<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Yde</id>
	<title>Microformats Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Yde"/>
	<link rel="alternate" type="text/html" href="https://microformats.org/wiki/Special:Contributions/Yde"/>
	<updated>2026-04-24T14:24:18Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hrecipe-issues&amp;diff=37912</id>
		<title>hrecipe-issues</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hrecipe-issues&amp;diff=37912"/>
		<updated>2009-02-15T12:00:06Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* resolved issues */ typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== issues ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Issues&amp;quot;&amp;gt;Please add new issues&amp;lt;/span&amp;gt; to the '''bottom''' of this section by copy and pasting the [[hrecipe-issues#template|Template]]. Please follow-up to resolved/rejected issues with new information rather than resubmitting such issues. Duplicate issue additions will be reverted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== resolved issues ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-12-27&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
*# '''author is re-used from hAtom not hCard'''. minor issue. the &amp;quot;author&amp;quot; property is actually re-used from [[hAtom]] rather than hCard - hCard has no such property.&lt;br /&gt;
*#* Yikes! Corrected... [[User:ThomasLoertsch|TomLurge]] 17:52, 6 January 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{ResolvedIssue}}&amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-01-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Yde|Yde]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
*  '''method'''. Would it make sense to [[reuse]] [[hreview|hReview's]] &amp;quot;description&amp;quot; instead of hRecipe's &amp;quot;method&amp;quot; or is this stretching the semantics too far?&lt;br /&gt;
** I just discovered that hCalender uses &amp;quot;method&amp;quot;, and with totally different semantics. So I guess we MUST change it. I'm not very happy with &amp;quot;description&amp;quot; though - that's a very unspecific term. Maybe &amp;quot;instructions&amp;quot;, or &amp;quot;steps&amp;quot;, or &amp;quot;preparation&amp;quot; , or &amp;quot;procedure&amp;quot;? They are all 'available'.  I like &amp;quot;instructions&amp;quot; most, but since I'm not a native speaker I'm hesitant. Maybe the semantics are too different? Maybe &amp;quot;preparation&amp;quot; is better since we already almost have it (or had it - see the discussion about &amp;quot;preparation-time&amp;quot; -&amp;gt; &amp;quot;duration&amp;quot; above)? [[User:ThomasLoertsch|TomLurge]] 12:24, 21 January 2009 (UTC)&lt;br /&gt;
** Since no further comments surfaced I'll change the property name to &amp;quot;instructions&amp;quot;. I think it's a fairly unambiguous name which also can easily be reused in other formats. [[User:ThomasLoertsch|TomLurge]] 14:30, 2 Febuary 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-12-27&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description discussion issues&amp;quot;&amp;gt;&lt;br /&gt;
# '''Unnecessary recipe prefixing of summary property.''' Note: this is a re-opening of an issue from [[recipe-issues]]. The usage of summary in recipes appears to be very similar to that used for events. Rephrased, insufficient (if any?) evidence has been provided that summary means anything &amp;quot;special&amp;quot; enough (distinguishing it from the generic term &amp;quot;summary&amp;quot; as used in microformats) in the context of recipes to merit prefixing and thus a new property.&lt;br /&gt;
#* proposed resolution: Re-use generic &amp;quot;summary&amp;quot; property rather than introducing a recipe microformat scoped &amp;quot;recipe-summary&amp;quot; property.&lt;br /&gt;
#* I agree principally but there are different &amp;quot;summary&amp;quot;s around: The [[hReview]]-Draft specifies a summary as &amp;quot;This optional field serves as a title for the review itself&amp;quot; while the [[hCalendar]] Draft refers to RFC 2445 which defines summary as &amp;quot;This property defines a short summary or subject for the calendar component&amp;quot;. I certainly agree more with the semantics from RFC 2445 but referring to either of the two doesn't make much sense right now. Since you are editor of both hReview and hCalendar maybe you can clarify the subject?  If  hReview would be aligned with RFC 2445 then I would promote  dropping the prefix.[[User:ThomasLoertsch|TomLurge]] 17:52, 6 January 2009 (UTC)&lt;br /&gt;
#** Agreed, the definitions of &amp;quot;summary&amp;quot; across hCalendar and hReview could be better converged. Please add this as an issue to both [[hcalendar-issues]] and [[hreview-issues]] and I'll follow-up there accordingly.  Given that is the path forward, let's fix this immediately in hRecipe now that the issue (and resolution) has been captured. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
#*** Will change &amp;quot;recipe-summary&amp;quot; to &amp;quot;summary&amp;quot; as defined in hCalender/RFC2445. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-12-27&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description discussion issues&amp;quot;&amp;gt;&lt;br /&gt;
# '''preparation-time could re-use duration instead''' - it appears that the &amp;quot;preparation-time&amp;quot; semantic basically means the &amp;quot;duration&amp;quot; of the recipe, and thus could re-use that property from [[hCalendar]] rather than introducing a new property name.&lt;br /&gt;
#* proposed resolution: change &amp;quot;preparation-time&amp;quot; to &amp;quot;duration&amp;quot; and note re-use from [[hCalendar]] - or at least document how preparation-time is a different enough semantic from &amp;quot;duration&amp;quot; to justify the introduction of a new term.&lt;br /&gt;
#* One difference is that hCalendar ''duration'' is a singular property whereas hRecipe's ''preparation-time'' is plural. Also, ''preparation-time'' will often (typically) use value+note subproperties, while ''duration'' will usually be an ISO 8601 duration. [[User:TobyInk|TobyInk]] 20:32, 29 December 2008 (UTC)&lt;br /&gt;
#** Plurality is a contextual aspect and does not alter the semantic of the underlying property, thus is insufficient justification for introducing a new term.  We do not duplicates of each property in a singular and plural form. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
#** Syntax differences (value+note vs ISO 8601) are also insufficient to justify the introduction of a new property for the same semantic. Rather, it is better to expand the syntax of the existing property, e.g. perhaps using the [[value-excerption-pattern]] and to note that explicitly. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
#*** Semantically the reuse of &amp;quot;duration&amp;quot; is okay.  RFC 2445 permits multiple duration values &amp;quot;if the property permits&amp;quot; so that should be fine too. If the syntactic differences can be worked out the way Tantek suggests above than it's okay with me to re-use &amp;quot;duration&amp;quot;. I'm just not sure if it helps usability to overload properties in such a way but that ay be another discussion on it's own. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
#** The observation that preparation-time uses a nested &amp;quot;note&amp;quot; subproperty may actually reveal a problem with that approach itself, that is, perhaps instead of &amp;quot;preparation-time&amp;quot; with &amp;quot;value&amp;quot; and &amp;quot;note&amp;quot; subproperties, it may be better to refactor it as a &amp;quot;preparation&amp;quot; (an act thereof) with &amp;quot;duration&amp;quot; and &amp;quot;note&amp;quot; subproperties. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
#*** Removed the sub-property &amp;quot;note&amp;quot; from the v_0.2 draft format since I now agree that it looks a little overengineered. [[User:ThomasLoertsch|TomLurge]] 12:47, 22 January 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{ResolvedIssue}}  '''issues too long''' &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-01-22&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ThomasLoertsch|TomLurge]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
As threatened 2 weeks ago I heavily re-edited this page because discussions had become a little frayed (and heated at soem points). Have a look at the [http://microformats.org/wiki/index.php?title=hrecipe-issues&amp;amp;oldid=37788 previous version] for the full debate and feel free to re-edit this page if you find that I axed it too much. [[User:ThomasLoertsch|TomLurge]] 14:47, 2 February 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-01-22&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ThomasLoertsch|TomLurge]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* '''&amp;quot;num&amp;quot; and &amp;quot;unit&amp;quot;'''.  I only recently discovered the properties &amp;quot;type&amp;quot; and &amp;quot;value&amp;quot; from 'hCard'. I'll replace &amp;quot;num&amp;quot; and &amp;quot;unit&amp;quot; from the unfinished 'measure' with them. &lt;br /&gt;
** The decision to replace &amp;quot;num&amp;quot;, &amp;quot;unit&amp;quot;, and &amp;quot;item&amp;quot; with &amp;quot;type&amp;quot; and &amp;quot;value&amp;quot; needs further explanation. Was it due to the fact that measure is unfinished? If so I think leaving &amp;quot;ingredient&amp;quot; and &amp;quot;nutrition&amp;quot; as text strings until measure is finished would be a better idea. The transition from &amp;quot;type&amp;quot;/&amp;quot;value&amp;quot; to measure will be difficult at a later point and I believe measure is more appropriate than re-using hCard. [[User:Yde|Yde]] 11:46, 23 January 2009 (UTC)&lt;br /&gt;
*** The proposal to replace &amp;quot;num&amp;quot;, &amp;quot;unit&amp;quot;, and &amp;quot;item&amp;quot; with &amp;quot;type&amp;quot; and &amp;quot;value&amp;quot; has several reasons: first, i only recently thoroughly and systematically investgated other formats and that's when i found &amp;quot;type&amp;quot; and &amp;quot;value&amp;quot;. They have a semantic advantage in that they may be more suitable for cases like value:&amp;quot;2&amp;quot;/type:&amp;quot;eggs&amp;quot; or value:&amp;quot;1/2&amp;quot;/type:&amp;quot;spoonfull&amp;quot; which are rather informal ways of putting measures, at least do not lend themselves easily to formal specification. Another reason is that these terms come from a comparably very stable vocabulary, while measure has not even draft status. It would be perfectly okay for measure to change attribute names, semantics or even the whole structure of the vocabulary. Although it doesn't look like that measure will (have to) do that I'd prefer to stay on the safe side, especially since we might even gain semantic advantage. [[User:ThomasLoertsch|TomLurge]] 19:43, 23 January 2009 (UTC)&lt;br /&gt;
**** I'm still not sure this is the right decision. 1) I don't think the semantic meaning of hCard's &amp;quot;type&amp;quot;/&amp;quot;value&amp;quot; is exactly equivalent to measure's &amp;quot;num&amp;quot;/&amp;quot;unit&amp;quot;/&amp;quot;item&amp;quot;. From the [[hcard-profile]]: &amp;quot;Value: This class name is used to distinguish the actual *value* of a property from any other cruft that may be in the element representing the property.&amp;quot; So what is the actual value of an ingredient? Is it the name of the ingredient or is the quantity? 2) This is ''exactly'' what [[measure]] is for. The advantage of being able to convert measures would IMO be one of the gratest advantages of hRecipe. I don't see why value:&amp;quot;2&amp;quot;/type:&amp;quot;eggs&amp;quot; is better than num:&amp;quot;2&amp;quot;/item:&amp;quot;eggs&amp;quot;? I agree that cases like value:&amp;quot;1/2&amp;quot;/type:&amp;quot;spoonfull&amp;quot; is problematic, but that's a [[measure]] issue. 3) Many [[recipe-formats]] use quantity/unit/item. &lt;br /&gt;
***** Proposed resolution: keep &amp;quot;ingredient&amp;quot; as a text string like &amp;quot;yield&amp;quot; - which would also benefit from a measure format - until such a format is ready. [[User:Yde|Yde]] 10:23, 15 February 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{ResolvedIssue}} '''new draft'''&amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-01-22&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ThomasLoertsch|TomLurge]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* The following is a proposal for draft 0.2, reflecting the issues discussed so far. &amp;quot;recipe-title&amp;quot; is replaced with &amp;quot;fn&amp;quot; from hCard (although I'm not convinced that this is a good idea),  &amp;quot;recipe-summary&amp;quot; with &amp;quot;summary&amp;quot;, &amp;quot;num&amp;quot; and &amp;quot;unit&amp;quot; from the unfinished 'measure' with &amp;quot;type&amp;quot; and &amp;quot;value&amp;quot; from 'hCard' (i only recently discovered them...), &amp;quot;method&amp;quot; (wihch is already used by [[hCalendar]] with &amp;quot;instructions&amp;quot;, &amp;quot;preparation-time&amp;quot; with &amp;quot;duration&amp;quot;. Two &amp;quot;note&amp;quot;s are deleted for brevity. &amp;quot;summary&amp;quot;, &amp;quot;nutrition&amp;quot;, &amp;quot;author&amp;quot;, &amp;quot;published&amp;quot; and &amp;quot;photo&amp;quot; are marked as 'experimental', meaning that they may be removed from future drafts or the final specification, depending on experience and feedback from implementations :&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== '''hrecipe'''. Proposal for Draft 0.2 ===&lt;br /&gt;
&lt;br /&gt;
* '''fn'''. the name of the recipe. required. text. re-used from [[hCard]]&lt;br /&gt;
* '''ingredient''' required. 1 or more. text with optional valid (x)HTML markup.&lt;br /&gt;
** '''value''' and '''type'''. optional. re-used from [[hCard]].&lt;br /&gt;
* '''yield'''. optional. text.&lt;br /&gt;
* '''instructions'''. optional. text with optional valid (x)HTML markup.&lt;br /&gt;
* '''duration'''. optional. 1 or more. text (see [[ISO-31-1]] duration brainstorming). re-used from [[hCalendar]].&lt;br /&gt;
* '''''summary'''''. optional. text. re-used from [[hCalendar]]. [ ''experimental'' ]&lt;br /&gt;
* '''''nutrition'''''. optional. 1 or more. [ ''experimental'' ].&lt;br /&gt;
** '''''value''''' and '''''type'''''. optional. re-used from [[hCard]]. [ ''experimental'' ].&lt;br /&gt;
* '''''author'''''. optional. 1 or more. re-used from [[hAtom]] using [[hCard]]. [ ''experimental'' ].&lt;br /&gt;
* '''''published'''''. optional. re-used from [[hAtom]]. [ ''experimental'' ].&lt;br /&gt;
* '''''photo'''''. optional. 1 or more. using any element containing a URL, such as IMG. re-used from [[hCard]]. [ ''experimental'' ].&lt;br /&gt;
* '''''tag'''''. optional. 1 or more.  [ ''experimental'' ].&lt;br /&gt;
--[[User:ThomasLoertsch|ThomasLoertsch]] 11:01, 10 February 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== closed issues ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{ClosedIssue}} &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-12-27&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description discussion issues&amp;quot;&amp;gt;&lt;br /&gt;
# '''Too many properties.''' From reviewing the [[recipe-examples]], it does not appear that the schema implied by the examples justify the number of properties in hRecipe, especially for a first draft.  microformats should start as small as possible (even smaller), and in this regard I believe several improvements could be made. There is one obvious example of recipe-title vs recipe-summary, but it looks like there may be more.  Would appreciate feedback from folks who add hRecipe to the recipes on the web regarding which properties they ended up not using.&lt;br /&gt;
#* It is  not necessarily helpful to constrain a vocabulary by all means. hCard and hCalender are examples for too large vocabularies (which mostly stems from the approach taken of converting an existing vocab 1:1) which are not as easily usable as one would wish. But to be useful a vocabluary should encompass 80:20 of the usecases, otherwise it may well not be worth the burden of implementation. We better try to hit that sweet spot right from the start - since otherwise, how should hRecipe get traction in the wild. All of the proposed properties are used on big recipe sites (many 'user generated content' sites among them) on the web. Please provide more arguments which properties you specifically think are superfluous. The only concrete example you give is to replace title by summary (which I think is a bad idea).  [[User:ThomasLoertsch|TomLurge]]&lt;br /&gt;
#* The following properties IMO are useful but surely not essential for recipes:&lt;br /&gt;
#** &amp;quot;nutrition&amp;quot; - but probably a very welcome addition to a lot of people. Could maybe become a microformat on it's own? &lt;br /&gt;
#** &amp;quot;summary&amp;quot; - but people seem to love to associate recipes with little stories and/or need a place to add additional 'unstructured' information. &lt;br /&gt;
#** &amp;quot;photo&amp;quot; - but probably a welcome addition in most cases.&lt;br /&gt;
#** &amp;quot;published&amp;quot; - but seems like a non brainer either. &lt;br /&gt;
#** &amp;quot;author&amp;quot; - although popular on community sites. &lt;br /&gt;
#** &amp;quot;tag&amp;quot; - but like &amp;quot;author&amp;quot; very popular with community sites, and useful for finding recipes. &lt;br /&gt;
#* My suggestion would be to mark these properties as experimental and follow closely if implementations actually use them. All those properties may be removed later on with not too much strong feelings while the others are considered already quite stable. [[User:ThomasLoertsch|TomLurge]] 12:47, 22 January 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{ClosedIssue}} &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-12-27&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt; in the context of issue '''Too many properties'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description discussion issues&amp;quot;&amp;gt;&lt;br /&gt;
# '''Drop &amp;quot;recipe-title&amp;quot;.''' In reviewing the examples, few (if any?) include *both* a title and a summary, and in practice the semantics of usage in the context of recipes appears to be virtually indistinguishable.  Therefore we don't need both, and following in the pattern provided by [[hCalendar]] (which got it from [[RFC2445]]), we should keep the more generic concept of a &amp;quot;summary&amp;quot; and drop the concept of &amp;quot;title&amp;quot; from hRecipe.&lt;br /&gt;
#* I tend to agree. There are definitely use cases for both &amp;quot;recipe-title/title/fn&amp;quot; and &amp;quot;recipe-summary/summary&amp;quot; - e.g. &amp;quot;[http://www.simonwheatley.co.uk/2006/03/26/a-moroccan-ish-casserole/ A Moroccan-ish Casserole]&amp;quot; sounds more like a summary while &amp;quot;[http://blog.bumblepuppy.org.uk/2006/10/05/spaghetti-primavera/ Spaghetti primavera]&amp;quot; is the full name or the title of the recipe. But the problem is, they would serve the same purpose. [[User:Yde|Yde]] 10:07, 17 January 2009 (UTC)&lt;br /&gt;
#** Title and summary are different things and they are used differently in the real world. The examples you give are both names/titles/labels/headings, although more or less descriptive. They are short, memorable and make the thing adressable by humans. A summary can be (and mostly is) much longer and serves a different purpose: it describes essential properties of the object at hand, eg: &amp;quot;this is easy and fast to prepare, but still looks impressive&amp;quot;, &amp;quot;easy, tasty, fast, vegan, good on cold days&amp;quot; or &amp;quot;the kids loved this last summer, but the ingredients can be hard to get&amp;quot; or &amp;quot;whenever i cook this i start to dream of ...&amp;quot; [[User:ThomasLoertsch|TomLurge]] 14:25, 20 January 2009 (UTC)&lt;br /&gt;
#*** Right, on second thought, I believe &amp;quot;title/name&amp;quot; and &amp;quot;summary&amp;quot; are different things. [[User:Yde|Yde]] 11:22, 23 January 2009 (UTC)&lt;br /&gt;
#* The term &amp;quot;title&amp;quot; has been so horribly overloaded across formats, vocabularies that it is nearly meaningless and for that reason should be avoided in any/all format efforts, preferring instead something more semantically specific such as &amp;quot;fn&amp;quot; (meaning full/formatted name of an item) or &amp;quot;summary&amp;quot; (when items are labeled more often with a short description/explanation rather than a name). [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
#** Synonyms and homonyms are part of the real world - we have to cope with them. Also the word &amp;quot;title&amp;quot; is not horribly overloaded, you're exaggerating here. It just happened that hCard were the first to use it, and in a way that's empirically much less important then the use of &amp;quot;title&amp;quot; as the heading of a resource. Still the real problem is that Microformats have only one namespace and no resolution mechanism for conflicts like this, beside &amp;quot;first come first served&amp;quot;. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC) &lt;br /&gt;
#** Maybe it would be better to make a clear cut with some of the sins of the past and deprecate some terms in hCard / hCalendar[[User:ThomasLoertsch|TomLurge]] 15:30, 3 February 2009 (UTC)&lt;br /&gt;
#* &amp;quot;fn&amp;quot; is [[existing-classes|defined]] as &amp;quot;the name of the object&amp;quot; which is pretty much what &amp;quot;recipe-title&amp;quot; means right now. So, whether we chose to keep this property, summary, or both, renaming &amp;quot;recipe-title&amp;quot; to &amp;quot;fn&amp;quot; would make sense. [[User:Yde|Yde]] 23:03, 16 January 2009 (UTC)&lt;br /&gt;
#** the definition of &amp;quot;fn&amp;quot; in [[existing-classes|existing classes]] is maybe a little too short. &amp;quot;fn&amp;quot; is defined in hCard which is a reformulation of RFC 2462, which says: &amp;quot;Type name:FN - Type purpose: To specify the formatted text corresponding to the name of the object the vCard represents. -Type special notes: This type is based on the semantics of the X.520 Common Name attribute. The property MUST be present in the vCard object. - Type example:  'FN:Mr. John Q. Public\, Esq.'&amp;quot; (http://www.ietf.org/rfc/rfc2426.txt, on page 8). That clearly means a name of a person or an institution. Institution equals a juristical person, so &amp;quot;fn&amp;quot; semantically boils down to 'name of a person'. I wouldn't use that for every object.  [[User:ThomasLoertsch|TomLurge]] 14:03, 20 January 2009 (UTC)&lt;br /&gt;
#*** Thanks for the clarification. &amp;quot;fn&amp;quot; is definitely not a good idea. [[User:Yde|Yde]] 10:00, 23 January 2009 (UTC)&lt;br /&gt;
#*** &amp;lt;code&amp;gt;fn&amp;lt;/code&amp;gt; is already reused more generically in hAudio, hReview and hListing (for items). The definition of use within microformats has already been adapted from the strict vcard interpretation in prior work. --[[User:BenWard|BenWard]] 23:04, 27 January 2009 (UTC)&lt;br /&gt;
#**** I see. I can't help but thinking: what a mess... What's the family name of a recipe, audio-recording or list-entry? What's the point of re-using a semantically totally void two-letter-acronym, when it doesn't even fit very well? What's the point of reusing an element when I have to lookup the meaning of it every time anyway? [[User:ThomasLoertsch|TomLurge]] 00:48, 28 January 2009 (UTC)&lt;br /&gt;
#***** &amp;lt;code&amp;gt;fn&amp;lt;/code&amp;gt; is ''formatted''-name, not ‘family’. ‘Name as presented’, ‘display name’. I agree that &amp;lt;code&amp;gt;fn&amp;lt;/code&amp;gt; takes a double glance when you're learning, but it's there and the reuse in other specs is consistent; there's a much stronger author benefit in building on common equivalent-semantic vocabulary than introducing synonyms, which I think will cause more confusion. Better to have a strong spec with common vocabulary than introduce duplication. I'll keep in mind that we should better emphasise the expansion of &amp;lt;code&amp;gt;fn&amp;lt;/code&amp;gt; in all specs for benefit of new authors. I can see how ‘family name’ is a muddle too easily made in hCard. --[[User:BenWard|BenWard]] 07:01, 28 January 2009 (UTC)&lt;br /&gt;
#****** I was referring to the fact that a name of a natural or juridical person is semantically quite different to the name of an object. Other things like the opacity of the two-letter-code &amp;quot;fn&amp;quot; are indeed problematic too but not my main issue here. That vCard-legacy seems to be lurking around every corner. Why not make a clear cut and deprecate the problematic parts like &amp;quot;title&amp;quot; and &amp;quot;fn&amp;quot;? The approach to rather overload the semantics (and the property-constraints) just to keep element-count low only takes that far. In the end it hinders usability instead of improving it. I think [[reuse]] and [[naming-principles]] don't strike the right balance in that respect. [[User:ThomasLoertsch|TomLurge]] 11:45, 28 January 2009 (UTC)&lt;br /&gt;
#* why not define a property &amp;quot;name&amp;quot;?! From my understanding of the english language (I'm not a native speaker)  &amp;quot;name&amp;quot; is semantically generic enough to  serve as a substitute for &amp;quot;title&amp;quot;. Defining it rather broadly as &amp;quot;designation or title or denominator or heading of an item&amp;quot; would make it easily reusable. Plus we would have to explicitely discourage it's use for naming real or juristical persons and point to &amp;quot;fn&amp;quot; instead. [[User:ThomasLoertsch|TomLurge]] 12:21, 21 January 2009 (UTC)&lt;br /&gt;
#** Hmmm. I would really like to get feedback on this... Again my argumentation:&lt;br /&gt;
#*** &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; would be the best solution but is already &amp;quot;taken&amp;quot;. Depercating some of hCalenders sins would be the best solution but seems out of reach so far.&lt;br /&gt;
#*** &amp;lt;code&amp;gt;heading&amp;lt;/code&amp;gt; would be a possible solution either but seems more suited for prose&lt;br /&gt;
#*** &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; gets the semantics quite well, especially in the case of recipes which are more a &amp;quot;thing&amp;quot; or abstract conceptualization than a work of literature/science/prose&lt;br /&gt;
#*** &amp;lt;code&amp;gt;fn&amp;lt;/code&amp;gt; with it's subproperties is geared towards natural and juristical persons, which are quite different from things and concepts. Also semantics of the term &amp;quot;fn&amp;quot; are rather opaque, even misleading, which hinder it's usability.&lt;br /&gt;
#** Therefor I'd love &amp;quot;title&amp;quot;, could live very well with &amp;quot;name&amp;quot;, could live still well with &amp;quot;heading&amp;quot; and would sleep bad (but sleep) with &amp;quot;fn&amp;quot;. [[User:ThomasLoertsch|TomLurge]] 16:30, 2 Febuary 2009 (UTC)&lt;br /&gt;
#** Okay, since there's no response I bow my head to &amp;quot;fn&amp;quot;. But it speaks for itself that it's the only tag that has to be explained in the schema.  [[User:ThomasLoertsch|ThomasLoertsch]] 11:15, 10 February 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===template===&lt;br /&gt;
{{issues-format}}&lt;br /&gt;
&lt;br /&gt;
== related pages ==&lt;br /&gt;
* [[hRecipe]]&lt;br /&gt;
* [[hrecipe-feedback|hRecipe feedback]] for general feedback on hRecipe.&lt;br /&gt;
* [[recipe]] microformat effort development&lt;br /&gt;
* [[recipe-issues]] past issues raised and resolved during [[recipe-brainstorming]] towards the development of hRecipe.&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hrecipe-issues&amp;diff=37911</id>
		<title>hrecipe-issues</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hrecipe-issues&amp;diff=37911"/>
		<updated>2009-02-15T10:31:00Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* resolved issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== issues ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Issues&amp;quot;&amp;gt;Please add new issues&amp;lt;/span&amp;gt; to the '''bottom''' of this section by copy and pasting the [[hrecipe-issues#template|Template]]. Please follow-up to resolved/rejected issues with new information rather than resubmitting such issues. Duplicate issue additions will be reverted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== resolved issues ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-12-27&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
*# '''author is re-used from hAtom not hCard'''. minor issue. the &amp;quot;author&amp;quot; property is actually re-used from [[hAtom]] rather than hCard - hCard has no such property.&lt;br /&gt;
*#* Yikes! Corrected... [[User:ThomasLoertsch|TomLurge]] 17:52, 6 January 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{ResolvedIssue}}&amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-01-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Yde|Yde]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
*  '''method'''. Would it make sense to [[reuse]] [[hreview|hReview's]] &amp;quot;description&amp;quot; instead of hRecipe's &amp;quot;method&amp;quot; or is this stretching the semantics too far?&lt;br /&gt;
** I just discovered that hCalender uses &amp;quot;method&amp;quot;, and with totally different semantics. So I guess we MUST change it. I'm not very happy with &amp;quot;description&amp;quot; though - that's a very unspecific term. Maybe &amp;quot;instructions&amp;quot;, or &amp;quot;steps&amp;quot;, or &amp;quot;preparation&amp;quot; , or &amp;quot;procedure&amp;quot;? They are all 'available'.  I like &amp;quot;instructions&amp;quot; most, but since I'm not a native speaker I'm hesitant. Maybe the semantics are too different? Maybe &amp;quot;preparation&amp;quot; is better since we already almost have it (or had it - see the discussion about &amp;quot;preparation-time&amp;quot; -&amp;gt; &amp;quot;duration&amp;quot; above)? [[User:ThomasLoertsch|TomLurge]] 12:24, 21 January 2009 (UTC)&lt;br /&gt;
** Since no further comments surfaced I'll change the property name to &amp;quot;instructions&amp;quot;. I think it's a fairly unambiguous name which also can easily be reused in other formats. [[User:ThomasLoertsch|TomLurge]] 14:30, 2 Febuary 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-12-27&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description discussion issues&amp;quot;&amp;gt;&lt;br /&gt;
# '''Unnecessary recipe prefixing of summary property.''' Note: this is a re-opening of an issue from [[recipe-issues]]. The usage of summary in recipes appears to be very similar to that used for events. Rephrased, insufficient (if any?) evidence has been provided that summary means anything &amp;quot;special&amp;quot; enough (distinguishing it from the generic term &amp;quot;summary&amp;quot; as used in microformats) in the context of recipes to merit prefixing and thus a new property.&lt;br /&gt;
#* proposed resolution: Re-use generic &amp;quot;summary&amp;quot; property rather than introducing a recipe microformat scoped &amp;quot;recipe-summary&amp;quot; property.&lt;br /&gt;
#* I agree principally but there are different &amp;quot;summary&amp;quot;s around: The [[hReview]]-Draft specifies a summary as &amp;quot;This optional field serves as a title for the review itself&amp;quot; while the [[hCalendar]] Draft refers to RFC 2445 which defines summary as &amp;quot;This property defines a short summary or subject for the calendar component&amp;quot;. I certainly agree more with the semantics from RFC 2445 but referring to either of the two doesn't make much sense right now. Since you are editor of both hReview and hCalendar maybe you can clarify the subject?  If  hReview would be aligned with RFC 2445 then I would promote  dropping the prefix.[[User:ThomasLoertsch|TomLurge]] 17:52, 6 January 2009 (UTC)&lt;br /&gt;
#** Agreed, the definitions of &amp;quot;summary&amp;quot; across hCalendar and hReview could be better converged. Please add this as an issue to both [[hcalendar-issues]] and [[hreview-issues]] and I'll follow-up there accordingly.  Given that is the path forward, let's fix this immediately in hRecipe now that the issue (and resolution) has been captured. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
#*** Will change &amp;quot;recipe-summary&amp;quot; to &amp;quot;summary&amp;quot; as defined in hCalender/RFC2445. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-12-27&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description discussion issues&amp;quot;&amp;gt;&lt;br /&gt;
# '''preparation-time could re-use duration instead''' - it appears that the &amp;quot;preparation-time&amp;quot; semantic basically means the &amp;quot;duration&amp;quot; of the recipe, and thus could re-use that property from [[hCalendar]] rather than introducing a new property name.&lt;br /&gt;
#* proposed resolution: change &amp;quot;preparation-time&amp;quot; to &amp;quot;duration&amp;quot; and note re-use from [[hCalendar]] - or at least document how preparation-time is a different enough semantic from &amp;quot;duration&amp;quot; to justify the introduction of a new term.&lt;br /&gt;
#* One difference is that hCalendar ''duration'' is a singular property whereas hRecipe's ''preparation-time'' is plural. Also, ''preparation-time'' will often (typically) use value+note subproperties, while ''duration'' will usually be an ISO 8601 duration. [[User:TobyInk|TobyInk]] 20:32, 29 December 2008 (UTC)&lt;br /&gt;
#** Plurality is a contextual aspect and does not alter the semantic of the underlying property, thus is insufficient justification for introducing a new term.  We do not duplicates of each property in a singular and plural form. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
#** Syntax differences (value+note vs ISO 8601) are also insufficient to justify the introduction of a new property for the same semantic. Rather, it is better to expand the syntax of the existing property, e.g. perhaps using the [[value-excerption-pattern]] and to note that explicitly. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
#*** Semantically the reuse of &amp;quot;duration&amp;quot; is okay.  RFC 2445 permits multiple duration values &amp;quot;if the property permits&amp;quot; so that should be fine too. If the syntactic differences can be worked out the way Tantek suggests above than it's okay with me to re-use &amp;quot;duration&amp;quot;. I'm just not sure if it helps usability to overload properties in such a way but that ay be another discussion on it's own. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
#** The observation that preparation-time uses a nested &amp;quot;note&amp;quot; subproperty may actually reveal a problem with that approach itself, that is, perhaps instead of &amp;quot;preparation-time&amp;quot; with &amp;quot;value&amp;quot; and &amp;quot;note&amp;quot; subproperties, it may be better to refactor it as a &amp;quot;preparation&amp;quot; (an act thereof) with &amp;quot;duration&amp;quot; and &amp;quot;note&amp;quot; subproperties. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
#*** Removed the sub-property &amp;quot;note&amp;quot; from the v_0.2 draft format since I now agree that it looks a little overengineered. [[User:ThomasLoertsch|TomLurge]] 12:47, 22 January 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{ResolvedIssue}}  '''issues too long''' &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-01-22&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ThomasLoertsch|TomLurge]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
As threatened 2 weeks ago I heavily re-edited this page because discussions had become a little frayed (and heated at soem points). Have a look at the [http://microformats.org/wiki/index.php?title=hrecipe-issues&amp;amp;oldid=37788 previous version] for the full debate and feel free to re-edit this page if you find that I axed it too much. [[User:ThomasLoertsch|TomLurge]] 14:47, 2 February 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-01-22&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ThomasLoertsch|TomLurge]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* '''&amp;quot;num&amp;quot; and &amp;quot;unit&amp;quot;'''.  I only recently discovered the properties &amp;quot;type&amp;quot; and &amp;quot;value&amp;quot; from 'hCard'. I'll replace &amp;quot;num&amp;quot; and &amp;quot;unit&amp;quot; from the unfinished 'measure' with them. &lt;br /&gt;
** The decision to replace &amp;quot;num&amp;quot;, &amp;quot;unit&amp;quot;, and &amp;quot;item&amp;quot; with &amp;quot;type&amp;quot; and &amp;quot;value&amp;quot; needs further explanation. Was it due to the fact that measure is unfinished? If so I think leaving &amp;quot;ingredient&amp;quot; and &amp;quot;nutrition&amp;quot; as text strings until measure is finished would be a better idea. The transition from &amp;quot;type&amp;quot;/&amp;quot;value&amp;quot; to measure will be difficult at a later point and I believe measure is more appropriate than re-using hCard. [[User:Yde|Yde]] 11:46, 23 January 2009 (UTC)&lt;br /&gt;
*** The proposal to replace &amp;quot;num&amp;quot;, &amp;quot;unit&amp;quot;, and &amp;quot;item&amp;quot; with &amp;quot;type&amp;quot; and &amp;quot;value&amp;quot; has several reasons: first, i only recently thoroughly and systematically investgated other formats and that's when i found &amp;quot;type&amp;quot; and &amp;quot;value&amp;quot;. They have a semantic advantage in that they may be more suitable for cases like value:&amp;quot;2&amp;quot;/type:&amp;quot;eggs&amp;quot; or value:&amp;quot;1/2&amp;quot;/type:&amp;quot;spoonfull&amp;quot; which are rather informal ways of putting measures, at least do not lend themselves easily to formal specification. Another reason is that these terms come from a comparably very stable vocabulary, while measure has not even draft status. It would be perfectly okay for measure to change attribute names, semantics or even the whole structure of the vocabulary. Although it doesn't look like that measure will (have to) do that I'd prefer to stay on the safe side, especially since we might even gain semantic advantage. [[User:ThomasLoertsch|TomLurge]] 19:43, 23 January 2009 (UTC)&lt;br /&gt;
**** I'm still not sure this is the right decision. 1) I don't think the semantic meaning of hCard's &amp;quot;type&amp;quot;/&amp;quot;value&amp;quot; is exactly equivalent to measure's &amp;quot;num&amp;quot;/&amp;quot;unit&amp;quot;/&amp;quot;item&amp;quot;. From the [[hcard-profile]]: &amp;quot;Value: This class name is used to distinguish the actual *value* of a property from any other cruft that may be in the element representing the property.&amp;quot; So what is the actual value of an ingredient? Is it the name of the ingredient or is the quantity? 2) This is ''exactly'' what [[measure]] is for. The advantage of being able to convert measures would IMO be one of the gratest advantages of hRecipe. I don't see why value:&amp;quot;2&amp;quot;/type:&amp;quot;eggs&amp;quot; is better than num:&amp;quot;2&amp;quot;/item:&amp;quot;eggs&amp;quot;? I agree that cases like value:&amp;quot;1/2&amp;quot;/type:&amp;quot;spoonfull&amp;quot; is problematic, but that's a [[measure]] isue. 3) Many [[recipe-formats]] use quantity/unit/item. &lt;br /&gt;
***** Proposed resolution: keep &amp;quot;ingredient&amp;quot; as a text string like &amp;quot;yield&amp;quot; - which would also benefit from a measure format - until such a format is ready. [[User:Yde|Yde]] 10:23, 15 February 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{ResolvedIssue}} '''new draft'''&amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-01-22&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ThomasLoertsch|TomLurge]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* The following is a proposal for draft 0.2, reflecting the issues discussed so far. &amp;quot;recipe-title&amp;quot; is replaced with &amp;quot;fn&amp;quot; from hCard (although I'm not convinced that this is a good idea),  &amp;quot;recipe-summary&amp;quot; with &amp;quot;summary&amp;quot;, &amp;quot;num&amp;quot; and &amp;quot;unit&amp;quot; from the unfinished 'measure' with &amp;quot;type&amp;quot; and &amp;quot;value&amp;quot; from 'hCard' (i only recently discovered them...), &amp;quot;method&amp;quot; (wihch is already used by [[hCalendar]] with &amp;quot;instructions&amp;quot;, &amp;quot;preparation-time&amp;quot; with &amp;quot;duration&amp;quot;. Two &amp;quot;note&amp;quot;s are deleted for brevity. &amp;quot;summary&amp;quot;, &amp;quot;nutrition&amp;quot;, &amp;quot;author&amp;quot;, &amp;quot;published&amp;quot; and &amp;quot;photo&amp;quot; are marked as 'experimental', meaning that they may be removed from future drafts or the final specification, depending on experience and feedback from implementations :&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== '''hrecipe'''. Proposal for Draft 0.2 ===&lt;br /&gt;
&lt;br /&gt;
* '''fn'''. the name of the recipe. required. text. re-used from [[hCard]]&lt;br /&gt;
* '''ingredient''' required. 1 or more. text with optional valid (x)HTML markup.&lt;br /&gt;
** '''value''' and '''type'''. optional. re-used from [[hCard]].&lt;br /&gt;
* '''yield'''. optional. text.&lt;br /&gt;
* '''instructions'''. optional. text with optional valid (x)HTML markup.&lt;br /&gt;
* '''duration'''. optional. 1 or more. text (see [[ISO-31-1]] duration brainstorming). re-used from [[hCalendar]].&lt;br /&gt;
* '''''summary'''''. optional. text. re-used from [[hCalendar]]. [ ''experimental'' ]&lt;br /&gt;
* '''''nutrition'''''. optional. 1 or more. [ ''experimental'' ].&lt;br /&gt;
** '''''value''''' and '''''type'''''. optional. re-used from [[hCard]]. [ ''experimental'' ].&lt;br /&gt;
* '''''author'''''. optional. 1 or more. re-used from [[hAtom]] using [[hCard]]. [ ''experimental'' ].&lt;br /&gt;
* '''''published'''''. optional. re-used from [[hAtom]]. [ ''experimental'' ].&lt;br /&gt;
* '''''photo'''''. optional. 1 or more. using any element containing a URL, such as IMG. re-used from [[hCard]]. [ ''experimental'' ].&lt;br /&gt;
* '''''tag'''''. optional. 1 or more.  [ ''experimental'' ].&lt;br /&gt;
--[[User:ThomasLoertsch|ThomasLoertsch]] 11:01, 10 February 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== closed issues ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{ClosedIssue}} &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-12-27&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description discussion issues&amp;quot;&amp;gt;&lt;br /&gt;
# '''Too many properties.''' From reviewing the [[recipe-examples]], it does not appear that the schema implied by the examples justify the number of properties in hRecipe, especially for a first draft.  microformats should start as small as possible (even smaller), and in this regard I believe several improvements could be made. There is one obvious example of recipe-title vs recipe-summary, but it looks like there may be more.  Would appreciate feedback from folks who add hRecipe to the recipes on the web regarding which properties they ended up not using.&lt;br /&gt;
#* It is  not necessarily helpful to constrain a vocabulary by all means. hCard and hCalender are examples for too large vocabularies (which mostly stems from the approach taken of converting an existing vocab 1:1) which are not as easily usable as one would wish. But to be useful a vocabluary should encompass 80:20 of the usecases, otherwise it may well not be worth the burden of implementation. We better try to hit that sweet spot right from the start - since otherwise, how should hRecipe get traction in the wild. All of the proposed properties are used on big recipe sites (many 'user generated content' sites among them) on the web. Please provide more arguments which properties you specifically think are superfluous. The only concrete example you give is to replace title by summary (which I think is a bad idea).  [[User:ThomasLoertsch|TomLurge]]&lt;br /&gt;
#* The following properties IMO are useful but surely not essential for recipes:&lt;br /&gt;
#** &amp;quot;nutrition&amp;quot; - but probably a very welcome addition to a lot of people. Could maybe become a microformat on it's own? &lt;br /&gt;
#** &amp;quot;summary&amp;quot; - but people seem to love to associate recipes with little stories and/or need a place to add additional 'unstructured' information. &lt;br /&gt;
#** &amp;quot;photo&amp;quot; - but probably a welcome addition in most cases.&lt;br /&gt;
#** &amp;quot;published&amp;quot; - but seems like a non brainer either. &lt;br /&gt;
#** &amp;quot;author&amp;quot; - although popular on community sites. &lt;br /&gt;
#** &amp;quot;tag&amp;quot; - but like &amp;quot;author&amp;quot; very popular with community sites, and useful for finding recipes. &lt;br /&gt;
#* My suggestion would be to mark these properties as experimental and follow closely if implementations actually use them. All those properties may be removed later on with not too much strong feelings while the others are considered already quite stable. [[User:ThomasLoertsch|TomLurge]] 12:47, 22 January 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{ClosedIssue}} &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-12-27&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt; in the context of issue '''Too many properties'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description discussion issues&amp;quot;&amp;gt;&lt;br /&gt;
# '''Drop &amp;quot;recipe-title&amp;quot;.''' In reviewing the examples, few (if any?) include *both* a title and a summary, and in practice the semantics of usage in the context of recipes appears to be virtually indistinguishable.  Therefore we don't need both, and following in the pattern provided by [[hCalendar]] (which got it from [[RFC2445]]), we should keep the more generic concept of a &amp;quot;summary&amp;quot; and drop the concept of &amp;quot;title&amp;quot; from hRecipe.&lt;br /&gt;
#* I tend to agree. There are definitely use cases for both &amp;quot;recipe-title/title/fn&amp;quot; and &amp;quot;recipe-summary/summary&amp;quot; - e.g. &amp;quot;[http://www.simonwheatley.co.uk/2006/03/26/a-moroccan-ish-casserole/ A Moroccan-ish Casserole]&amp;quot; sounds more like a summary while &amp;quot;[http://blog.bumblepuppy.org.uk/2006/10/05/spaghetti-primavera/ Spaghetti primavera]&amp;quot; is the full name or the title of the recipe. But the problem is, they would serve the same purpose. [[User:Yde|Yde]] 10:07, 17 January 2009 (UTC)&lt;br /&gt;
#** Title and summary are different things and they are used differently in the real world. The examples you give are both names/titles/labels/headings, although more or less descriptive. They are short, memorable and make the thing adressable by humans. A summary can be (and mostly is) much longer and serves a different purpose: it describes essential properties of the object at hand, eg: &amp;quot;this is easy and fast to prepare, but still looks impressive&amp;quot;, &amp;quot;easy, tasty, fast, vegan, good on cold days&amp;quot; or &amp;quot;the kids loved this last summer, but the ingredients can be hard to get&amp;quot; or &amp;quot;whenever i cook this i start to dream of ...&amp;quot; [[User:ThomasLoertsch|TomLurge]] 14:25, 20 January 2009 (UTC)&lt;br /&gt;
#*** Right, on second thought, I believe &amp;quot;title/name&amp;quot; and &amp;quot;summary&amp;quot; are different things. [[User:Yde|Yde]] 11:22, 23 January 2009 (UTC)&lt;br /&gt;
#* The term &amp;quot;title&amp;quot; has been so horribly overloaded across formats, vocabularies that it is nearly meaningless and for that reason should be avoided in any/all format efforts, preferring instead something more semantically specific such as &amp;quot;fn&amp;quot; (meaning full/formatted name of an item) or &amp;quot;summary&amp;quot; (when items are labeled more often with a short description/explanation rather than a name). [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
#** Synonyms and homonyms are part of the real world - we have to cope with them. Also the word &amp;quot;title&amp;quot; is not horribly overloaded, you're exaggerating here. It just happened that hCard were the first to use it, and in a way that's empirically much less important then the use of &amp;quot;title&amp;quot; as the heading of a resource. Still the real problem is that Microformats have only one namespace and no resolution mechanism for conflicts like this, beside &amp;quot;first come first served&amp;quot;. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC) &lt;br /&gt;
#** Maybe it would be better to make a clear cut with some of the sins of the past and deprecate some terms in hCard / hCalendar[[User:ThomasLoertsch|TomLurge]] 15:30, 3 February 2009 (UTC)&lt;br /&gt;
#* &amp;quot;fn&amp;quot; is [[existing-classes|defined]] as &amp;quot;the name of the object&amp;quot; which is pretty much what &amp;quot;recipe-title&amp;quot; means right now. So, whether we chose to keep this property, summary, or both, renaming &amp;quot;recipe-title&amp;quot; to &amp;quot;fn&amp;quot; would make sense. [[User:Yde|Yde]] 23:03, 16 January 2009 (UTC)&lt;br /&gt;
#** the definition of &amp;quot;fn&amp;quot; in [[existing-classes|existing classes]] is maybe a little too short. &amp;quot;fn&amp;quot; is defined in hCard which is a reformulation of RFC 2462, which says: &amp;quot;Type name:FN - Type purpose: To specify the formatted text corresponding to the name of the object the vCard represents. -Type special notes: This type is based on the semantics of the X.520 Common Name attribute. The property MUST be present in the vCard object. - Type example:  'FN:Mr. John Q. Public\, Esq.'&amp;quot; (http://www.ietf.org/rfc/rfc2426.txt, on page 8). That clearly means a name of a person or an institution. Institution equals a juristical person, so &amp;quot;fn&amp;quot; semantically boils down to 'name of a person'. I wouldn't use that for every object.  [[User:ThomasLoertsch|TomLurge]] 14:03, 20 January 2009 (UTC)&lt;br /&gt;
#*** Thanks for the clarification. &amp;quot;fn&amp;quot; is definitely not a good idea. [[User:Yde|Yde]] 10:00, 23 January 2009 (UTC)&lt;br /&gt;
#*** &amp;lt;code&amp;gt;fn&amp;lt;/code&amp;gt; is already reused more generically in hAudio, hReview and hListing (for items). The definition of use within microformats has already been adapted from the strict vcard interpretation in prior work. --[[User:BenWard|BenWard]] 23:04, 27 January 2009 (UTC)&lt;br /&gt;
#**** I see. I can't help but thinking: what a mess... What's the family name of a recipe, audio-recording or list-entry? What's the point of re-using a semantically totally void two-letter-acronym, when it doesn't even fit very well? What's the point of reusing an element when I have to lookup the meaning of it every time anyway? [[User:ThomasLoertsch|TomLurge]] 00:48, 28 January 2009 (UTC)&lt;br /&gt;
#***** &amp;lt;code&amp;gt;fn&amp;lt;/code&amp;gt; is ''formatted''-name, not ‘family’. ‘Name as presented’, ‘display name’. I agree that &amp;lt;code&amp;gt;fn&amp;lt;/code&amp;gt; takes a double glance when you're learning, but it's there and the reuse in other specs is consistent; there's a much stronger author benefit in building on common equivalent-semantic vocabulary than introducing synonyms, which I think will cause more confusion. Better to have a strong spec with common vocabulary than introduce duplication. I'll keep in mind that we should better emphasise the expansion of &amp;lt;code&amp;gt;fn&amp;lt;/code&amp;gt; in all specs for benefit of new authors. I can see how ‘family name’ is a muddle too easily made in hCard. --[[User:BenWard|BenWard]] 07:01, 28 January 2009 (UTC)&lt;br /&gt;
#****** I was referring to the fact that a name of a natural or juridical person is semantically quite different to the name of an object. Other things like the opacity of the two-letter-code &amp;quot;fn&amp;quot; are indeed problematic too but not my main issue here. That vCard-legacy seems to be lurking around every corner. Why not make a clear cut and deprecate the problematic parts like &amp;quot;title&amp;quot; and &amp;quot;fn&amp;quot;? The approach to rather overload the semantics (and the property-constraints) just to keep element-count low only takes that far. In the end it hinders usability instead of improving it. I think [[reuse]] and [[naming-principles]] don't strike the right balance in that respect. [[User:ThomasLoertsch|TomLurge]] 11:45, 28 January 2009 (UTC)&lt;br /&gt;
#* why not define a property &amp;quot;name&amp;quot;?! From my understanding of the english language (I'm not a native speaker)  &amp;quot;name&amp;quot; is semantically generic enough to  serve as a substitute for &amp;quot;title&amp;quot;. Defining it rather broadly as &amp;quot;designation or title or denominator or heading of an item&amp;quot; would make it easily reusable. Plus we would have to explicitely discourage it's use for naming real or juristical persons and point to &amp;quot;fn&amp;quot; instead. [[User:ThomasLoertsch|TomLurge]] 12:21, 21 January 2009 (UTC)&lt;br /&gt;
#** Hmmm. I would really like to get feedback on this... Again my argumentation:&lt;br /&gt;
#*** &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; would be the best solution but is already &amp;quot;taken&amp;quot;. Depercating some of hCalenders sins would be the best solution but seems out of reach so far.&lt;br /&gt;
#*** &amp;lt;code&amp;gt;heading&amp;lt;/code&amp;gt; would be a possible solution either but seems more suited for prose&lt;br /&gt;
#*** &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; gets the semantics quite well, especially in the case of recipes which are more a &amp;quot;thing&amp;quot; or abstract conceptualization than a work of literature/science/prose&lt;br /&gt;
#*** &amp;lt;code&amp;gt;fn&amp;lt;/code&amp;gt; with it's subproperties is geared towards natural and juristical persons, which are quite different from things and concepts. Also semantics of the term &amp;quot;fn&amp;quot; are rather opaque, even misleading, which hinder it's usability.&lt;br /&gt;
#** Therefor I'd love &amp;quot;title&amp;quot;, could live very well with &amp;quot;name&amp;quot;, could live still well with &amp;quot;heading&amp;quot; and would sleep bad (but sleep) with &amp;quot;fn&amp;quot;. [[User:ThomasLoertsch|TomLurge]] 16:30, 2 Febuary 2009 (UTC)&lt;br /&gt;
#** Okay, since there's no response I bow my head to &amp;quot;fn&amp;quot;. But it speaks for itself that it's the only tag that has to be explained in the schema.  [[User:ThomasLoertsch|ThomasLoertsch]] 11:15, 10 February 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===template===&lt;br /&gt;
{{issues-format}}&lt;br /&gt;
&lt;br /&gt;
== related pages ==&lt;br /&gt;
* [[hRecipe]]&lt;br /&gt;
* [[hrecipe-feedback|hRecipe feedback]] for general feedback on hRecipe.&lt;br /&gt;
* [[recipe]] microformat effort development&lt;br /&gt;
* [[recipe-issues]] past issues raised and resolved during [[recipe-brainstorming]] towards the development of hRecipe.&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hrecipe-issues&amp;diff=37910</id>
		<title>hrecipe-issues</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hrecipe-issues&amp;diff=37910"/>
		<updated>2009-02-15T10:23:19Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* resolved issues */ Further discussion about &amp;quot;num&amp;quot; and &amp;quot;unit&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== issues ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Issues&amp;quot;&amp;gt;Please add new issues&amp;lt;/span&amp;gt; to the '''bottom''' of this section by copy and pasting the [[hrecipe-issues#template|Template]]. Please follow-up to resolved/rejected issues with new information rather than resubmitting such issues. Duplicate issue additions will be reverted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== resolved issues ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-12-27&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
*# '''author is re-used from hAtom not hCard'''. minor issue. the &amp;quot;author&amp;quot; property is actually re-used from [[hAtom]] rather than hCard - hCard has no such property.&lt;br /&gt;
*#* Yikes! Corrected... [[User:ThomasLoertsch|TomLurge]] 17:52, 6 January 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{ResolvedIssue}}&amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-01-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Yde|Yde]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
*  '''method'''. Would it make sense to [[reuse]] [[hreview|hReview's]] &amp;quot;description&amp;quot; instead of hRecipe's &amp;quot;method&amp;quot; or is this stretching the semantics too far?&lt;br /&gt;
** I just discovered that hCalender uses &amp;quot;method&amp;quot;, and with totally different semantics. So I guess we MUST change it. I'm not very happy with &amp;quot;description&amp;quot; though - that's a very unspecific term. Maybe &amp;quot;instructions&amp;quot;, or &amp;quot;steps&amp;quot;, or &amp;quot;preparation&amp;quot; , or &amp;quot;procedure&amp;quot;? They are all 'available'.  I like &amp;quot;instructions&amp;quot; most, but since I'm not a native speaker I'm hesitant. Maybe the semantics are too different? Maybe &amp;quot;preparation&amp;quot; is better since we already almost have it (or had it - see the discussion about &amp;quot;preparation-time&amp;quot; -&amp;gt; &amp;quot;duration&amp;quot; above)? [[User:ThomasLoertsch|TomLurge]] 12:24, 21 January 2009 (UTC)&lt;br /&gt;
** Since no further comments surfaced I'll change the property name to &amp;quot;instructions&amp;quot;. I think it's a fairly unambiguous name which also can easily be reused in other formats. [[User:ThomasLoertsch|TomLurge]] 14:30, 2 Febuary 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-12-27&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description discussion issues&amp;quot;&amp;gt;&lt;br /&gt;
# '''Unnecessary recipe prefixing of summary property.''' Note: this is a re-opening of an issue from [[recipe-issues]]. The usage of summary in recipes appears to be very similar to that used for events. Rephrased, insufficient (if any?) evidence has been provided that summary means anything &amp;quot;special&amp;quot; enough (distinguishing it from the generic term &amp;quot;summary&amp;quot; as used in microformats) in the context of recipes to merit prefixing and thus a new property.&lt;br /&gt;
#* proposed resolution: Re-use generic &amp;quot;summary&amp;quot; property rather than introducing a recipe microformat scoped &amp;quot;recipe-summary&amp;quot; property.&lt;br /&gt;
#* I agree principally but there are different &amp;quot;summary&amp;quot;s around: The [[hReview]]-Draft specifies a summary as &amp;quot;This optional field serves as a title for the review itself&amp;quot; while the [[hCalendar]] Draft refers to RFC 2445 which defines summary as &amp;quot;This property defines a short summary or subject for the calendar component&amp;quot;. I certainly agree more with the semantics from RFC 2445 but referring to either of the two doesn't make much sense right now. Since you are editor of both hReview and hCalendar maybe you can clarify the subject?  If  hReview would be aligned with RFC 2445 then I would promote  dropping the prefix.[[User:ThomasLoertsch|TomLurge]] 17:52, 6 January 2009 (UTC)&lt;br /&gt;
#** Agreed, the definitions of &amp;quot;summary&amp;quot; across hCalendar and hReview could be better converged. Please add this as an issue to both [[hcalendar-issues]] and [[hreview-issues]] and I'll follow-up there accordingly.  Given that is the path forward, let's fix this immediately in hRecipe now that the issue (and resolution) has been captured. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
#*** Will change &amp;quot;recipe-summary&amp;quot; to &amp;quot;summary&amp;quot; as defined in hCalender/RFC2445. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-12-27&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description discussion issues&amp;quot;&amp;gt;&lt;br /&gt;
# '''preparation-time could re-use duration instead''' - it appears that the &amp;quot;preparation-time&amp;quot; semantic basically means the &amp;quot;duration&amp;quot; of the recipe, and thus could re-use that property from [[hCalendar]] rather than introducing a new property name.&lt;br /&gt;
#* proposed resolution: change &amp;quot;preparation-time&amp;quot; to &amp;quot;duration&amp;quot; and note re-use from [[hCalendar]] - or at least document how preparation-time is a different enough semantic from &amp;quot;duration&amp;quot; to justify the introduction of a new term.&lt;br /&gt;
#* One difference is that hCalendar ''duration'' is a singular property whereas hRecipe's ''preparation-time'' is plural. Also, ''preparation-time'' will often (typically) use value+note subproperties, while ''duration'' will usually be an ISO 8601 duration. [[User:TobyInk|TobyInk]] 20:32, 29 December 2008 (UTC)&lt;br /&gt;
#** Plurality is a contextual aspect and does not alter the semantic of the underlying property, thus is insufficient justification for introducing a new term.  We do not duplicates of each property in a singular and plural form. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
#** Syntax differences (value+note vs ISO 8601) are also insufficient to justify the introduction of a new property for the same semantic. Rather, it is better to expand the syntax of the existing property, e.g. perhaps using the [[value-excerption-pattern]] and to note that explicitly. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
#*** Semantically the reuse of &amp;quot;duration&amp;quot; is okay.  RFC 2445 permits multiple duration values &amp;quot;if the property permits&amp;quot; so that should be fine too. If the syntactic differences can be worked out the way Tantek suggests above than it's okay with me to re-use &amp;quot;duration&amp;quot;. I'm just not sure if it helps usability to overload properties in such a way but that ay be another discussion on it's own. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
#** The observation that preparation-time uses a nested &amp;quot;note&amp;quot; subproperty may actually reveal a problem with that approach itself, that is, perhaps instead of &amp;quot;preparation-time&amp;quot; with &amp;quot;value&amp;quot; and &amp;quot;note&amp;quot; subproperties, it may be better to refactor it as a &amp;quot;preparation&amp;quot; (an act thereof) with &amp;quot;duration&amp;quot; and &amp;quot;note&amp;quot; subproperties. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
#*** Removed the sub-property &amp;quot;note&amp;quot; from the v_0.2 draft format since I now agree that it looks a little overengineered. [[User:ThomasLoertsch|TomLurge]] 12:47, 22 January 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{ResolvedIssue}}  '''issues too long''' &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-01-22&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ThomasLoertsch|TomLurge]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
As threatened 2 weeks ago I heavily re-edited this page because discussions had become a little frayed (and heated at soem points). Have a look at the [http://microformats.org/wiki/index.php?title=hrecipe-issues&amp;amp;oldid=37788 previous version] for the full debate and feel free to re-edit this page if you find that I axed it too much. [[User:ThomasLoertsch|TomLurge]] 14:47, 2 February 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-01-22&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ThomasLoertsch|TomLurge]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* '''&amp;quot;num&amp;quot; and &amp;quot;unit&amp;quot;'''.  I only recently discovered the properties &amp;quot;type&amp;quot; and &amp;quot;value&amp;quot; from 'hCard'. I'll replace &amp;quot;num&amp;quot; and &amp;quot;unit&amp;quot; from the unfinished 'measure' with them. &lt;br /&gt;
** The decision to replace &amp;quot;num&amp;quot;, &amp;quot;unit&amp;quot;, and &amp;quot;item&amp;quot; with &amp;quot;type&amp;quot; and &amp;quot;value&amp;quot; needs further explanation. Was it due to the fact that measure is unfinished? If so I think leaving &amp;quot;ingredient&amp;quot; and &amp;quot;nutrition&amp;quot; as text strings until measure is finished would be a better idea. The transition from &amp;quot;type&amp;quot;/&amp;quot;value&amp;quot; to measure will be difficult at a later point and I believe measure is more appropriate than re-using hCard. [[User:Yde|Yde]] 11:46, 23 January 2009 (UTC)&lt;br /&gt;
*** The proposal to replace &amp;quot;num&amp;quot;, &amp;quot;unit&amp;quot;, and &amp;quot;item&amp;quot; with &amp;quot;type&amp;quot; and &amp;quot;value&amp;quot; has several reasons: first, i only recently thoroughly and systematically investgated other formats and that's when i found &amp;quot;type&amp;quot; and &amp;quot;value&amp;quot;. They have a semantic advantage in that they may be more suitable for cases like value:&amp;quot;2&amp;quot;/type:&amp;quot;eggs&amp;quot; or value:&amp;quot;1/2&amp;quot;/type:&amp;quot;spoonfull&amp;quot; which are rather informal ways of putting measures, at least do not lend themselves easily to formal specification. Another reason is that these terms come from a comparably very stable vocabulary, while measure has not even draft status. It would be perfectly okay for measure to change attribute names, semantics or even the whole structure of the vocabulary. Although it doesn't look like that measure will (have to) do that I'd prefer to stay on the safe side, especially since we might even gain semantic advantage. [[User:ThomasLoertsch|TomLurge]] 19:43, 23 January 2009 (UTC)&lt;br /&gt;
**** I'm still not sure this is the right decision. 1) I don't think the semantic meaning of hCard's &amp;quot;type&amp;quot;/&amp;quot;value&amp;quot; is exactly equivalent to measure's &amp;quot;num&amp;quot;/&amp;quot;unit&amp;quot;/&amp;quot;item&amp;quot;. From the [[hcard-profile]]: &amp;quot;Value: This class name is used to distinguish the actual *value* of a property from any other cruft that may be in the element representing the property.&amp;quot; So what is the actual value of an ingredient? Is it the name of the ingredient or is the quantity? 2) This is ''exactly'' what [[measure]] is for. The advantage of being able to convert measures would IMO be one of the gratest advantages of hRecipe. I don't see why value:&amp;quot;2&amp;quot;/type:&amp;quot;eggs&amp;quot; is better than num:&amp;quot;2&amp;quot;/item:&amp;quot;eggs&amp;quot;? I agree that cases like value:&amp;quot;1/2&amp;quot;/type:&amp;quot;spoonfull&amp;quot; is problematic, but that's a [[measure]] isue. 3) Many [[recipe-formats]] use quantity/unit/item.&lt;br /&gt;
I think keeping &amp;quot;ingredient&amp;quot; as a text string like &amp;quot;yield&amp;quot; - which would also benefit from a measure format - until a measure format is ready would be a better idea. [[User:Yde|Yde]] 10:23, 15 February 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{ResolvedIssue}} '''new draft'''&amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-01-22&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ThomasLoertsch|TomLurge]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* The following is a proposal for draft 0.2, reflecting the issues discussed so far. &amp;quot;recipe-title&amp;quot; is replaced with &amp;quot;fn&amp;quot; from hCard (although I'm not convinced that this is a good idea),  &amp;quot;recipe-summary&amp;quot; with &amp;quot;summary&amp;quot;, &amp;quot;num&amp;quot; and &amp;quot;unit&amp;quot; from the unfinished 'measure' with &amp;quot;type&amp;quot; and &amp;quot;value&amp;quot; from 'hCard' (i only recently discovered them...), &amp;quot;method&amp;quot; (wihch is already used by [[hCalendar]] with &amp;quot;instructions&amp;quot;, &amp;quot;preparation-time&amp;quot; with &amp;quot;duration&amp;quot;. Two &amp;quot;note&amp;quot;s are deleted for brevity. &amp;quot;summary&amp;quot;, &amp;quot;nutrition&amp;quot;, &amp;quot;author&amp;quot;, &amp;quot;published&amp;quot; and &amp;quot;photo&amp;quot; are marked as 'experimental', meaning that they may be removed from future drafts or the final specification, depending on experience and feedback from implementations :&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== '''hrecipe'''. Proposal for Draft 0.2 ===&lt;br /&gt;
&lt;br /&gt;
* '''fn'''. the name of the recipe. required. text. re-used from [[hCard]]&lt;br /&gt;
* '''ingredient''' required. 1 or more. text with optional valid (x)HTML markup.&lt;br /&gt;
** '''value''' and '''type'''. optional. re-used from [[hCard]].&lt;br /&gt;
* '''yield'''. optional. text.&lt;br /&gt;
* '''instructions'''. optional. text with optional valid (x)HTML markup.&lt;br /&gt;
* '''duration'''. optional. 1 or more. text (see [[ISO-31-1]] duration brainstorming). re-used from [[hCalendar]].&lt;br /&gt;
* '''''summary'''''. optional. text. re-used from [[hCalendar]]. [ ''experimental'' ]&lt;br /&gt;
* '''''nutrition'''''. optional. 1 or more. [ ''experimental'' ].&lt;br /&gt;
** '''''value''''' and '''''type'''''. optional. re-used from [[hCard]]. [ ''experimental'' ].&lt;br /&gt;
* '''''author'''''. optional. 1 or more. re-used from [[hAtom]] using [[hCard]]. [ ''experimental'' ].&lt;br /&gt;
* '''''published'''''. optional. re-used from [[hAtom]]. [ ''experimental'' ].&lt;br /&gt;
* '''''photo'''''. optional. 1 or more. using any element containing a URL, such as IMG. re-used from [[hCard]]. [ ''experimental'' ].&lt;br /&gt;
* '''''tag'''''. optional. 1 or more.  [ ''experimental'' ].&lt;br /&gt;
--[[User:ThomasLoertsch|ThomasLoertsch]] 11:01, 10 February 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== closed issues ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{ClosedIssue}} &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-12-27&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description discussion issues&amp;quot;&amp;gt;&lt;br /&gt;
# '''Too many properties.''' From reviewing the [[recipe-examples]], it does not appear that the schema implied by the examples justify the number of properties in hRecipe, especially for a first draft.  microformats should start as small as possible (even smaller), and in this regard I believe several improvements could be made. There is one obvious example of recipe-title vs recipe-summary, but it looks like there may be more.  Would appreciate feedback from folks who add hRecipe to the recipes on the web regarding which properties they ended up not using.&lt;br /&gt;
#* It is  not necessarily helpful to constrain a vocabulary by all means. hCard and hCalender are examples for too large vocabularies (which mostly stems from the approach taken of converting an existing vocab 1:1) which are not as easily usable as one would wish. But to be useful a vocabluary should encompass 80:20 of the usecases, otherwise it may well not be worth the burden of implementation. We better try to hit that sweet spot right from the start - since otherwise, how should hRecipe get traction in the wild. All of the proposed properties are used on big recipe sites (many 'user generated content' sites among them) on the web. Please provide more arguments which properties you specifically think are superfluous. The only concrete example you give is to replace title by summary (which I think is a bad idea).  [[User:ThomasLoertsch|TomLurge]]&lt;br /&gt;
#* The following properties IMO are useful but surely not essential for recipes:&lt;br /&gt;
#** &amp;quot;nutrition&amp;quot; - but probably a very welcome addition to a lot of people. Could maybe become a microformat on it's own? &lt;br /&gt;
#** &amp;quot;summary&amp;quot; - but people seem to love to associate recipes with little stories and/or need a place to add additional 'unstructured' information. &lt;br /&gt;
#** &amp;quot;photo&amp;quot; - but probably a welcome addition in most cases.&lt;br /&gt;
#** &amp;quot;published&amp;quot; - but seems like a non brainer either. &lt;br /&gt;
#** &amp;quot;author&amp;quot; - although popular on community sites. &lt;br /&gt;
#** &amp;quot;tag&amp;quot; - but like &amp;quot;author&amp;quot; very popular with community sites, and useful for finding recipes. &lt;br /&gt;
#* My suggestion would be to mark these properties as experimental and follow closely if implementations actually use them. All those properties may be removed later on with not too much strong feelings while the others are considered already quite stable. [[User:ThomasLoertsch|TomLurge]] 12:47, 22 January 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{ClosedIssue}} &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-12-27&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt; in the context of issue '''Too many properties'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description discussion issues&amp;quot;&amp;gt;&lt;br /&gt;
# '''Drop &amp;quot;recipe-title&amp;quot;.''' In reviewing the examples, few (if any?) include *both* a title and a summary, and in practice the semantics of usage in the context of recipes appears to be virtually indistinguishable.  Therefore we don't need both, and following in the pattern provided by [[hCalendar]] (which got it from [[RFC2445]]), we should keep the more generic concept of a &amp;quot;summary&amp;quot; and drop the concept of &amp;quot;title&amp;quot; from hRecipe.&lt;br /&gt;
#* I tend to agree. There are definitely use cases for both &amp;quot;recipe-title/title/fn&amp;quot; and &amp;quot;recipe-summary/summary&amp;quot; - e.g. &amp;quot;[http://www.simonwheatley.co.uk/2006/03/26/a-moroccan-ish-casserole/ A Moroccan-ish Casserole]&amp;quot; sounds more like a summary while &amp;quot;[http://blog.bumblepuppy.org.uk/2006/10/05/spaghetti-primavera/ Spaghetti primavera]&amp;quot; is the full name or the title of the recipe. But the problem is, they would serve the same purpose. [[User:Yde|Yde]] 10:07, 17 January 2009 (UTC)&lt;br /&gt;
#** Title and summary are different things and they are used differently in the real world. The examples you give are both names/titles/labels/headings, although more or less descriptive. They are short, memorable and make the thing adressable by humans. A summary can be (and mostly is) much longer and serves a different purpose: it describes essential properties of the object at hand, eg: &amp;quot;this is easy and fast to prepare, but still looks impressive&amp;quot;, &amp;quot;easy, tasty, fast, vegan, good on cold days&amp;quot; or &amp;quot;the kids loved this last summer, but the ingredients can be hard to get&amp;quot; or &amp;quot;whenever i cook this i start to dream of ...&amp;quot; [[User:ThomasLoertsch|TomLurge]] 14:25, 20 January 2009 (UTC)&lt;br /&gt;
#*** Right, on second thought, I believe &amp;quot;title/name&amp;quot; and &amp;quot;summary&amp;quot; are different things. [[User:Yde|Yde]] 11:22, 23 January 2009 (UTC)&lt;br /&gt;
#* The term &amp;quot;title&amp;quot; has been so horribly overloaded across formats, vocabularies that it is nearly meaningless and for that reason should be avoided in any/all format efforts, preferring instead something more semantically specific such as &amp;quot;fn&amp;quot; (meaning full/formatted name of an item) or &amp;quot;summary&amp;quot; (when items are labeled more often with a short description/explanation rather than a name). [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
#** Synonyms and homonyms are part of the real world - we have to cope with them. Also the word &amp;quot;title&amp;quot; is not horribly overloaded, you're exaggerating here. It just happened that hCard were the first to use it, and in a way that's empirically much less important then the use of &amp;quot;title&amp;quot; as the heading of a resource. Still the real problem is that Microformats have only one namespace and no resolution mechanism for conflicts like this, beside &amp;quot;first come first served&amp;quot;. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC) &lt;br /&gt;
#** Maybe it would be better to make a clear cut with some of the sins of the past and deprecate some terms in hCard / hCalendar[[User:ThomasLoertsch|TomLurge]] 15:30, 3 February 2009 (UTC)&lt;br /&gt;
#* &amp;quot;fn&amp;quot; is [[existing-classes|defined]] as &amp;quot;the name of the object&amp;quot; which is pretty much what &amp;quot;recipe-title&amp;quot; means right now. So, whether we chose to keep this property, summary, or both, renaming &amp;quot;recipe-title&amp;quot; to &amp;quot;fn&amp;quot; would make sense. [[User:Yde|Yde]] 23:03, 16 January 2009 (UTC)&lt;br /&gt;
#** the definition of &amp;quot;fn&amp;quot; in [[existing-classes|existing classes]] is maybe a little too short. &amp;quot;fn&amp;quot; is defined in hCard which is a reformulation of RFC 2462, which says: &amp;quot;Type name:FN - Type purpose: To specify the formatted text corresponding to the name of the object the vCard represents. -Type special notes: This type is based on the semantics of the X.520 Common Name attribute. The property MUST be present in the vCard object. - Type example:  'FN:Mr. John Q. Public\, Esq.'&amp;quot; (http://www.ietf.org/rfc/rfc2426.txt, on page 8). That clearly means a name of a person or an institution. Institution equals a juristical person, so &amp;quot;fn&amp;quot; semantically boils down to 'name of a person'. I wouldn't use that for every object.  [[User:ThomasLoertsch|TomLurge]] 14:03, 20 January 2009 (UTC)&lt;br /&gt;
#*** Thanks for the clarification. &amp;quot;fn&amp;quot; is definitely not a good idea. [[User:Yde|Yde]] 10:00, 23 January 2009 (UTC)&lt;br /&gt;
#*** &amp;lt;code&amp;gt;fn&amp;lt;/code&amp;gt; is already reused more generically in hAudio, hReview and hListing (for items). The definition of use within microformats has already been adapted from the strict vcard interpretation in prior work. --[[User:BenWard|BenWard]] 23:04, 27 January 2009 (UTC)&lt;br /&gt;
#**** I see. I can't help but thinking: what a mess... What's the family name of a recipe, audio-recording or list-entry? What's the point of re-using a semantically totally void two-letter-acronym, when it doesn't even fit very well? What's the point of reusing an element when I have to lookup the meaning of it every time anyway? [[User:ThomasLoertsch|TomLurge]] 00:48, 28 January 2009 (UTC)&lt;br /&gt;
#***** &amp;lt;code&amp;gt;fn&amp;lt;/code&amp;gt; is ''formatted''-name, not ‘family’. ‘Name as presented’, ‘display name’. I agree that &amp;lt;code&amp;gt;fn&amp;lt;/code&amp;gt; takes a double glance when you're learning, but it's there and the reuse in other specs is consistent; there's a much stronger author benefit in building on common equivalent-semantic vocabulary than introducing synonyms, which I think will cause more confusion. Better to have a strong spec with common vocabulary than introduce duplication. I'll keep in mind that we should better emphasise the expansion of &amp;lt;code&amp;gt;fn&amp;lt;/code&amp;gt; in all specs for benefit of new authors. I can see how ‘family name’ is a muddle too easily made in hCard. --[[User:BenWard|BenWard]] 07:01, 28 January 2009 (UTC)&lt;br /&gt;
#****** I was referring to the fact that a name of a natural or juridical person is semantically quite different to the name of an object. Other things like the opacity of the two-letter-code &amp;quot;fn&amp;quot; are indeed problematic too but not my main issue here. That vCard-legacy seems to be lurking around every corner. Why not make a clear cut and deprecate the problematic parts like &amp;quot;title&amp;quot; and &amp;quot;fn&amp;quot;? The approach to rather overload the semantics (and the property-constraints) just to keep element-count low only takes that far. In the end it hinders usability instead of improving it. I think [[reuse]] and [[naming-principles]] don't strike the right balance in that respect. [[User:ThomasLoertsch|TomLurge]] 11:45, 28 January 2009 (UTC)&lt;br /&gt;
#* why not define a property &amp;quot;name&amp;quot;?! From my understanding of the english language (I'm not a native speaker)  &amp;quot;name&amp;quot; is semantically generic enough to  serve as a substitute for &amp;quot;title&amp;quot;. Defining it rather broadly as &amp;quot;designation or title or denominator or heading of an item&amp;quot; would make it easily reusable. Plus we would have to explicitely discourage it's use for naming real or juristical persons and point to &amp;quot;fn&amp;quot; instead. [[User:ThomasLoertsch|TomLurge]] 12:21, 21 January 2009 (UTC)&lt;br /&gt;
#** Hmmm. I would really like to get feedback on this... Again my argumentation:&lt;br /&gt;
#*** &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; would be the best solution but is already &amp;quot;taken&amp;quot;. Depercating some of hCalenders sins would be the best solution but seems out of reach so far.&lt;br /&gt;
#*** &amp;lt;code&amp;gt;heading&amp;lt;/code&amp;gt; would be a possible solution either but seems more suited for prose&lt;br /&gt;
#*** &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; gets the semantics quite well, especially in the case of recipes which are more a &amp;quot;thing&amp;quot; or abstract conceptualization than a work of literature/science/prose&lt;br /&gt;
#*** &amp;lt;code&amp;gt;fn&amp;lt;/code&amp;gt; with it's subproperties is geared towards natural and juristical persons, which are quite different from things and concepts. Also semantics of the term &amp;quot;fn&amp;quot; are rather opaque, even misleading, which hinder it's usability.&lt;br /&gt;
#** Therefor I'd love &amp;quot;title&amp;quot;, could live very well with &amp;quot;name&amp;quot;, could live still well with &amp;quot;heading&amp;quot; and would sleep bad (but sleep) with &amp;quot;fn&amp;quot;. [[User:ThomasLoertsch|TomLurge]] 16:30, 2 Febuary 2009 (UTC)&lt;br /&gt;
#** Okay, since there's no response I bow my head to &amp;quot;fn&amp;quot;. But it speaks for itself that it's the only tag that has to be explained in the schema.  [[User:ThomasLoertsch|ThomasLoertsch]] 11:15, 10 February 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===template===&lt;br /&gt;
{{issues-format}}&lt;br /&gt;
&lt;br /&gt;
== related pages ==&lt;br /&gt;
* [[hRecipe]]&lt;br /&gt;
* [[hrecipe-feedback|hRecipe feedback]] for general feedback on hRecipe.&lt;br /&gt;
* [[recipe]] microformat effort development&lt;br /&gt;
* [[recipe-issues]] past issues raised and resolved during [[recipe-brainstorming]] towards the development of hRecipe.&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hrecipe-issues&amp;diff=37748</id>
		<title>hrecipe-issues</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hrecipe-issues&amp;diff=37748"/>
		<updated>2009-01-23T11:48:32Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;entry-title&amp;gt;hRecipe issues&amp;lt;/entry-title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This page reflects issues raised about the [[hRecipe]] microformat.  &lt;br /&gt;
&lt;br /&gt;
Past issues captured during brainstorming towards hRecipe can be found in [[recipe-issues]].&lt;br /&gt;
&lt;br /&gt;
Some issues may be REJECTED for a number of obvious reasons (but still documented here in case they are re-raised), and others contain longer discussions. Some issues may be ACCEPTED and perhaps cause changes or improved explanations in the spec. Please read this page (and [[recipe-issues]]) carefully ''before'' giving any feedback or raising any issues as your feedback/issues may already be resolved/answered.&lt;br /&gt;
&lt;br /&gt;
Submitted issues may (and probably will) be edited and rewritten for better terseness, clarity, calmness, rationality, and as neutral a point of view as possible. Write your issues well. — [http://tantek.com/ Tantek]&lt;br /&gt;
&lt;br /&gt;
If you have general feedback on hRecipe (positive/neutral/negative) please add to [[hrecipe-feedback]] rather than this document.&lt;br /&gt;
&lt;br /&gt;
== issues ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Issues&amp;quot;&amp;gt;Please add new issues&amp;lt;/span&amp;gt; to the '''bottom''' of this section by copy and pasting the [[hrecipe-issues#template|Template]]. Please follow-up to resolved/rejected issues with new information rather than resubmitting such issues. Duplicate issue additions will be reverted.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-12-27&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
*# '''Too many properties.''' From reviewing the [[recipe-examples]], it does not appear that the schema implied by the examples justify the number of properties in hRecipe, especially for a first draft.  microformats should start as small as possible (even smaller), and in this regard I believe several improvements could be made. There is one obvious example of recipe-title vs recipe-summary, but it looks like there may be more.  Would appreciate feedback from folks who add hRecipe to the recipes on the web regarding which properties they ended up not using.&lt;br /&gt;
*#* btw: this is a first draft but a rather well worked out brainstorming proposal has been around for over a year, a refinement of it  for another few months and the draft only builds on them. you are chiming in rather late - which is not a problem, but you should consider that a lot of thought already went into this format. [[User:ThomasLoertsch|TomLurge]] 14:05, 20 January 2009 (UTC)&lt;br /&gt;
*#* proposed resolution: Drop &amp;quot;recipe-title&amp;quot;. In reviewing the examples, few (if any?) include *both* a title and a summary, and in practice the semantics of usage in the context of recipes appears to be virtually indistinguishable.  Therefore we don't need both, and following in the pattern provided by [[hCalendar]] (which got it from [[RFC2445]]), we should keep the more generic concept of a &amp;quot;summary&amp;quot; and drop the concept of &amp;quot;title&amp;quot; from hRecipe.&lt;br /&gt;
*#*# I tend to agree. There are definitely use cases for both &amp;quot;recipe-title/title/fn&amp;quot; and &amp;quot;recipe-summary/summary&amp;quot; - e.g. &amp;quot;[http://www.simonwheatley.co.uk/2006/03/26/a-moroccan-ish-casserole/ A Moroccan-ish Casserole]&amp;quot; sounds more like a summary while &amp;quot;[http://blog.bumblepuppy.org.uk/2006/10/05/spaghetti-primavera/ Spaghetti primavera]&amp;quot; is the full name or the title of the recipe. But the problem is, they would serve the same purpose. [[User:Yde|Yde]] 10:07, 17 January 2009 (UTC)&lt;br /&gt;
*#*#* These really are different things: the examples you give are both names/titles/labels/headings, though more or less descriptive. They are short, memorable and make the thing adressable by humans. A summary can be (and mostly is) much longer and serves a different purpose: it describes essential properties of the object at hand, eg: &amp;quot;this is easy and fast to prepare, but still looks impressive&amp;quot; or &amp;quot;the kids loved this last summer, but the ingredients can be hard to get&amp;quot; or &amp;quot;whenever i cook this i start to dream of ...&amp;quot; - whatever. these are summaries, abstracts, introductions. If &amp;quot;too many properties&amp;quot; are really a problem of hRecipe I could live without this property but I still think it makes sense. [[User:ThomasLoertsch|TomLurge]] 14:25, 20 January 2009 (UTC)&lt;br /&gt;
*#*#*# Right, that's actually how I thought of it before this whole &amp;quot;too many properties&amp;quot; issue. So on second thought, I believe &amp;quot;title/name&amp;quot; and &amp;quot;summary&amp;quot; are different things. [[User:Yde|Yde]] 11:22, 23 January 2009 (UTC)&lt;br /&gt;
*#* hRecipe certainly is not a very short format, but that stems from the complexity of the topic. Other seemingly simple issues like vCards also have a lot of properties. 'Nutrition' could be a candidate for a microformat on it's own - but then, since it can be reused anyway, why bother? If your issue leads to the proposal that we should keep this in mind and wait for implementations to prove the point then I agree - although of course I think that it's as short as reasonably possible.I disagree with the proposed resolution though - title and summary are different things and they are used differently in the real world. They are wo different elements in Dublin Core and I find no Thesaurus listing them together. Plus I personally am not aware of any recipes that don't have a title. The summary could be dropped but to what advantage since you are right with your next point and summary is already defined elsewhere? The real problem lies in the usage of 'title' in hCard and can't be solved by shoehorning other titles in something else. [[User:ThomasLoertsch|TomLurge]] 17:52, 6 January 2009 (UTC)&lt;br /&gt;
*#*# Several problems with the reasoning above. First, assertion of &amp;quot;complexity of the topic&amp;quot; is insufficient. Per [[recipe-examples]] and rough 80% of the semantics implied therein - it is *not* a complex topic. Arguments from such data samples trumps any argument from theoretical complexity as we are going for a rough representation of real world use, not 99+% theoretical representation. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*#* Maybe &amp;quot;complex&amp;quot; is the wrong wording, but there certainly are a lot of properties to take into account. Anyway I would find it more helpfull if you could provide more insight what properties you specifically think are too much for a first draft. The only concrete example you give is the title, but you give no convincing argument for that. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*#*# &amp;quot;hCard has lots of properties&amp;quot; is an insufficient justification for breaking any principles as the principles were derived from some of the experience gained (lessons learned) from the development of the early microformats like hCard and hCalendar. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*# The use/assertion of &amp;quot;wait for implementation to prove the point&amp;quot; is assuming the wrong burden of proof.  The burden of proof is to demonstrate the need for more complexity not less. That is, with microformats, we prefer starting smaller rather than larger. This is one of the [[principles]]. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*# I'm not taking these arguments lightly, but there are counter arguments too: while hCard and hCalender are extremly large vocabularies (which mostly stems from the approach taken of converting an existing vocab 1:1) it is also not necessarily helpfull to constrain a vocab by all means. when I'm looking for a vocabulary for a certain use I'm not looking for the smallest vocab but for theeon that fits my needs, more or less. if it's much too small I feel taht it's not of much help and I look somewhere else. the 80:20 rule might be a better guide, again. a vocabulary should encompass most of the usecases, and right from the start - since otherwise, why should it start to get adopted. it's right to start prudentious since it's always easier to add properties than to remove them. but don't exegerate, neither with minimization nor with exhaustiveness. for hrecipe i visited a lot of the big sites like recipetsar, which are full of user generated content. they use a lot of properties, certainly more than we do. a very minimal, but perfectly useful set of elements would be &amp;quot;name&amp;quot;, &amp;quot;ingredients&amp;quot;, &amp;quot;instructions&amp;quot;. just those 3. but people upload pictures, socialize by stating their authorship, need to know how long preparation will take, care for nutritional information etc. so these properties are not just superfluous spaghetti vocabulary - they serve real needs, as you can see on those massively popular sites. so where's the sweet spot? 3 properties is extremely small, the 70 or so properties of hCard is extremely  big. I think with about 10 properties hRecipe is not very big. you'll certainly not get lost in a soup of properties. and for implementors it's not too hard to go from 3 to 10 properties as long as they are not complexly nested/intertwined/constrained. 10 are certainly more than absolutely necessary - as I said, 3 would be my minimum -, so there's always room for debate and optimization. but please be specific, don't just argue with just &amp;quot;principles&amp;quot; and &amp;quot;lessons learned&amp;quot;. [[User:ThomasLoertsch|TomLurge]] 11:08, 22 January 2009 (UTC)&lt;br /&gt;
*#*# Reasoning by analogy/justification of Dublin Core is insufficient, because schema should always be based on real world samples of *data* not on other formats.  Also, the properties in Dublin Core are notoriously abstract/confusing/overloaded, and thus make a particularly poor base from which to reason from.  Similarly reasoning from an abstract thesaurus definition is insufficient, as the thesaurus definition itself is not based on any sampling of real world publication data. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*#* So you're suggesting that Dublin Core or a Thesaurus are not based on real world data but are made up out of the abstract while only the real world examples gathered on this site are the real deal? Well... I don't see what's so very special about the microformats process that it can singlehandedly negate all the work other people have done. I can add some examples to the examples page, from sites that together make up the vast majority of recipes on the (english speaking) net (both by number and by visits). You'll find all the properties mentioned in the hRecipe format (and you'll certainly find that they all have a title). And I just double-checked the [[recipe-examples]] page: 'all' the recipe examples there have a title and in all but one cases it is called &amp;quot;title&amp;quot; too. It's very helpfull to have some process but almost all your argumentation centers around the process while you provide very little concrete criticism on the properties themselves. [[User:ThomasLoertsch|TomLurge]] 14:08, 20 January 2009 (UTC)&lt;br /&gt;
*#*# Reasoning by absence of negative is flawed: &amp;quot;am not aware of any recipes that don't have a title&amp;quot; - absence of a negative cannot be used to prove an assertion to be true, only the possibility of being true. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*#* Get your logics right: double negation is the opposite of negation. You can easily reformulate my assertion to: &amp;quot;Almost all recipes I'm aware of do have a title&amp;quot;.  [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*#*# Finally, the &amp;quot;real&amp;quot; problem is not the use of &amp;quot;title&amp;quot; within hCard but rather that the term &amp;quot;title&amp;quot; has been so horribly overloaded across formats, vocabularies that it is nearly meaningless and for that reason should be avoided in any/all format efforts, preferring instead something more semantically specific such as &amp;quot;fn&amp;quot; (meaning full/formatted name of an item) or &amp;quot;summary&amp;quot; (when items are labeled more often with a short description/explanation rather than a name). [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*#* There's no use in lamenting about the existence of synonyms and homonyms. That's the real world - &amp;quot;in the wild&amp;quot;, as you love to refer to it. Also the word &amp;quot;title&amp;quot; is not horribly overloaded, you're exaggerating here. It just happened that hCard were the first to use it, and in a way that's empirically much less important then the use of &amp;quot;title&amp;quot; as the heading of a resource. Still the real problem is that Microformats have only one namespace and no resolution mechanism for conflicts like this, beside &amp;quot;first come first served&amp;quot; - which is a very unsatisfying mechanism. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*#*#*# &amp;quot;fn&amp;quot; is [[existing-classes|defined]] as &amp;quot;the name of the object&amp;quot; which is pretty much what &amp;quot;recipe-title&amp;quot; means right now. So, whether we chose to keep this property, summary, or both, renaming &amp;quot;recipe-title&amp;quot; to &amp;quot;fn&amp;quot; would make sense. [[User:Yde|Yde]] 23:03, 16 January 2009 (UTC)&lt;br /&gt;
*#*#*#* the definition of &amp;quot;fn&amp;quot; in [[existing-classes|existing classes]] is maybe a little too short. &amp;quot;fn&amp;quot; is defined in hCard which is a reformulation of RFC 2462, which says: &amp;quot;Type name:FN - Type purpose: To specify the formatted text corresponding to the name of the object the vCard represents. -Type special notes: This type is based on the semantics of the X.520 Common Name attribute. The property MUST be present in the vCard object. - Type example:  'FN:Mr. John Q. Public\, Esq.'&amp;quot; (http://www.ietf.org/rfc/rfc2426.txt, on page 8). That clearly means a name of a person or an institution. and institution equals a  juristical person, so &amp;quot;fn&amp;quot; semantically boils down to 'name of a person'. I wouldn't use that for every object.  [[User:ThomasLoertsch|TomLurge]] 14:03, 20 January 2009 (UTC)&lt;br /&gt;
*#*#*#*# Thanks for the clarification. &amp;quot;fn&amp;quot; is definitely not a good idea. [[User:Yde|Yde]] 10:00, 23 January 2009 (UTC)&lt;br /&gt;
*#*#*#* on second thought: why not define a property &amp;quot;name&amp;quot;?! From my understanding of the english language (I'm not a native speaker)  &amp;quot;name&amp;quot; is semantically generic enough to  serve as a substitute for &amp;quot;title&amp;quot;. Defining it rather broadly as &amp;quot;designation or title or denominator or heading of an item&amp;quot; would make it easily reusable. Plus we would have to explicitely discourage it's use for naming real or juristical persons and point to &amp;quot;fn&amp;quot; instead. [[User:ThomasLoertsch|TomLurge]] 12:21, 21 January 2009 (UTC)&lt;br /&gt;
*# '''Unnecessary recipe prefixing of summary property.''' Note: this is a re-opening of an issue from [[recipe-issues]]. The usage of summary in recipes appears to be very similar to that used for events. Rephrased, insufficient (if any?) evidence has been provided that summary means anything &amp;quot;special&amp;quot; enough (distinguishing it from the generic term &amp;quot;summary&amp;quot; as used in microformats) in the context of recipes to merit prefixing and thus a new property.&lt;br /&gt;
*#* proposed resolution: Re-use generic &amp;quot;summary&amp;quot; property rather than introducing a recipe microformat scoped &amp;quot;recipe-summary&amp;quot; property.&lt;br /&gt;
*#* I agree principally but there are different &amp;quot;summary&amp;quot;s around: The [[hReview]]-Draft specifies a summary as &amp;quot;This optional field serves as a title for the review itself&amp;quot; while the [[hCalendar]] Draft refers to RFC 2445 which defines summary as &amp;quot;This property defines a short summary or subject for the calendar component&amp;quot;. I certainly agree more with the semantics from RFC 2445 but referring to either of the two doesn't make much sense right now. Since you are editor of both hReview and hCalendar maybe you can clarify the subject?  If  hReview would be aligned with RFC 2445 then I would promote  dropping the prefix.[[User:ThomasLoertsch|TomLurge]] 17:52, 6 January 2009 (UTC)&lt;br /&gt;
*#** Agreed, the definitions of &amp;quot;summary&amp;quot; across hCalendar and hReview could be better converged. Please add this as an issue to both [[hcalendar-issues]] and [[hreview-issues]] and I'll follow-up there accordingly.  Given that is the path forward, let's fix this immediately in hRecipe now that the issue (and resolution) has been captured. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*** I always prefer to leave other people some time (like some days) to make comments but if there will be no more comments I'll change &amp;quot;recipe-summary&amp;quot; to &amp;quot;summary&amp;quot; as defined in hCalender/RFC2445 durinng the next week. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*# '''preparation-time could re-use duration instead''' - it appears that the &amp;quot;preparation-time&amp;quot; semantic basically means the &amp;quot;duration&amp;quot; of the recipe, and thus could re-use that property from [[hCalendar]] rather than introducing a new property name.&lt;br /&gt;
*#* proposed resolution: change &amp;quot;preparation-time&amp;quot; to &amp;quot;duration&amp;quot; and note re-use from [[hCalendar]] - or at least document how preparation-time is a different enough semantic from &amp;quot;duration&amp;quot; to justify the introduction of a new term.&lt;br /&gt;
*#* One difference is that hCalendar ''duration'' is a singular property whereas hRecipe's ''preparation-time'' is plural. Also, ''preparation-time'' will often (typically) use value+note subproperties, while ''duration'' will usually be an ISO 8601 duration. [[User:TobyInk|TobyInk]] 20:32, 29 December 2008 (UTC)&lt;br /&gt;
*#** Plurality is a contextual aspect and does not alter the semantic of the underlying property, thus is insufficient justification for introducing a new term.  We do not duplicates of each property in a singular and plural form. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#** Syntax differences (value+note vs ISO 8601) are also insufficient to justify the introduction of a new property for the same semantic. Rather, it is better to expand the syntax of the existing property, e.g. perhaps using the [[value-excerption-pattern]] and to note that explicitly. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*** If that's possible than it's okay with me to reuse &amp;quot;duration&amp;quot; with the mentioned syntactic differences. But I'm not sure if it helps usability to overload properties in such a way. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*#** The observation that preparation-time uses a nested &amp;quot;note&amp;quot; subproperty may actually reveal a problem with that approach itself, that is, perhaps instead of &amp;quot;preparation-time&amp;quot; with &amp;quot;value&amp;quot; and &amp;quot;note&amp;quot; subproperties, it may be better to refactor it as a &amp;quot;preparation&amp;quot; (an act thereof) with &amp;quot;duration&amp;quot; and &amp;quot;note&amp;quot; subproperties. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*** While semantically correct this would leave us with one more property, since &amp;quot;preparation&amp;quot; on itself, without a &amp;quot;duration&amp;quot;-subelement, wouldn't make sense anymore. The real content that's of interest - the timespan needed - would reside only in the subelement. See [[recipe-issues]] for more discussion on this topic. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*#* Also, if an hRecipe is nested within an hCalendar (e.g. a ''vtodo'' containing an hRecipe within the ''description''), we probably wouldn't want naïve hCalendar parsers using an hRecipe's cooking time as the entire duration of the hCalendar component. [[User:TobyInk|TobyInk]] 20:32, 29 December 2008 (UTC) &lt;br /&gt;
*#** This is a duplicate of similar issue(s) raised on hAudio and should be tracked there in [[haudio-issues]]. Parser implementation confusion/naïveté is insufficient to justify a corruption/compromise of the format. Data formats far outlast implementations. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#** I think the example is rather contrieved. I wouldn't expect microformats to handle such complex cases. I also agree with Tantek that a concise format is more important than naïve parsability. [[User:ThomasLoertsch|TomLurge]] 14:00, 20 January 2009 (UTC)&lt;br /&gt;
*#* Although there is no such thing as a &amp;quot;duration of a recipe&amp;quot; the semantics are close enough to justify the reuse of &amp;quot;duration&amp;quot; from [[hCalendar]]. But hCalender is just a refactoring of RFC 2445 which demands ISO style durations which are rather un-intuitive and I would be more concerend about implementors turned away by such requirements than by too many properties. RFC 2445 permits multiple duration values &amp;quot;if the property permits&amp;quot; so that should be fine. Result: I don't know... Btw: hCalender needs more love if it's really meant to be reused. &amp;quot;... editor's note: this list is incomplete (an incomplete list is better than no list) and is being currently edited from RFC2445 to here.&amp;quot; imho is not good enough, especially not for a 'specification'. And RFC 2445 is not exactly an easy read. [[User:ThomasLoertsch|TomLurge]] 17:52, 6 January 2009 (UTC)&lt;br /&gt;
*#** Agreed with the issues raised against hCalendar but please note them in [[hcalendar-issues]] for follow-up. Thanks! [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*# the issue is a little long already, but before i re-edit it and tear it apart into seperate subissues, i'd like to share what i think could become the draft 0.2. I replaced &amp;quot;recipe-title&amp;quot; with the new &amp;quot;name&amp;quot; (which is defined in a way to facilitate re-use and make the distinction to &amp;quot;fn&amp;quot; clear), replaced &amp;quot;recipe-summary&amp;quot; with &amp;quot;summary&amp;quot;, replaced &amp;quot;num&amp;quot; and &amp;quot;unit&amp;quot; from the umfinished 'measure' with &amp;quot;type&amp;quot; and &amp;quot;value&amp;quot; from 'hCard' (i only recently discovered them...), replaced &amp;quot;method&amp;quot; (wihch is already used by [[hCalendar]] with &amp;quot;instructions&amp;quot; (see discussion at the issue &amp;quot;method&amp;quot; below), replaced &amp;quot;preparation-time&amp;quot; with &amp;quot;duration&amp;quot;, deleted two &amp;quot;note&amp;quot;s for brevity, marked &amp;quot;summary&amp;quot;, &amp;quot;nutrition&amp;quot;, &amp;quot;author&amp;quot;, &amp;quot;published&amp;quot; and &amp;quot;photo&amp;quot; as 'experimental' (meaning, that they may be removed from future drafts or the final specification, depending on experience and feedback from implementations)  :&lt;br /&gt;
*# '''hrecipe'''. Proposal for Draft 0.2&lt;br /&gt;
*#** '''name''' required. text. [ comment for re-use: only for objects.  use &amp;quot;fn&amp;quot; for persons and institutions. ]&lt;br /&gt;
*#** '''ingredient''' required. 1 or more. text with optional valid (x)HTML markup.&lt;br /&gt;
*#*** '''value''' and '''type'''. optional. re-used from [[hCard]].&lt;br /&gt;
*#** '''yield'''. optional. text.&lt;br /&gt;
*#** '''instructions'''. optional. text with optional valid (x)HTML markup.&lt;br /&gt;
*#** '''duration'''. optional. 1 or more. text (see [[ISO-31-1]] duration brainstorming). re-used from [[hCalendar]].&lt;br /&gt;
*#** '''''summary'''''. optional. text. re-used from [[hCalendar]]. [ ''experimental'' ]&lt;br /&gt;
*#** '''''nutrition'''''. optional. 1 or more. [ ''experimental'' ].&lt;br /&gt;
*#*** '''''value''''' and '''''type'''''. optional. re-used from [[hCard]]. [ ''experimental'' ].&lt;br /&gt;
*#** '''''author'''''. optional. 1 or more. re-used from [[hAtom]] using [[hCard]]. [ ''experimental'' ].&lt;br /&gt;
*#** '''''published'''''. optional. re-used from [[hAtom]]. [ ''experimental'' ].&lt;br /&gt;
*#** '''''photo'''''. optional. 1 or more. using any element containing a URL, such as IMG. re-used from [[hCard]]. [ ''experimental'' ].&lt;br /&gt;
*#Please comment! [[User:ThomasLoertsch|TomLurge]] 12:47, 22 January 2009 (UTC)&lt;br /&gt;
*#* I like this new schema. However I think the decision to replace &amp;quot;num&amp;quot;, &amp;quot;unit&amp;quot;, and &amp;quot;item&amp;quot; with &amp;quot;type&amp;quot; and &amp;quot;value&amp;quot; needs further explanation. Was it due to the fact that measure is unfinished? If so I think leaving &amp;quot;ingredient&amp;quot; and &amp;quot;nutrition&amp;quot; as text strings until measure is finished would be a better idea. The transition from &amp;quot;type&amp;quot;/&amp;quot;value&amp;quot; to measure will be difficult at a later point and I believe measure is more appropriate than re-using hCard. [[User:Yde|Yde]] 11:46, 23 January 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{OpenIssue}} '''method''' &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-01-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Yde|Yde]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
*# Would it make sense to [[reuse]] [[hreview|hReview's]] &amp;quot;description&amp;quot; instead of hRecipe's &amp;quot;method&amp;quot; or is this stretching the semantics too far?&lt;br /&gt;
*#* I just discovered that hCalender uses &amp;quot;method&amp;quot;, and with totally different semantics. So I guess we MUST change it. I'm not very happy with &amp;quot;description&amp;quot; though - that's a very unspecific term. Maybe &amp;quot;instructions&amp;quot;, or &amp;quot;steps&amp;quot;, or &amp;quot;preparation&amp;quot; , or &amp;quot;procedure&amp;quot;? They are all 'available'.  I like &amp;quot;instructions&amp;quot; most, but since I'm not a native speaker I'm hesitant. Maybe the semantics are too different? Maybe &amp;quot;preparation&amp;quot; is better since we already almost have it (or had it - see the discussion about &amp;quot;preparation-time&amp;quot; -&amp;gt; &amp;quot;duration&amp;quot; above)? [[User:ThomasLoertsch|TomLurge]] 12:24, 21 January 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== resolved issues ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-12-27&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
*# '''author is re-used from hAtom not hCard'''. minor issue. the &amp;quot;author&amp;quot; property is actually re-used from [[hAtom]] rather than hCard - hCard has no such property.&lt;br /&gt;
*#* Yikes! Corrected... [[User:ThomasLoertsch|TomLurge]] 17:52, 6 January 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== closed issues ==&lt;br /&gt;
* none currently&lt;br /&gt;
&lt;br /&gt;
===template===&lt;br /&gt;
{{issues-format}}&lt;br /&gt;
&lt;br /&gt;
== related pages ==&lt;br /&gt;
* [[hRecipe]]&lt;br /&gt;
* [[hrecipe-feedback|hRecipe feedback]] for general feedback on hRecipe.&lt;br /&gt;
* [[recipe]] microformat effort development&lt;br /&gt;
* [[recipe-issues]] past issues raised and resolved during [[recipe-brainstorming]] towards the development of hRecipe.&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hrecipe-issues&amp;diff=37747</id>
		<title>hrecipe-issues</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hrecipe-issues&amp;diff=37747"/>
		<updated>2009-01-23T11:46:25Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* issues */ Replace &amp;quot;num&amp;quot;, &amp;quot;unit&amp;quot;, &amp;quot;item&amp;quot;?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;entry-title&amp;gt;hRecipe issues&amp;lt;/entry-title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This page reflects issues raised about the [[hRecipe]] microformat.  &lt;br /&gt;
&lt;br /&gt;
Past issues captured during brainstorming towards hRecipe can be found in [[recipe-issues]].&lt;br /&gt;
&lt;br /&gt;
Some issues may be REJECTED for a number of obvious reasons (but still documented here in case they are re-raised), and others contain longer discussions. Some issues may be ACCEPTED and perhaps cause changes or improved explanations in the spec. Please read this page (and [[recipe-issues]]) carefully ''before'' giving any feedback or raising any issues as your feedback/issues may already be resolved/answered.&lt;br /&gt;
&lt;br /&gt;
Submitted issues may (and probably will) be edited and rewritten for better terseness, clarity, calmness, rationality, and as neutral a point of view as possible. Write your issues well. — [http://tantek.com/ Tantek]&lt;br /&gt;
&lt;br /&gt;
If you have general feedback on hRecipe (positive/neutral/negative) please add to [[hrecipe-feedback]] rather than this document.&lt;br /&gt;
&lt;br /&gt;
== issues ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Issues&amp;quot;&amp;gt;Please add new issues&amp;lt;/span&amp;gt; to the '''bottom''' of this section by copy and pasting the [[hrecipe-issues#template|Template]]. Please follow-up to resolved/rejected issues with new information rather than resubmitting such issues. Duplicate issue additions will be reverted.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-12-27&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
*# '''Too many properties.''' From reviewing the [[recipe-examples]], it does not appear that the schema implied by the examples justify the number of properties in hRecipe, especially for a first draft.  microformats should start as small as possible (even smaller), and in this regard I believe several improvements could be made. There is one obvious example of recipe-title vs recipe-summary, but it looks like there may be more.  Would appreciate feedback from folks who add hRecipe to the recipes on the web regarding which properties they ended up not using.&lt;br /&gt;
*#* btw: this is a first draft but a rather well worked out brainstorming proposal has been around for over a year, a refinement of it  for another few months and the draft only builds on them. you are chiming in rather late - which is not a problem, but you should consider that a lot of thought already went into this format. [[User:ThomasLoertsch|TomLurge]] 14:05, 20 January 2009 (UTC)&lt;br /&gt;
*#* proposed resolution: Drop &amp;quot;recipe-title&amp;quot;. In reviewing the examples, few (if any?) include *both* a title and a summary, and in practice the semantics of usage in the context of recipes appears to be virtually indistinguishable.  Therefore we don't need both, and following in the pattern provided by [[hCalendar]] (which got it from [[RFC2445]]), we should keep the more generic concept of a &amp;quot;summary&amp;quot; and drop the concept of &amp;quot;title&amp;quot; from hRecipe.&lt;br /&gt;
*#*# I tend to agree. There are definitely use cases for both &amp;quot;recipe-title/title/fn&amp;quot; and &amp;quot;recipe-summary/summary&amp;quot; - e.g. &amp;quot;[http://www.simonwheatley.co.uk/2006/03/26/a-moroccan-ish-casserole/ A Moroccan-ish Casserole]&amp;quot; sounds more like a summary while &amp;quot;[http://blog.bumblepuppy.org.uk/2006/10/05/spaghetti-primavera/ Spaghetti primavera]&amp;quot; is the full name or the title of the recipe. But the problem is, they would serve the same purpose. [[User:Yde|Yde]] 10:07, 17 January 2009 (UTC)&lt;br /&gt;
*#*#* These really are different things: the examples you give are both names/titles/labels/headings, though more or less descriptive. They are short, memorable and make the thing adressable by humans. A summary can be (and mostly is) much longer and serves a different purpose: it describes essential properties of the object at hand, eg: &amp;quot;this is easy and fast to prepare, but still looks impressive&amp;quot; or &amp;quot;the kids loved this last summer, but the ingredients can be hard to get&amp;quot; or &amp;quot;whenever i cook this i start to dream of ...&amp;quot; - whatever. these are summaries, abstracts, introductions. If &amp;quot;too many properties&amp;quot; are really a problem of hRecipe I could live without this property but I still think it makes sense. [[User:ThomasLoertsch|TomLurge]] 14:25, 20 January 2009 (UTC)&lt;br /&gt;
*#*#*# Right, that's actually how I thought of it before this whole &amp;quot;too many properties&amp;quot; issue. So on second thought, I believe &amp;quot;title/name&amp;quot; and &amp;quot;summary&amp;quot; are different things. [[User:Yde|Yde]] 11:22, 23 January 2009 (UTC)&lt;br /&gt;
*#* hRecipe certainly is not a very short format, but that stems from the complexity of the topic. Other seemingly simple issues like vCards also have a lot of properties. 'Nutrition' could be a candidate for a microformat on it's own - but then, since it can be reused anyway, why bother? If your issue leads to the proposal that we should keep this in mind and wait for implementations to prove the point then I agree - although of course I think that it's as short as reasonably possible.I disagree with the proposed resolution though - title and summary are different things and they are used differently in the real world. They are wo different elements in Dublin Core and I find no Thesaurus listing them together. Plus I personally am not aware of any recipes that don't have a title. The summary could be dropped but to what advantage since you are right with your next point and summary is already defined elsewhere? The real problem lies in the usage of 'title' in hCard and can't be solved by shoehorning other titles in something else. [[User:ThomasLoertsch|TomLurge]] 17:52, 6 January 2009 (UTC)&lt;br /&gt;
*#*# Several problems with the reasoning above. First, assertion of &amp;quot;complexity of the topic&amp;quot; is insufficient. Per [[recipe-examples]] and rough 80% of the semantics implied therein - it is *not* a complex topic. Arguments from such data samples trumps any argument from theoretical complexity as we are going for a rough representation of real world use, not 99+% theoretical representation. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*#* Maybe &amp;quot;complex&amp;quot; is the wrong wording, but there certainly are a lot of properties to take into account. Anyway I would find it more helpfull if you could provide more insight what properties you specifically think are too much for a first draft. The only concrete example you give is the title, but you give no convincing argument for that. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*#*# &amp;quot;hCard has lots of properties&amp;quot; is an insufficient justification for breaking any principles as the principles were derived from some of the experience gained (lessons learned) from the development of the early microformats like hCard and hCalendar. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*# The use/assertion of &amp;quot;wait for implementation to prove the point&amp;quot; is assuming the wrong burden of proof.  The burden of proof is to demonstrate the need for more complexity not less. That is, with microformats, we prefer starting smaller rather than larger. This is one of the [[principles]]. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*# I'm not taking these arguments lightly, but there are counter arguments too: while hCard and hCalender are extremly large vocabularies (which mostly stems from the approach taken of converting an existing vocab 1:1) it is also not necessarily helpfull to constrain a vocab by all means. when I'm looking for a vocabulary for a certain use I'm not looking for the smallest vocab but for theeon that fits my needs, more or less. if it's much too small I feel taht it's not of much help and I look somewhere else. the 80:20 rule might be a better guide, again. a vocabulary should encompass most of the usecases, and right from the start - since otherwise, why should it start to get adopted. it's right to start prudentious since it's always easier to add properties than to remove them. but don't exegerate, neither with minimization nor with exhaustiveness. for hrecipe i visited a lot of the big sites like recipetsar, which are full of user generated content. they use a lot of properties, certainly more than we do. a very minimal, but perfectly useful set of elements would be &amp;quot;name&amp;quot;, &amp;quot;ingredients&amp;quot;, &amp;quot;instructions&amp;quot;. just those 3. but people upload pictures, socialize by stating their authorship, need to know how long preparation will take, care for nutritional information etc. so these properties are not just superfluous spaghetti vocabulary - they serve real needs, as you can see on those massively popular sites. so where's the sweet spot? 3 properties is extremely small, the 70 or so properties of hCard is extremely  big. I think with about 10 properties hRecipe is not very big. you'll certainly not get lost in a soup of properties. and for implementors it's not too hard to go from 3 to 10 properties as long as they are not complexly nested/intertwined/constrained. 10 are certainly more than absolutely necessary - as I said, 3 would be my minimum -, so there's always room for debate and optimization. but please be specific, don't just argue with just &amp;quot;principles&amp;quot; and &amp;quot;lessons learned&amp;quot;. [[User:ThomasLoertsch|TomLurge]] 11:08, 22 January 2009 (UTC)&lt;br /&gt;
*#*# Reasoning by analogy/justification of Dublin Core is insufficient, because schema should always be based on real world samples of *data* not on other formats.  Also, the properties in Dublin Core are notoriously abstract/confusing/overloaded, and thus make a particularly poor base from which to reason from.  Similarly reasoning from an abstract thesaurus definition is insufficient, as the thesaurus definition itself is not based on any sampling of real world publication data. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*#* So you're suggesting that Dublin Core or a Thesaurus are not based on real world data but are made up out of the abstract while only the real world examples gathered on this site are the real deal? Well... I don't see what's so very special about the microformats process that it can singlehandedly negate all the work other people have done. I can add some examples to the examples page, from sites that together make up the vast majority of recipes on the (english speaking) net (both by number and by visits). You'll find all the properties mentioned in the hRecipe format (and you'll certainly find that they all have a title). And I just double-checked the [[recipe-examples]] page: 'all' the recipe examples there have a title and in all but one cases it is called &amp;quot;title&amp;quot; too. It's very helpfull to have some process but almost all your argumentation centers around the process while you provide very little concrete criticism on the properties themselves. [[User:ThomasLoertsch|TomLurge]] 14:08, 20 January 2009 (UTC)&lt;br /&gt;
*#*# Reasoning by absence of negative is flawed: &amp;quot;am not aware of any recipes that don't have a title&amp;quot; - absence of a negative cannot be used to prove an assertion to be true, only the possibility of being true. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*#* Get your logics right: double negation is the opposite of negation. You can easily reformulate my assertion to: &amp;quot;Almost all recipes I'm aware of do have a title&amp;quot;.  [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*#*# Finally, the &amp;quot;real&amp;quot; problem is not the use of &amp;quot;title&amp;quot; within hCard but rather that the term &amp;quot;title&amp;quot; has been so horribly overloaded across formats, vocabularies that it is nearly meaningless and for that reason should be avoided in any/all format efforts, preferring instead something more semantically specific such as &amp;quot;fn&amp;quot; (meaning full/formatted name of an item) or &amp;quot;summary&amp;quot; (when items are labeled more often with a short description/explanation rather than a name). [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*#* There's no use in lamenting about the existence of synonyms and homonyms. That's the real world - &amp;quot;in the wild&amp;quot;, as you love to refer to it. Also the word &amp;quot;title&amp;quot; is not horribly overloaded, you're exaggerating here. It just happened that hCard were the first to use it, and in a way that's empirically much less important then the use of &amp;quot;title&amp;quot; as the heading of a resource. Still the real problem is that Microformats have only one namespace and no resolution mechanism for conflicts like this, beside &amp;quot;first come first served&amp;quot; - which is a very unsatisfying mechanism. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*#*#*# &amp;quot;fn&amp;quot; is [[existing-classes|defined]] as &amp;quot;the name of the object&amp;quot; which is pretty much what &amp;quot;recipe-title&amp;quot; means right now. So, whether we chose to keep this property, summary, or both, renaming &amp;quot;recipe-title&amp;quot; to &amp;quot;fn&amp;quot; would make sense. [[User:Yde|Yde]] 23:03, 16 January 2009 (UTC)&lt;br /&gt;
*#*#*#* the definition of &amp;quot;fn&amp;quot; in [[existing-classes|existing classes]] is maybe a little too short. &amp;quot;fn&amp;quot; is defined in hCard which is a reformulation of RFC 2462, which says: &amp;quot;Type name:FN - Type purpose: To specify the formatted text corresponding to the name of the object the vCard represents. -Type special notes: This type is based on the semantics of the X.520 Common Name attribute. The property MUST be present in the vCard object. - Type example:  'FN:Mr. John Q. Public\, Esq.'&amp;quot; (http://www.ietf.org/rfc/rfc2426.txt, on page 8). That clearly means a name of a person or an institution. and institution equals a  juristical person, so &amp;quot;fn&amp;quot; semantically boils down to 'name of a person'. I wouldn't use that for every object.  [[User:ThomasLoertsch|TomLurge]] 14:03, 20 January 2009 (UTC)&lt;br /&gt;
*#*#*#*# Thanks for the clarification. &amp;quot;fn&amp;quot; is definitely not a good idea. [[User:Yde|Yde]] 10:00, 23 January 2009 (UTC)&lt;br /&gt;
*#*#*#* on second thought: why not define a property &amp;quot;name&amp;quot;?! From my understanding of the english language (I'm not a native speaker)  &amp;quot;name&amp;quot; is semantically generic enough to  serve as a substitute for &amp;quot;title&amp;quot;. Defining it rather broadly as &amp;quot;designation or title or denominator or heading of an item&amp;quot; would make it easily reusable. Plus we would have to explicitely discourage it's use for naming real or juristical persons and point to &amp;quot;fn&amp;quot; instead. [[User:ThomasLoertsch|TomLurge]] 12:21, 21 January 2009 (UTC)&lt;br /&gt;
*# '''Unnecessary recipe prefixing of summary property.''' Note: this is a re-opening of an issue from [[recipe-issues]]. The usage of summary in recipes appears to be very similar to that used for events. Rephrased, insufficient (if any?) evidence has been provided that summary means anything &amp;quot;special&amp;quot; enough (distinguishing it from the generic term &amp;quot;summary&amp;quot; as used in microformats) in the context of recipes to merit prefixing and thus a new property.&lt;br /&gt;
*#* proposed resolution: Re-use generic &amp;quot;summary&amp;quot; property rather than introducing a recipe microformat scoped &amp;quot;recipe-summary&amp;quot; property.&lt;br /&gt;
*#* I agree principally but there are different &amp;quot;summary&amp;quot;s around: The [[hReview]]-Draft specifies a summary as &amp;quot;This optional field serves as a title for the review itself&amp;quot; while the [[hCalendar]] Draft refers to RFC 2445 which defines summary as &amp;quot;This property defines a short summary or subject for the calendar component&amp;quot;. I certainly agree more with the semantics from RFC 2445 but referring to either of the two doesn't make much sense right now. Since you are editor of both hReview and hCalendar maybe you can clarify the subject?  If  hReview would be aligned with RFC 2445 then I would promote  dropping the prefix.[[User:ThomasLoertsch|TomLurge]] 17:52, 6 January 2009 (UTC)&lt;br /&gt;
*#** Agreed, the definitions of &amp;quot;summary&amp;quot; across hCalendar and hReview could be better converged. Please add this as an issue to both [[hcalendar-issues]] and [[hreview-issues]] and I'll follow-up there accordingly.  Given that is the path forward, let's fix this immediately in hRecipe now that the issue (and resolution) has been captured. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*** I always prefer to leave other people some time (like some days) to make comments but if there will be no more comments I'll change &amp;quot;recipe-summary&amp;quot; to &amp;quot;summary&amp;quot; as defined in hCalender/RFC2445 durinng the next week. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*# '''preparation-time could re-use duration instead''' - it appears that the &amp;quot;preparation-time&amp;quot; semantic basically means the &amp;quot;duration&amp;quot; of the recipe, and thus could re-use that property from [[hCalendar]] rather than introducing a new property name.&lt;br /&gt;
*#* proposed resolution: change &amp;quot;preparation-time&amp;quot; to &amp;quot;duration&amp;quot; and note re-use from [[hCalendar]] - or at least document how preparation-time is a different enough semantic from &amp;quot;duration&amp;quot; to justify the introduction of a new term.&lt;br /&gt;
*#* One difference is that hCalendar ''duration'' is a singular property whereas hRecipe's ''preparation-time'' is plural. Also, ''preparation-time'' will often (typically) use value+note subproperties, while ''duration'' will usually be an ISO 8601 duration. [[User:TobyInk|TobyInk]] 20:32, 29 December 2008 (UTC)&lt;br /&gt;
*#** Plurality is a contextual aspect and does not alter the semantic of the underlying property, thus is insufficient justification for introducing a new term.  We do not duplicates of each property in a singular and plural form. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#** Syntax differences (value+note vs ISO 8601) are also insufficient to justify the introduction of a new property for the same semantic. Rather, it is better to expand the syntax of the existing property, e.g. perhaps using the [[value-excerption-pattern]] and to note that explicitly. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*** If that's possible than it's okay with me to reuse &amp;quot;duration&amp;quot; with the mentioned syntactic differences. But I'm not sure if it helps usability to overload properties in such a way. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*#** The observation that preparation-time uses a nested &amp;quot;note&amp;quot; subproperty may actually reveal a problem with that approach itself, that is, perhaps instead of &amp;quot;preparation-time&amp;quot; with &amp;quot;value&amp;quot; and &amp;quot;note&amp;quot; subproperties, it may be better to refactor it as a &amp;quot;preparation&amp;quot; (an act thereof) with &amp;quot;duration&amp;quot; and &amp;quot;note&amp;quot; subproperties. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*** While semantically correct this would leave us with one more property, since &amp;quot;preparation&amp;quot; on itself, without a &amp;quot;duration&amp;quot;-subelement, wouldn't make sense anymore. The real content that's of interest - the timespan needed - would reside only in the subelement. See [[recipe-issues]] for more discussion on this topic. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*#* Also, if an hRecipe is nested within an hCalendar (e.g. a ''vtodo'' containing an hRecipe within the ''description''), we probably wouldn't want naïve hCalendar parsers using an hRecipe's cooking time as the entire duration of the hCalendar component. [[User:TobyInk|TobyInk]] 20:32, 29 December 2008 (UTC) &lt;br /&gt;
*#** This is a duplicate of similar issue(s) raised on hAudio and should be tracked there in [[haudio-issues]]. Parser implementation confusion/naïveté is insufficient to justify a corruption/compromise of the format. Data formats far outlast implementations. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#** I think the example is rather contrieved. I wouldn't expect microformats to handle such complex cases. I also agree with Tantek that a concise format is more important than naïve parsability. [[User:ThomasLoertsch|TomLurge]] 14:00, 20 January 2009 (UTC)&lt;br /&gt;
*#* Although there is no such thing as a &amp;quot;duration of a recipe&amp;quot; the semantics are close enough to justify the reuse of &amp;quot;duration&amp;quot; from [[hCalendar]]. But hCalender is just a refactoring of RFC 2445 which demands ISO style durations which are rather un-intuitive and I would be more concerend about implementors turned away by such requirements than by too many properties. RFC 2445 permits multiple duration values &amp;quot;if the property permits&amp;quot; so that should be fine. Result: I don't know... Btw: hCalender needs more love if it's really meant to be reused. &amp;quot;... editor's note: this list is incomplete (an incomplete list is better than no list) and is being currently edited from RFC2445 to here.&amp;quot; imho is not good enough, especially not for a 'specification'. And RFC 2445 is not exactly an easy read. [[User:ThomasLoertsch|TomLurge]] 17:52, 6 January 2009 (UTC)&lt;br /&gt;
*#** Agreed with the issues raised against hCalendar but please note them in [[hcalendar-issues]] for follow-up. Thanks! [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*# the issue is a little long already, but before i re-edit it and tear it apart into seperate subissues, i'd like to share what i think could become the draft 0.2. I replaced &amp;quot;recipe-title&amp;quot; with the new &amp;quot;name&amp;quot; (which is defined in a way to facilitate re-use and make the distinction to &amp;quot;fn&amp;quot; clear), replaced &amp;quot;recipe-summary&amp;quot; with &amp;quot;summary&amp;quot;, replaced &amp;quot;num&amp;quot; and &amp;quot;unit&amp;quot; from the umfinished 'measure' with &amp;quot;type&amp;quot; and &amp;quot;value&amp;quot; from 'hCard' (i only recently discovered them...), replaced &amp;quot;method&amp;quot; (wihch is already used by [[hCalendar]] with &amp;quot;instructions&amp;quot; (see discussion at the issue &amp;quot;method&amp;quot; below), replaced &amp;quot;preparation-time&amp;quot; with &amp;quot;duration&amp;quot;, deleted two &amp;quot;note&amp;quot;s for brevity, marked &amp;quot;summary&amp;quot;, &amp;quot;nutrition&amp;quot;, &amp;quot;author&amp;quot;, &amp;quot;published&amp;quot; and &amp;quot;photo&amp;quot; as 'experimental' (meaning, that they may be removed from future drafts or the final specification, depending on experience and feedback from implementations)  :&lt;br /&gt;
*# '''hrecipe'''. Proposal for Draft 0.2&lt;br /&gt;
*#** '''name''' required. text. [ comment for re-use: only for objects.  use &amp;quot;fn&amp;quot; for persons and institutions. ]&lt;br /&gt;
*#** '''ingredient''' required. 1 or more. text with optional valid (x)HTML markup.&lt;br /&gt;
*#*** '''value''' and '''type'''. optional. re-used from [[hCard]].&lt;br /&gt;
*#** '''yield'''. optional. text.&lt;br /&gt;
*#** '''instructions'''. optional. text with optional valid (x)HTML markup.&lt;br /&gt;
*#** '''duration'''. optional. 1 or more. text (see [[ISO-31-1]] duration brainstorming). re-used from [[hCalendar]].&lt;br /&gt;
*#** '''''summary'''''. optional. text. re-used from [[hCalendar]]. [ ''experimental'' ]&lt;br /&gt;
*#** '''''nutrition'''''. optional. 1 or more. [ ''experimental'' ].&lt;br /&gt;
*#*** '''''value''''' and '''''type'''''. optional. re-used from [[hCard]]. [ ''experimental'' ].&lt;br /&gt;
*#** '''''author'''''. optional. 1 or more. re-used from [[hAtom]] using [[hCard]]. [ ''experimental'' ].&lt;br /&gt;
*#** '''''published'''''. optional. re-used from [[hAtom]]. [ ''experimental'' ].&lt;br /&gt;
*#** '''''photo'''''. optional. 1 or more. using any element containing a URL, such as IMG. re-used from [[hCard]]. [ ''experimental'' ].&lt;br /&gt;
*#Please comment! [[User:ThomasLoertsch|TomLurge]] 12:47, 22 January 2009 (UTC)&lt;br /&gt;
*#* I like this new schema. However I think the decision to replace &amp;quot;num&amp;quot;, &amp;quot;unit&amp;quot;, and &amp;quot;item&amp;quot; with &amp;quot;type&amp;quot; and &amp;quot;value&amp;quot; needs further explanation. Was it due to the fact that measure is unfinished? If so I think leaving &amp;quot;ingredient&amp;quot; as a text string until measure is finished would be a better idea. The transition from &amp;quot;type&amp;quot;/&amp;quot;value&amp;quot; to measure will be difficult at a later point and I believe measure is more appropriate than re-using hCard. [[User:Yde|Yde]] 11:46, 23 January 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{OpenIssue}} '''method''' &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-01-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Yde|Yde]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
*# Would it make sense to [[reuse]] [[hreview|hReview's]] &amp;quot;description&amp;quot; instead of hRecipe's &amp;quot;method&amp;quot; or is this stretching the semantics too far?&lt;br /&gt;
*#* I just discovered that hCalender uses &amp;quot;method&amp;quot;, and with totally different semantics. So I guess we MUST change it. I'm not very happy with &amp;quot;description&amp;quot; though - that's a very unspecific term. Maybe &amp;quot;instructions&amp;quot;, or &amp;quot;steps&amp;quot;, or &amp;quot;preparation&amp;quot; , or &amp;quot;procedure&amp;quot;? They are all 'available'.  I like &amp;quot;instructions&amp;quot; most, but since I'm not a native speaker I'm hesitant. Maybe the semantics are too different? Maybe &amp;quot;preparation&amp;quot; is better since we already almost have it (or had it - see the discussion about &amp;quot;preparation-time&amp;quot; -&amp;gt; &amp;quot;duration&amp;quot; above)? [[User:ThomasLoertsch|TomLurge]] 12:24, 21 January 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== resolved issues ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-12-27&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
*# '''author is re-used from hAtom not hCard'''. minor issue. the &amp;quot;author&amp;quot; property is actually re-used from [[hAtom]] rather than hCard - hCard has no such property.&lt;br /&gt;
*#* Yikes! Corrected... [[User:ThomasLoertsch|TomLurge]] 17:52, 6 January 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== closed issues ==&lt;br /&gt;
* none currently&lt;br /&gt;
&lt;br /&gt;
===template===&lt;br /&gt;
{{issues-format}}&lt;br /&gt;
&lt;br /&gt;
== related pages ==&lt;br /&gt;
* [[hRecipe]]&lt;br /&gt;
* [[hrecipe-feedback|hRecipe feedback]] for general feedback on hRecipe.&lt;br /&gt;
* [[recipe]] microformat effort development&lt;br /&gt;
* [[recipe-issues]] past issues raised and resolved during [[recipe-brainstorming]] towards the development of hRecipe.&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hrecipe-issues&amp;diff=37746</id>
		<title>hrecipe-issues</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hrecipe-issues&amp;diff=37746"/>
		<updated>2009-01-23T11:22:35Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* issues */ Name/summary?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;entry-title&amp;gt;hRecipe issues&amp;lt;/entry-title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This page reflects issues raised about the [[hRecipe]] microformat.  &lt;br /&gt;
&lt;br /&gt;
Past issues captured during brainstorming towards hRecipe can be found in [[recipe-issues]].&lt;br /&gt;
&lt;br /&gt;
Some issues may be REJECTED for a number of obvious reasons (but still documented here in case they are re-raised), and others contain longer discussions. Some issues may be ACCEPTED and perhaps cause changes or improved explanations in the spec. Please read this page (and [[recipe-issues]]) carefully ''before'' giving any feedback or raising any issues as your feedback/issues may already be resolved/answered.&lt;br /&gt;
&lt;br /&gt;
Submitted issues may (and probably will) be edited and rewritten for better terseness, clarity, calmness, rationality, and as neutral a point of view as possible. Write your issues well. — [http://tantek.com/ Tantek]&lt;br /&gt;
&lt;br /&gt;
If you have general feedback on hRecipe (positive/neutral/negative) please add to [[hrecipe-feedback]] rather than this document.&lt;br /&gt;
&lt;br /&gt;
== issues ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Issues&amp;quot;&amp;gt;Please add new issues&amp;lt;/span&amp;gt; to the '''bottom''' of this section by copy and pasting the [[hrecipe-issues#template|Template]]. Please follow-up to resolved/rejected issues with new information rather than resubmitting such issues. Duplicate issue additions will be reverted.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-12-27&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
*# '''Too many properties.''' From reviewing the [[recipe-examples]], it does not appear that the schema implied by the examples justify the number of properties in hRecipe, especially for a first draft.  microformats should start as small as possible (even smaller), and in this regard I believe several improvements could be made. There is one obvious example of recipe-title vs recipe-summary, but it looks like there may be more.  Would appreciate feedback from folks who add hRecipe to the recipes on the web regarding which properties they ended up not using.&lt;br /&gt;
*#* btw: this is a first draft but a rather well worked out brainstorming proposal has been around for over a year, a refinement of it  for another few months and the draft only builds on them. you are chiming in rather late - which is not a problem, but you should consider that a lot of thought already went into this format. [[User:ThomasLoertsch|TomLurge]] 14:05, 20 January 2009 (UTC)&lt;br /&gt;
*#* proposed resolution: Drop &amp;quot;recipe-title&amp;quot;. In reviewing the examples, few (if any?) include *both* a title and a summary, and in practice the semantics of usage in the context of recipes appears to be virtually indistinguishable.  Therefore we don't need both, and following in the pattern provided by [[hCalendar]] (which got it from [[RFC2445]]), we should keep the more generic concept of a &amp;quot;summary&amp;quot; and drop the concept of &amp;quot;title&amp;quot; from hRecipe.&lt;br /&gt;
*#*# I tend to agree. There are definitely use cases for both &amp;quot;recipe-title/title/fn&amp;quot; and &amp;quot;recipe-summary/summary&amp;quot; - e.g. &amp;quot;[http://www.simonwheatley.co.uk/2006/03/26/a-moroccan-ish-casserole/ A Moroccan-ish Casserole]&amp;quot; sounds more like a summary while &amp;quot;[http://blog.bumblepuppy.org.uk/2006/10/05/spaghetti-primavera/ Spaghetti primavera]&amp;quot; is the full name or the title of the recipe. But the problem is, they would serve the same purpose. [[User:Yde|Yde]] 10:07, 17 January 2009 (UTC)&lt;br /&gt;
*#*#* These really are different things: the examples you give are both names/titles/labels/headings, though more or less descriptive. They are short, memorable and make the thing adressable by humans. A summary can be (and mostly is) much longer and serves a different purpose: it describes essential properties of the object at hand, eg: &amp;quot;this is easy and fast to prepare, but still looks impressive&amp;quot; or &amp;quot;the kids loved this last summer, but the ingredients can be hard to get&amp;quot; or &amp;quot;whenever i cook this i start to dream of ...&amp;quot; - whatever. these are summaries, abstracts, introductions. If &amp;quot;too many properties&amp;quot; are really a problem of hRecipe I could live without this property but I still think it makes sense. [[User:ThomasLoertsch|TomLurge]] 14:25, 20 January 2009 (UTC)&lt;br /&gt;
*#*#*# Right, that's actually how I thought of it before this whole &amp;quot;too many properties&amp;quot; issue. So on second thought, I believe &amp;quot;title/name&amp;quot; and &amp;quot;summary&amp;quot; are different things. [[User:Yde|Yde]] 11:22, 23 January 2009 (UTC)&lt;br /&gt;
*#* hRecipe certainly is not a very short format, but that stems from the complexity of the topic. Other seemingly simple issues like vCards also have a lot of properties. 'Nutrition' could be a candidate for a microformat on it's own - but then, since it can be reused anyway, why bother? If your issue leads to the proposal that we should keep this in mind and wait for implementations to prove the point then I agree - although of course I think that it's as short as reasonably possible.I disagree with the proposed resolution though - title and summary are different things and they are used differently in the real world. They are wo different elements in Dublin Core and I find no Thesaurus listing them together. Plus I personally am not aware of any recipes that don't have a title. The summary could be dropped but to what advantage since you are right with your next point and summary is already defined elsewhere? The real problem lies in the usage of 'title' in hCard and can't be solved by shoehorning other titles in something else. [[User:ThomasLoertsch|TomLurge]] 17:52, 6 January 2009 (UTC)&lt;br /&gt;
*#*# Several problems with the reasoning above. First, assertion of &amp;quot;complexity of the topic&amp;quot; is insufficient. Per [[recipe-examples]] and rough 80% of the semantics implied therein - it is *not* a complex topic. Arguments from such data samples trumps any argument from theoretical complexity as we are going for a rough representation of real world use, not 99+% theoretical representation. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*#* Maybe &amp;quot;complex&amp;quot; is the wrong wording, but there certainly are a lot of properties to take into account. Anyway I would find it more helpfull if you could provide more insight what properties you specifically think are too much for a first draft. The only concrete example you give is the title, but you give no convincing argument for that. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*#*# &amp;quot;hCard has lots of properties&amp;quot; is an insufficient justification for breaking any principles as the principles were derived from some of the experience gained (lessons learned) from the development of the early microformats like hCard and hCalendar. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*# The use/assertion of &amp;quot;wait for implementation to prove the point&amp;quot; is assuming the wrong burden of proof.  The burden of proof is to demonstrate the need for more complexity not less. That is, with microformats, we prefer starting smaller rather than larger. This is one of the [[principles]]. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*# I'm not taking these arguments lightly, but there are counter arguments too: while hCard and hCalender are extremly large vocabularies (which mostly stems from the approach taken of converting an existing vocab 1:1) it is also not necessarily helpfull to constrain a vocab by all means. when I'm looking for a vocabulary for a certain use I'm not looking for the smallest vocab but for theeon that fits my needs, more or less. if it's much too small I feel taht it's not of much help and I look somewhere else. the 80:20 rule might be a better guide, again. a vocabulary should encompass most of the usecases, and right from the start - since otherwise, why should it start to get adopted. it's right to start prudentious since it's always easier to add properties than to remove them. but don't exegerate, neither with minimization nor with exhaustiveness. for hrecipe i visited a lot of the big sites like recipetsar, which are full of user generated content. they use a lot of properties, certainly more than we do. a very minimal, but perfectly useful set of elements would be &amp;quot;name&amp;quot;, &amp;quot;ingredients&amp;quot;, &amp;quot;instructions&amp;quot;. just those 3. but people upload pictures, socialize by stating their authorship, need to know how long preparation will take, care for nutritional information etc. so these properties are not just superfluous spaghetti vocabulary - they serve real needs, as you can see on those massively popular sites. so where's the sweet spot? 3 properties is extremely small, the 70 or so properties of hCard is extremely  big. I think with about 10 properties hRecipe is not very big. you'll certainly not get lost in a soup of properties. and for implementors it's not too hard to go from 3 to 10 properties as long as they are not complexly nested/intertwined/constrained. 10 are certainly more than absolutely necessary - as I said, 3 would be my minimum -, so there's always room for debate and optimization. but please be specific, don't just argue with just &amp;quot;principles&amp;quot; and &amp;quot;lessons learned&amp;quot;. [[User:ThomasLoertsch|TomLurge]] 11:08, 22 January 2009 (UTC)&lt;br /&gt;
*#*# Reasoning by analogy/justification of Dublin Core is insufficient, because schema should always be based on real world samples of *data* not on other formats.  Also, the properties in Dublin Core are notoriously abstract/confusing/overloaded, and thus make a particularly poor base from which to reason from.  Similarly reasoning from an abstract thesaurus definition is insufficient, as the thesaurus definition itself is not based on any sampling of real world publication data. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*#* So you're suggesting that Dublin Core or a Thesaurus are not based on real world data but are made up out of the abstract while only the real world examples gathered on this site are the real deal? Well... I don't see what's so very special about the microformats process that it can singlehandedly negate all the work other people have done. I can add some examples to the examples page, from sites that together make up the vast majority of recipes on the (english speaking) net (both by number and by visits). You'll find all the properties mentioned in the hRecipe format (and you'll certainly find that they all have a title). And I just double-checked the [[recipe-examples]] page: 'all' the recipe examples there have a title and in all but one cases it is called &amp;quot;title&amp;quot; too. It's very helpfull to have some process but almost all your argumentation centers around the process while you provide very little concrete criticism on the properties themselves. [[User:ThomasLoertsch|TomLurge]] 14:08, 20 January 2009 (UTC)&lt;br /&gt;
*#*# Reasoning by absence of negative is flawed: &amp;quot;am not aware of any recipes that don't have a title&amp;quot; - absence of a negative cannot be used to prove an assertion to be true, only the possibility of being true. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*#* Get your logics right: double negation is the opposite of negation. You can easily reformulate my assertion to: &amp;quot;Almost all recipes I'm aware of do have a title&amp;quot;.  [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*#*# Finally, the &amp;quot;real&amp;quot; problem is not the use of &amp;quot;title&amp;quot; within hCard but rather that the term &amp;quot;title&amp;quot; has been so horribly overloaded across formats, vocabularies that it is nearly meaningless and for that reason should be avoided in any/all format efforts, preferring instead something more semantically specific such as &amp;quot;fn&amp;quot; (meaning full/formatted name of an item) or &amp;quot;summary&amp;quot; (when items are labeled more often with a short description/explanation rather than a name). [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*#* There's no use in lamenting about the existence of synonyms and homonyms. That's the real world - &amp;quot;in the wild&amp;quot;, as you love to refer to it. Also the word &amp;quot;title&amp;quot; is not horribly overloaded, you're exaggerating here. It just happened that hCard were the first to use it, and in a way that's empirically much less important then the use of &amp;quot;title&amp;quot; as the heading of a resource. Still the real problem is that Microformats have only one namespace and no resolution mechanism for conflicts like this, beside &amp;quot;first come first served&amp;quot; - which is a very unsatisfying mechanism. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*#*#*# &amp;quot;fn&amp;quot; is [[existing-classes|defined]] as &amp;quot;the name of the object&amp;quot; which is pretty much what &amp;quot;recipe-title&amp;quot; means right now. So, whether we chose to keep this property, summary, or both, renaming &amp;quot;recipe-title&amp;quot; to &amp;quot;fn&amp;quot; would make sense. [[User:Yde|Yde]] 23:03, 16 January 2009 (UTC)&lt;br /&gt;
*#*#*#* the definition of &amp;quot;fn&amp;quot; in [[existing-classes|existing classes]] is maybe a little too short. &amp;quot;fn&amp;quot; is defined in hCard which is a reformulation of RFC 2462, which says: &amp;quot;Type name:FN - Type purpose: To specify the formatted text corresponding to the name of the object the vCard represents. -Type special notes: This type is based on the semantics of the X.520 Common Name attribute. The property MUST be present in the vCard object. - Type example:  'FN:Mr. John Q. Public\, Esq.'&amp;quot; (http://www.ietf.org/rfc/rfc2426.txt, on page 8). That clearly means a name of a person or an institution. and institution equals a  juristical person, so &amp;quot;fn&amp;quot; semantically boils down to 'name of a person'. I wouldn't use that for every object.  [[User:ThomasLoertsch|TomLurge]] 14:03, 20 January 2009 (UTC)&lt;br /&gt;
*#*#*#*# Thanks for the clarification. &amp;quot;fn&amp;quot; is definitely not a good idea. [[User:Yde|Yde]] 10:00, 23 January 2009 (UTC)&lt;br /&gt;
*#*#*#* on second thought: why not define a property &amp;quot;name&amp;quot;?! From my understanding of the english language (I'm not a native speaker)  &amp;quot;name&amp;quot; is semantically generic enough to  serve as a substitute for &amp;quot;title&amp;quot;. Defining it rather broadly as &amp;quot;designation or title or denominator or heading of an item&amp;quot; would make it easily reusable. Plus we would have to explicitely discourage it's use for naming real or juristical persons and point to &amp;quot;fn&amp;quot; instead. [[User:ThomasLoertsch|TomLurge]] 12:21, 21 January 2009 (UTC)&lt;br /&gt;
*# '''Unnecessary recipe prefixing of summary property.''' Note: this is a re-opening of an issue from [[recipe-issues]]. The usage of summary in recipes appears to be very similar to that used for events. Rephrased, insufficient (if any?) evidence has been provided that summary means anything &amp;quot;special&amp;quot; enough (distinguishing it from the generic term &amp;quot;summary&amp;quot; as used in microformats) in the context of recipes to merit prefixing and thus a new property.&lt;br /&gt;
*#* proposed resolution: Re-use generic &amp;quot;summary&amp;quot; property rather than introducing a recipe microformat scoped &amp;quot;recipe-summary&amp;quot; property.&lt;br /&gt;
*#* I agree principally but there are different &amp;quot;summary&amp;quot;s around: The [[hReview]]-Draft specifies a summary as &amp;quot;This optional field serves as a title for the review itself&amp;quot; while the [[hCalendar]] Draft refers to RFC 2445 which defines summary as &amp;quot;This property defines a short summary or subject for the calendar component&amp;quot;. I certainly agree more with the semantics from RFC 2445 but referring to either of the two doesn't make much sense right now. Since you are editor of both hReview and hCalendar maybe you can clarify the subject?  If  hReview would be aligned with RFC 2445 then I would promote  dropping the prefix.[[User:ThomasLoertsch|TomLurge]] 17:52, 6 January 2009 (UTC)&lt;br /&gt;
*#** Agreed, the definitions of &amp;quot;summary&amp;quot; across hCalendar and hReview could be better converged. Please add this as an issue to both [[hcalendar-issues]] and [[hreview-issues]] and I'll follow-up there accordingly.  Given that is the path forward, let's fix this immediately in hRecipe now that the issue (and resolution) has been captured. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*** I always prefer to leave other people some time (like some days) to make comments but if there will be no more comments I'll change &amp;quot;recipe-summary&amp;quot; to &amp;quot;summary&amp;quot; as defined in hCalender/RFC2445 durinng the next week. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*# '''preparation-time could re-use duration instead''' - it appears that the &amp;quot;preparation-time&amp;quot; semantic basically means the &amp;quot;duration&amp;quot; of the recipe, and thus could re-use that property from [[hCalendar]] rather than introducing a new property name.&lt;br /&gt;
*#* proposed resolution: change &amp;quot;preparation-time&amp;quot; to &amp;quot;duration&amp;quot; and note re-use from [[hCalendar]] - or at least document how preparation-time is a different enough semantic from &amp;quot;duration&amp;quot; to justify the introduction of a new term.&lt;br /&gt;
*#* One difference is that hCalendar ''duration'' is a singular property whereas hRecipe's ''preparation-time'' is plural. Also, ''preparation-time'' will often (typically) use value+note subproperties, while ''duration'' will usually be an ISO 8601 duration. [[User:TobyInk|TobyInk]] 20:32, 29 December 2008 (UTC)&lt;br /&gt;
*#** Plurality is a contextual aspect and does not alter the semantic of the underlying property, thus is insufficient justification for introducing a new term.  We do not duplicates of each property in a singular and plural form. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#** Syntax differences (value+note vs ISO 8601) are also insufficient to justify the introduction of a new property for the same semantic. Rather, it is better to expand the syntax of the existing property, e.g. perhaps using the [[value-excerption-pattern]] and to note that explicitly. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*** If that's possible than it's okay with me to reuse &amp;quot;duration&amp;quot; with the mentioned syntactic differences. But I'm not sure if it helps usability to overload properties in such a way. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*#** The observation that preparation-time uses a nested &amp;quot;note&amp;quot; subproperty may actually reveal a problem with that approach itself, that is, perhaps instead of &amp;quot;preparation-time&amp;quot; with &amp;quot;value&amp;quot; and &amp;quot;note&amp;quot; subproperties, it may be better to refactor it as a &amp;quot;preparation&amp;quot; (an act thereof) with &amp;quot;duration&amp;quot; and &amp;quot;note&amp;quot; subproperties. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*** While semantically correct this would leave us with one more property, since &amp;quot;preparation&amp;quot; on itself, without a &amp;quot;duration&amp;quot;-subelement, wouldn't make sense anymore. The real content that's of interest - the timespan needed - would reside only in the subelement. See [[recipe-issues]] for more discussion on this topic. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*#* Also, if an hRecipe is nested within an hCalendar (e.g. a ''vtodo'' containing an hRecipe within the ''description''), we probably wouldn't want naïve hCalendar parsers using an hRecipe's cooking time as the entire duration of the hCalendar component. [[User:TobyInk|TobyInk]] 20:32, 29 December 2008 (UTC) &lt;br /&gt;
*#** This is a duplicate of similar issue(s) raised on hAudio and should be tracked there in [[haudio-issues]]. Parser implementation confusion/naïveté is insufficient to justify a corruption/compromise of the format. Data formats far outlast implementations. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#** I think the example is rather contrieved. I wouldn't expect microformats to handle such complex cases. I also agree with Tantek that a concise format is more important than naïve parsability. [[User:ThomasLoertsch|TomLurge]] 14:00, 20 January 2009 (UTC)&lt;br /&gt;
*#* Although there is no such thing as a &amp;quot;duration of a recipe&amp;quot; the semantics are close enough to justify the reuse of &amp;quot;duration&amp;quot; from [[hCalendar]]. But hCalender is just a refactoring of RFC 2445 which demands ISO style durations which are rather un-intuitive and I would be more concerend about implementors turned away by such requirements than by too many properties. RFC 2445 permits multiple duration values &amp;quot;if the property permits&amp;quot; so that should be fine. Result: I don't know... Btw: hCalender needs more love if it's really meant to be reused. &amp;quot;... editor's note: this list is incomplete (an incomplete list is better than no list) and is being currently edited from RFC2445 to here.&amp;quot; imho is not good enough, especially not for a 'specification'. And RFC 2445 is not exactly an easy read. [[User:ThomasLoertsch|TomLurge]] 17:52, 6 January 2009 (UTC)&lt;br /&gt;
*#** Agreed with the issues raised against hCalendar but please note them in [[hcalendar-issues]] for follow-up. Thanks! [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*# the issue is a little long already, but before i re-edit it and tear it apart into seperate subissues, i'd like to share what i think could become the draft 0.2. I replaced &amp;quot;recipe-title&amp;quot; with the new &amp;quot;name&amp;quot; (which is defined in a way to facilitate re-use and make the distinction to &amp;quot;fn&amp;quot; clear), replaced &amp;quot;recipe-summary&amp;quot; with &amp;quot;summary&amp;quot;, replaced &amp;quot;num&amp;quot; and &amp;quot;unit&amp;quot; from the umfinished 'measure' with &amp;quot;type&amp;quot; and &amp;quot;value&amp;quot; from 'hCard' (i only recently discovered them...), replaced &amp;quot;method&amp;quot; (wihch is already used by [[hCalendar]] with &amp;quot;instructions&amp;quot; (see discussion at the issue &amp;quot;method&amp;quot; below), replaced &amp;quot;preparation-time&amp;quot; with &amp;quot;duration&amp;quot;, deleted two &amp;quot;note&amp;quot;s for brevity, marked &amp;quot;summary&amp;quot;, &amp;quot;nutrition&amp;quot;, &amp;quot;author&amp;quot;, &amp;quot;published&amp;quot; and &amp;quot;photo&amp;quot; as 'experimental' (meaning, that they may be removed from future drafts or the final specification, depending on experience and feedback from implementations)  :&lt;br /&gt;
*# '''hrecipe'''. Proposal for Draft 0.2&lt;br /&gt;
*#** '''name''' required. text. [ comment for re-use: only for objects.  use &amp;quot;fn&amp;quot; for persons and institutions. ]&lt;br /&gt;
*#** '''ingredient''' required. 1 or more. text with optional valid (x)HTML markup.&lt;br /&gt;
*#*** '''value''' and '''type'''. optional. re-used from [[hCard]].&lt;br /&gt;
*#** '''yield'''. optional. text.&lt;br /&gt;
*#** '''instructions'''. optional. text with optional valid (x)HTML markup.&lt;br /&gt;
*#** '''duration'''. optional. 1 or more. text (see [[ISO-31-1]] duration brainstorming). re-used from [[hCalendar]].&lt;br /&gt;
*#** '''''summary'''''. optional. text. re-used from [[hCalendar]]. [ ''experimental'' ]&lt;br /&gt;
*#** '''''nutrition'''''. optional. 1 or more. [ ''experimental'' ].&lt;br /&gt;
*#*** '''''value''''' and '''''type'''''. optional. re-used from [[hCard]]. [ ''experimental'' ].&lt;br /&gt;
*#** '''''author'''''. optional. 1 or more. re-used from [[hAtom]] using [[hCard]]. [ ''experimental'' ].&lt;br /&gt;
*#** '''''published'''''. optional. re-used from [[hAtom]]. [ ''experimental'' ].&lt;br /&gt;
*#** '''''photo'''''. optional. 1 or more. using any element containing a URL, such as IMG. re-used from [[hCard]]. [ ''experimental'' ].&lt;br /&gt;
Please comment! [[User:ThomasLoertsch|TomLurge]] 12:47, 22 January 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{OpenIssue}} '''method''' &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-01-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Yde|Yde]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
*# Would it make sense to [[reuse]] [[hreview|hReview's]] &amp;quot;description&amp;quot; instead of hRecipe's &amp;quot;method&amp;quot; or is this stretching the semantics too far?&lt;br /&gt;
*#* I just discovered that hCalender uses &amp;quot;method&amp;quot;, and with totally different semantics. So I guess we MUST change it. I'm not very happy with &amp;quot;description&amp;quot; though - that's a very unspecific term. Maybe &amp;quot;instructions&amp;quot;, or &amp;quot;steps&amp;quot;, or &amp;quot;preparation&amp;quot; , or &amp;quot;procedure&amp;quot;? They are all 'available'.  I like &amp;quot;instructions&amp;quot; most, but since I'm not a native speaker I'm hesitant. Maybe the semantics are too different? Maybe &amp;quot;preparation&amp;quot; is better since we already almost have it (or had it - see the discussion about &amp;quot;preparation-time&amp;quot; -&amp;gt; &amp;quot;duration&amp;quot; above)? [[User:ThomasLoertsch|TomLurge]] 12:24, 21 January 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== resolved issues ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-12-27&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
*# '''author is re-used from hAtom not hCard'''. minor issue. the &amp;quot;author&amp;quot; property is actually re-used from [[hAtom]] rather than hCard - hCard has no such property.&lt;br /&gt;
*#* Yikes! Corrected... [[User:ThomasLoertsch|TomLurge]] 17:52, 6 January 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== closed issues ==&lt;br /&gt;
* none currently&lt;br /&gt;
&lt;br /&gt;
===template===&lt;br /&gt;
{{issues-format}}&lt;br /&gt;
&lt;br /&gt;
== related pages ==&lt;br /&gt;
* [[hRecipe]]&lt;br /&gt;
* [[hrecipe-feedback|hRecipe feedback]] for general feedback on hRecipe.&lt;br /&gt;
* [[recipe]] microformat effort development&lt;br /&gt;
* [[recipe-issues]] past issues raised and resolved during [[recipe-brainstorming]] towards the development of hRecipe.&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hrecipe-issues&amp;diff=37745</id>
		<title>hrecipe-issues</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hrecipe-issues&amp;diff=37745"/>
		<updated>2009-01-23T10:00:45Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;entry-title&amp;gt;hRecipe issues&amp;lt;/entry-title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This page reflects issues raised about the [[hRecipe]] microformat.  &lt;br /&gt;
&lt;br /&gt;
Past issues captured during brainstorming towards hRecipe can be found in [[recipe-issues]].&lt;br /&gt;
&lt;br /&gt;
Some issues may be REJECTED for a number of obvious reasons (but still documented here in case they are re-raised), and others contain longer discussions. Some issues may be ACCEPTED and perhaps cause changes or improved explanations in the spec. Please read this page (and [[recipe-issues]]) carefully ''before'' giving any feedback or raising any issues as your feedback/issues may already be resolved/answered.&lt;br /&gt;
&lt;br /&gt;
Submitted issues may (and probably will) be edited and rewritten for better terseness, clarity, calmness, rationality, and as neutral a point of view as possible. Write your issues well. — [http://tantek.com/ Tantek]&lt;br /&gt;
&lt;br /&gt;
If you have general feedback on hRecipe (positive/neutral/negative) please add to [[hrecipe-feedback]] rather than this document.&lt;br /&gt;
&lt;br /&gt;
== issues ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Issues&amp;quot;&amp;gt;Please add new issues&amp;lt;/span&amp;gt; to the '''bottom''' of this section by copy and pasting the [[hrecipe-issues#template|Template]]. Please follow-up to resolved/rejected issues with new information rather than resubmitting such issues. Duplicate issue additions will be reverted.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-12-27&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
*# '''Too many properties.''' From reviewing the [[recipe-examples]], it does not appear that the schema implied by the examples justify the number of properties in hRecipe, especially for a first draft.  microformats should start as small as possible (even smaller), and in this regard I believe several improvements could be made. There is one obvious example of recipe-title vs recipe-summary, but it looks like there may be more.  Would appreciate feedback from folks who add hRecipe to the recipes on the web regarding which properties they ended up not using.&lt;br /&gt;
*#* btw: this is a first draft but a rather well worked out brainstorming proposal has been around for over a year, a refinement of it  for another few months and the draft only builds on them. you are chiming in rather late - which is not a problem, but you should consider that a lot of thought already went into this format. [[User:ThomasLoertsch|TomLurge]] 14:05, 20 January 2009 (UTC)&lt;br /&gt;
*#* proposed resolution: Drop &amp;quot;recipe-title&amp;quot;. In reviewing the examples, few (if any?) include *both* a title and a summary, and in practice the semantics of usage in the context of recipes appears to be virtually indistinguishable.  Therefore we don't need both, and following in the pattern provided by [[hCalendar]] (which got it from [[RFC2445]]), we should keep the more generic concept of a &amp;quot;summary&amp;quot; and drop the concept of &amp;quot;title&amp;quot; from hRecipe.&lt;br /&gt;
*#*# I tend to agree. There are definitely use cases for both &amp;quot;recipe-title/title/fn&amp;quot; and &amp;quot;recipe-summary/summary&amp;quot; - e.g. &amp;quot;[http://www.simonwheatley.co.uk/2006/03/26/a-moroccan-ish-casserole/ A Moroccan-ish Casserole]&amp;quot; sounds more like a summary while &amp;quot;[http://blog.bumblepuppy.org.uk/2006/10/05/spaghetti-primavera/ Spaghetti primavera]&amp;quot; is the full name or the title of the recipe. But the problem is, they would serve the same purpose. [[User:Yde|Yde]] 10:07, 17 January 2009 (UTC)&lt;br /&gt;
*#*#* These really are different things: the examples you give are both names/titles/labels/headings, though more or less descriptive. They are short, memorable and make the thing adressable by humans. A summary can be (and mostly is) much longer and serves a different purpose: it describes essential properties of the object at hand, eg: &amp;quot;this is easy and fast to prepare, but still looks impressive&amp;quot; or &amp;quot;the kids loved this last summer, but the ingredients can be hard to get&amp;quot; or &amp;quot;whenever i cook this i start to dream of ...&amp;quot; - whatever. these are summaries, abstracts, introductions. If &amp;quot;too many properties&amp;quot; are really a problem of hRecipe I could live without this property but I still think it makes sense. [[User:ThomasLoertsch|TomLurge]] 14:25, 20 January 2009 (UTC)&lt;br /&gt;
*#* hRecipe certainly is not a very short format, but that stems from the complexity of the topic. Other seemingly simple issues like vCards also have a lot of properties. 'Nutrition' could be a candidate for a microformat on it's own - but then, since it can be reused anyway, why bother? If your issue leads to the proposal that we should keep this in mind and wait for implementations to prove the point then I agree - although of course I think that it's as short as reasonably possible.I disagree with the proposed resolution though - title and summary are different things and they are used differently in the real world. They are wo different elements in Dublin Core and I find no Thesaurus listing them together. Plus I personally am not aware of any recipes that don't have a title. The summary could be dropped but to what advantage since you are right with your next point and summary is already defined elsewhere? The real problem lies in the usage of 'title' in hCard and can't be solved by shoehorning other titles in something else. [[User:ThomasLoertsch|TomLurge]] 17:52, 6 January 2009 (UTC)&lt;br /&gt;
*#*# Several problems with the reasoning above. First, assertion of &amp;quot;complexity of the topic&amp;quot; is insufficient. Per [[recipe-examples]] and rough 80% of the semantics implied therein - it is *not* a complex topic. Arguments from such data samples trumps any argument from theoretical complexity as we are going for a rough representation of real world use, not 99+% theoretical representation. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*#* Maybe &amp;quot;complex&amp;quot; is the wrong wording, but there certainly are a lot of properties to take into account. Anyway I would find it more helpfull if you could provide more insight what properties you specifically think are too much for a first draft. The only concrete example you give is the title, but you give no convincing argument for that. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*#*# &amp;quot;hCard has lots of properties&amp;quot; is an insufficient justification for breaking any principles as the principles were derived from some of the experience gained (lessons learned) from the development of the early microformats like hCard and hCalendar. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*# The use/assertion of &amp;quot;wait for implementation to prove the point&amp;quot; is assuming the wrong burden of proof.  The burden of proof is to demonstrate the need for more complexity not less. That is, with microformats, we prefer starting smaller rather than larger. This is one of the [[principles]]. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*# I'm not taking these arguments lightly, but there are counter arguments too: while hCard and hCalender are extremly large vocabularies (which mostly stems from the approach taken of converting an existing vocab 1:1) it is also not necessarily helpfull to constrain a vocab by all means. when I'm looking for a vocabulary for a certain use I'm not looking for the smallest vocab but for theeon that fits my needs, more or less. if it's much too small I feel taht it's not of much help and I look somewhere else. the 80:20 rule might be a better guide, again. a vocabulary should encompass most of the usecases, and right from the start - since otherwise, why should it start to get adopted. it's right to start prudentious since it's always easier to add properties than to remove them. but don't exegerate, neither with minimization nor with exhaustiveness. for hrecipe i visited a lot of the big sites like recipetsar, which are full of user generated content. they use a lot of properties, certainly more than we do. a very minimal, but perfectly useful set of elements would be &amp;quot;name&amp;quot;, &amp;quot;ingredients&amp;quot;, &amp;quot;instructions&amp;quot;. just those 3. but people upload pictures, socialize by stating their authorship, need to know how long preparation will take, care for nutritional information etc. so these properties are not just superfluous spaghetti vocabulary - they serve real needs, as you can see on those massively popular sites. so where's the sweet spot? 3 properties is extremely small, the 70 or so properties of hCard is extremely  big. I think with about 10 properties hRecipe is not very big. you'll certainly not get lost in a soup of properties. and for implementors it's not too hard to go from 3 to 10 properties as long as they are not complexly nested/intertwined/constrained. 10 are certainly more than absolutely necessary - as I said, 3 would be my minimum -, so there's always room for debate and optimization. but please be specific, don't just argue with just &amp;quot;principles&amp;quot; and &amp;quot;lessons learned&amp;quot;. [[User:ThomasLoertsch|TomLurge]] 11:08, 22 January 2009 (UTC)&lt;br /&gt;
*#*# Reasoning by analogy/justification of Dublin Core is insufficient, because schema should always be based on real world samples of *data* not on other formats.  Also, the properties in Dublin Core are notoriously abstract/confusing/overloaded, and thus make a particularly poor base from which to reason from.  Similarly reasoning from an abstract thesaurus definition is insufficient, as the thesaurus definition itself is not based on any sampling of real world publication data. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*#* So you're suggesting that Dublin Core or a Thesaurus are not based on real world data but are made up out of the abstract while only the real world examples gathered on this site are the real deal? Well... I don't see what's so very special about the microformats process that it can singlehandedly negate all the work other people have done. I can add some examples to the examples page, from sites that together make up the vast majority of recipes on the (english speaking) net (both by number and by visits). You'll find all the properties mentioned in the hRecipe format (and you'll certainly find that they all have a title). And I just double-checked the [[recipe-examples]] page: 'all' the recipe examples there have a title and in all but one cases it is called &amp;quot;title&amp;quot; too. It's very helpfull to have some process but almost all your argumentation centers around the process while you provide very little concrete criticism on the properties themselves. [[User:ThomasLoertsch|TomLurge]] 14:08, 20 January 2009 (UTC)&lt;br /&gt;
*#*# Reasoning by absence of negative is flawed: &amp;quot;am not aware of any recipes that don't have a title&amp;quot; - absence of a negative cannot be used to prove an assertion to be true, only the possibility of being true. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*#* Get your logics right: double negation is the opposite of negation. You can easily reformulate my assertion to: &amp;quot;Almost all recipes I'm aware of do have a title&amp;quot;.  [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*#*# Finally, the &amp;quot;real&amp;quot; problem is not the use of &amp;quot;title&amp;quot; within hCard but rather that the term &amp;quot;title&amp;quot; has been so horribly overloaded across formats, vocabularies that it is nearly meaningless and for that reason should be avoided in any/all format efforts, preferring instead something more semantically specific such as &amp;quot;fn&amp;quot; (meaning full/formatted name of an item) or &amp;quot;summary&amp;quot; (when items are labeled more often with a short description/explanation rather than a name). [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*#* There's no use in lamenting about the existence of synonyms and homonyms. That's the real world - &amp;quot;in the wild&amp;quot;, as you love to refer to it. Also the word &amp;quot;title&amp;quot; is not horribly overloaded, you're exaggerating here. It just happened that hCard were the first to use it, and in a way that's empirically much less important then the use of &amp;quot;title&amp;quot; as the heading of a resource. Still the real problem is that Microformats have only one namespace and no resolution mechanism for conflicts like this, beside &amp;quot;first come first served&amp;quot; - which is a very unsatisfying mechanism. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*#*#*# &amp;quot;fn&amp;quot; is [[existing-classes|defined]] as &amp;quot;the name of the object&amp;quot; which is pretty much what &amp;quot;recipe-title&amp;quot; means right now. So, whether we chose to keep this property, summary, or both, renaming &amp;quot;recipe-title&amp;quot; to &amp;quot;fn&amp;quot; would make sense. [[User:Yde|Yde]] 23:03, 16 January 2009 (UTC)&lt;br /&gt;
*#*#*#* the definition of &amp;quot;fn&amp;quot; in [[existing-classes|existing classes]] is maybe a little too short. &amp;quot;fn&amp;quot; is defined in hCard which is a reformulation of RFC 2462, which says: &amp;quot;Type name:FN - Type purpose: To specify the formatted text corresponding to the name of the object the vCard represents. -Type special notes: This type is based on the semantics of the X.520 Common Name attribute. The property MUST be present in the vCard object. - Type example:  'FN:Mr. John Q. Public\, Esq.'&amp;quot; (http://www.ietf.org/rfc/rfc2426.txt, on page 8). That clearly means a name of a person or an institution. and institution equals a  juristical person, so &amp;quot;fn&amp;quot; semantically boils down to 'name of a person'. I wouldn't use that for every object.  [[User:ThomasLoertsch|TomLurge]] 14:03, 20 January 2009 (UTC)&lt;br /&gt;
*#*#*#*# Thanks for the clarification. &amp;quot;fn&amp;quot; is definitely not a good idea. [[User:Yde|Yde]] 10:00, 23 January 2009 (UTC)&lt;br /&gt;
*#*#*#* on second thought: why not define a property &amp;quot;name&amp;quot;?! From my understanding of the english language (I'm not a native speaker)  &amp;quot;name&amp;quot; is semantically generic enough to  serve as a substitute for &amp;quot;title&amp;quot;. Defining it rather broadly as &amp;quot;designation or title or denominator or heading of an item&amp;quot; would make it easily reusable. Plus we would have to explicitely discourage it's use for naming real or juristical persons and point to &amp;quot;fn&amp;quot; instead. [[User:ThomasLoertsch|TomLurge]] 12:21, 21 January 2009 (UTC)&lt;br /&gt;
*# '''Unnecessary recipe prefixing of summary property.''' Note: this is a re-opening of an issue from [[recipe-issues]]. The usage of summary in recipes appears to be very similar to that used for events. Rephrased, insufficient (if any?) evidence has been provided that summary means anything &amp;quot;special&amp;quot; enough (distinguishing it from the generic term &amp;quot;summary&amp;quot; as used in microformats) in the context of recipes to merit prefixing and thus a new property.&lt;br /&gt;
*#* proposed resolution: Re-use generic &amp;quot;summary&amp;quot; property rather than introducing a recipe microformat scoped &amp;quot;recipe-summary&amp;quot; property.&lt;br /&gt;
*#* I agree principally but there are different &amp;quot;summary&amp;quot;s around: The [[hReview]]-Draft specifies a summary as &amp;quot;This optional field serves as a title for the review itself&amp;quot; while the [[hCalendar]] Draft refers to RFC 2445 which defines summary as &amp;quot;This property defines a short summary or subject for the calendar component&amp;quot;. I certainly agree more with the semantics from RFC 2445 but referring to either of the two doesn't make much sense right now. Since you are editor of both hReview and hCalendar maybe you can clarify the subject?  If  hReview would be aligned with RFC 2445 then I would promote  dropping the prefix.[[User:ThomasLoertsch|TomLurge]] 17:52, 6 January 2009 (UTC)&lt;br /&gt;
*#** Agreed, the definitions of &amp;quot;summary&amp;quot; across hCalendar and hReview could be better converged. Please add this as an issue to both [[hcalendar-issues]] and [[hreview-issues]] and I'll follow-up there accordingly.  Given that is the path forward, let's fix this immediately in hRecipe now that the issue (and resolution) has been captured. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*** I always prefer to leave other people some time (like some days) to make comments but if there will be no more comments I'll change &amp;quot;recipe-summary&amp;quot; to &amp;quot;summary&amp;quot; as defined in hCalender/RFC2445 durinng the next week. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*# '''preparation-time could re-use duration instead''' - it appears that the &amp;quot;preparation-time&amp;quot; semantic basically means the &amp;quot;duration&amp;quot; of the recipe, and thus could re-use that property from [[hCalendar]] rather than introducing a new property name.&lt;br /&gt;
*#* proposed resolution: change &amp;quot;preparation-time&amp;quot; to &amp;quot;duration&amp;quot; and note re-use from [[hCalendar]] - or at least document how preparation-time is a different enough semantic from &amp;quot;duration&amp;quot; to justify the introduction of a new term.&lt;br /&gt;
*#* One difference is that hCalendar ''duration'' is a singular property whereas hRecipe's ''preparation-time'' is plural. Also, ''preparation-time'' will often (typically) use value+note subproperties, while ''duration'' will usually be an ISO 8601 duration. [[User:TobyInk|TobyInk]] 20:32, 29 December 2008 (UTC)&lt;br /&gt;
*#** Plurality is a contextual aspect and does not alter the semantic of the underlying property, thus is insufficient justification for introducing a new term.  We do not duplicates of each property in a singular and plural form. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#** Syntax differences (value+note vs ISO 8601) are also insufficient to justify the introduction of a new property for the same semantic. Rather, it is better to expand the syntax of the existing property, e.g. perhaps using the [[value-excerption-pattern]] and to note that explicitly. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*** If that's possible than it's okay with me to reuse &amp;quot;duration&amp;quot; with the mentioned syntactic differences. But I'm not sure if it helps usability to overload properties in such a way. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*#** The observation that preparation-time uses a nested &amp;quot;note&amp;quot; subproperty may actually reveal a problem with that approach itself, that is, perhaps instead of &amp;quot;preparation-time&amp;quot; with &amp;quot;value&amp;quot; and &amp;quot;note&amp;quot; subproperties, it may be better to refactor it as a &amp;quot;preparation&amp;quot; (an act thereof) with &amp;quot;duration&amp;quot; and &amp;quot;note&amp;quot; subproperties. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*** While semantically correct this would leave us with one more property, since &amp;quot;preparation&amp;quot; on itself, without a &amp;quot;duration&amp;quot;-subelement, wouldn't make sense anymore. The real content that's of interest - the timespan needed - would reside only in the subelement. See [[recipe-issues]] for more discussion on this topic. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*#* Also, if an hRecipe is nested within an hCalendar (e.g. a ''vtodo'' containing an hRecipe within the ''description''), we probably wouldn't want naïve hCalendar parsers using an hRecipe's cooking time as the entire duration of the hCalendar component. [[User:TobyInk|TobyInk]] 20:32, 29 December 2008 (UTC) &lt;br /&gt;
*#** This is a duplicate of similar issue(s) raised on hAudio and should be tracked there in [[haudio-issues]]. Parser implementation confusion/naïveté is insufficient to justify a corruption/compromise of the format. Data formats far outlast implementations. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#** I think the example is rather contrieved. I wouldn't expect microformats to handle such complex cases. I also agree with Tantek that a concise format is more important than naïve parsability. [[User:ThomasLoertsch|TomLurge]] 14:00, 20 January 2009 (UTC)&lt;br /&gt;
*#* Although there is no such thing as a &amp;quot;duration of a recipe&amp;quot; the semantics are close enough to justify the reuse of &amp;quot;duration&amp;quot; from [[hCalendar]]. But hCalender is just a refactoring of RFC 2445 which demands ISO style durations which are rather un-intuitive and I would be more concerend about implementors turned away by such requirements than by too many properties. RFC 2445 permits multiple duration values &amp;quot;if the property permits&amp;quot; so that should be fine. Result: I don't know... Btw: hCalender needs more love if it's really meant to be reused. &amp;quot;... editor's note: this list is incomplete (an incomplete list is better than no list) and is being currently edited from RFC2445 to here.&amp;quot; imho is not good enough, especially not for a 'specification'. And RFC 2445 is not exactly an easy read. [[User:ThomasLoertsch|TomLurge]] 17:52, 6 January 2009 (UTC)&lt;br /&gt;
*#** Agreed with the issues raised against hCalendar but please note them in [[hcalendar-issues]] for follow-up. Thanks! [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*# the issue is a little long already, but before i re-edit it and tear it apart into seperate subissues, i'd like to share what i think could become the draft 0.2. I replaced &amp;quot;recipe-title&amp;quot; with the new &amp;quot;name&amp;quot; (which is defined in a way to facilitate re-use and make the distinction to &amp;quot;fn&amp;quot; clear), replaced &amp;quot;recipe-summary&amp;quot; with &amp;quot;summary&amp;quot;, replaced &amp;quot;num&amp;quot; and &amp;quot;unit&amp;quot; from the umfinished 'measure' with &amp;quot;type&amp;quot; and &amp;quot;value&amp;quot; from 'hCard' (i only recently discovered them...), replaced &amp;quot;method&amp;quot; (wihch is already used by [[hCalendar]] with &amp;quot;instructions&amp;quot; (see discussion at the issue &amp;quot;method&amp;quot; below), replaced &amp;quot;preparation-time&amp;quot; with &amp;quot;duration&amp;quot;, deleted two &amp;quot;note&amp;quot;s for brevity, marked &amp;quot;summary&amp;quot;, &amp;quot;nutrition&amp;quot;, &amp;quot;author&amp;quot;, &amp;quot;published&amp;quot; and &amp;quot;photo&amp;quot; as 'experimental' (meaning, that they may be removed from future drafts or the final specification, depending on experience and feedback from implementations)  :&lt;br /&gt;
*# '''hrecipe'''. Proposal for Draft 0.2&lt;br /&gt;
*#** '''name''' required. text. [ comment for re-use: only for objects.  use &amp;quot;fn&amp;quot; for persons and institutions. ]&lt;br /&gt;
*#** '''ingredient''' required. 1 or more. text with optional valid (x)HTML markup.&lt;br /&gt;
*#*** '''value''' and '''type'''. optional. re-used from [[hCard]].&lt;br /&gt;
*#** '''yield'''. optional. text.&lt;br /&gt;
*#** '''instructions'''. optional. text with optional valid (x)HTML markup.&lt;br /&gt;
*#** '''duration'''. optional. 1 or more. text (see [[ISO-31-1]] duration brainstorming). re-used from [[hCalendar]].&lt;br /&gt;
*#** '''''summary'''''. optional. text. re-used from [[hCalendar]]. [ ''experimental'' ]&lt;br /&gt;
*#** '''''nutrition'''''. optional. 1 or more. [ ''experimental'' ].&lt;br /&gt;
*#*** '''''value''''' and '''''type'''''. optional. re-used from [[hCard]]. [ ''experimental'' ].&lt;br /&gt;
*#** '''''author'''''. optional. 1 or more. re-used from [[hAtom]] using [[hCard]]. [ ''experimental'' ].&lt;br /&gt;
*#** '''''published'''''. optional. re-used from [[hAtom]]. [ ''experimental'' ].&lt;br /&gt;
*#** '''''photo'''''. optional. 1 or more. using any element containing a URL, such as IMG. re-used from [[hCard]]. [ ''experimental'' ].&lt;br /&gt;
Please comment! [[User:ThomasLoertsch|TomLurge]] 12:47, 22 January 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{OpenIssue}} '''method''' &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-01-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Yde|Yde]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
*# Would it make sense to [[reuse]] [[hreview|hReview's]] &amp;quot;description&amp;quot; instead of hRecipe's &amp;quot;method&amp;quot; or is this stretching the semantics too far?&lt;br /&gt;
*#* I just discovered that hCalender uses &amp;quot;method&amp;quot;, and with totally different semantics. So I guess we MUST change it. I'm not very happy with &amp;quot;description&amp;quot; though - that's a very unspecific term. Maybe &amp;quot;instructions&amp;quot;, or &amp;quot;steps&amp;quot;, or &amp;quot;preparation&amp;quot; , or &amp;quot;procedure&amp;quot;? They are all 'available'.  I like &amp;quot;instructions&amp;quot; most, but since I'm not a native speaker I'm hesitant. Maybe the semantics are too different? Maybe &amp;quot;preparation&amp;quot; is better since we already almost have it (or had it - see the discussion about &amp;quot;preparation-time&amp;quot; -&amp;gt; &amp;quot;duration&amp;quot; above)? [[User:ThomasLoertsch|TomLurge]] 12:24, 21 January 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== resolved issues ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-12-27&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
*# '''author is re-used from hAtom not hCard'''. minor issue. the &amp;quot;author&amp;quot; property is actually re-used from [[hAtom]] rather than hCard - hCard has no such property.&lt;br /&gt;
*#* Yikes! Corrected... [[User:ThomasLoertsch|TomLurge]] 17:52, 6 January 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== closed issues ==&lt;br /&gt;
* none currently&lt;br /&gt;
&lt;br /&gt;
===template===&lt;br /&gt;
{{issues-format}}&lt;br /&gt;
&lt;br /&gt;
== related pages ==&lt;br /&gt;
* [[hRecipe]]&lt;br /&gt;
* [[hrecipe-feedback|hRecipe feedback]] for general feedback on hRecipe.&lt;br /&gt;
* [[recipe]] microformat effort development&lt;br /&gt;
* [[recipe-issues]] past issues raised and resolved during [[recipe-brainstorming]] towards the development of hRecipe.&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hrecipe-issues&amp;diff=37684</id>
		<title>hrecipe-issues</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hrecipe-issues&amp;diff=37684"/>
		<updated>2009-01-17T10:07:36Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;entry-title&amp;gt;hRecipe issues&amp;lt;/entry-title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This page reflects issues raised about the [[hRecipe]] microformat.  &lt;br /&gt;
&lt;br /&gt;
Past issues captured during brainstorming towards hRecipe can be found in [[recipe-issues]].&lt;br /&gt;
&lt;br /&gt;
Some issues may be REJECTED for a number of obvious reasons (but still documented here in case they are re-raised), and others contain longer discussions. Some issues may be ACCEPTED and perhaps cause changes or improved explanations in the spec. Please read this page (and [[recipe-issues]]) carefully ''before'' giving any feedback or raising any issues as your feedback/issues may already be resolved/answered.&lt;br /&gt;
&lt;br /&gt;
Submitted issues may (and probably will) be edited and rewritten for better terseness, clarity, calmness, rationality, and as neutral a point of view as possible. Write your issues well. — [http://tantek.com/ Tantek]&lt;br /&gt;
&lt;br /&gt;
If you have general feedback on hRecipe (positive/neutral/negative) please add to [[hrecipe-feedback]] rather than this document.&lt;br /&gt;
&lt;br /&gt;
== issues ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Issues&amp;quot;&amp;gt;Please add new issues&amp;lt;/span&amp;gt; to the '''bottom''' of this section by copy and pasting the [[hrecipe-issues#template|Template]]. Please follow-up to resolved/rejected issues with new information rather than resubmitting such issues. Duplicate issue additions will be reverted.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-12-27&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
*# '''Too many properties.''' From reviewing the [[recipe-examples]], it does not appear that the schema implied by the examples justify the number of properties in hRecipe, especially for a first draft.  microformats should start as small as possible (even smaller), and in this regard I believe several improvements could be made. There is one obvious example of recipe-title vs recipe-summary, but it looks like there may be more.  Would appreciate feedback from folks who add hRecipe to the recipes on the web regarding which properties they ended up not using.&lt;br /&gt;
*#* btw: this is not a first draft. a first draft has been around for over a year, a second draft for a few months. you are chiming in rather late - which is not a problem, but you should consider that a lot of thought already went into this format. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*#* proposed resolution: Drop &amp;quot;recipe-title&amp;quot;. In reviewing the examples, few (if any?) include *both* a title and a summary, and in practice the semantics of usage in the context of recipes appears to be virtually indistinguishable.  Therefore we don't need both, and following in the pattern provided by [[hCalendar]] (which got it from [[RFC2445]]), we should keep the more generic concept of a &amp;quot;summary&amp;quot; and drop the concept of &amp;quot;title&amp;quot; from hRecipe.&lt;br /&gt;
*#*# I tend to agree. There are definitely use cases for both &amp;quot;recipe-title/title/fn&amp;quot; and &amp;quot;recipe-summary/summary&amp;quot; - e.g. &amp;quot;[http://www.simonwheatley.co.uk/2006/03/26/a-moroccan-ish-casserole/ A Moroccan-ish Casserole]&amp;quot; sounds more like a summary while &amp;quot;[http://blog.bumblepuppy.org.uk/2006/10/05/spaghetti-primavera/ Spaghetti primavera]&amp;quot; is the full name or the title of the recipe. But the problem is, they would serve the same purpose. [[User:Yde|Yde]] 10:07, 17 January 2009 (UTC)&lt;br /&gt;
*#* hRecipe certainly is not a very short format, but that stems from the complexity of the topic. Other seemingly simple issues like vCards also have a lot of properties. 'Nutrition' could be a candidate for a microformat on it's own - but then, since it can be reused anyway, why bother? If your issue leads to the proposal that we should keep this in mind and wait for implementations to prove the point then I agree - although of course I think that it's as short as reasonably possible.I disagree with the proposed resolution though - title and summary are different things and they are used differently in the real world. They are wo different elements in Dublin Core and I find no Thesaurus listing them together. Plus I personally am not aware of any recipes that don't have a title. The summary could be dropped but to what advantage since you are right with your next point and summary is already defined elsewhere? The real problem lies in the usage of 'title' in hCard and can't be solved by shoehorning other titles in something else. [[User:ThomasLoertsch|TomLurge]] 17:52, 6 January 2009 (UTC)&lt;br /&gt;
*#*# Several problems with the reasoning above. First, assertion of &amp;quot;complexity of the topic&amp;quot; is insufficient. Per [[recipe-examples]] and rough 80% of the semantics implied therein - it is *not* a complex topic. Arguments from such data samples trumps any argument from theoretical complexity as we are going for a rough representation of real world use, not 99+% theoretical representation. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*#*# Maybe &amp;quot;complex&amp;quot; is the wrong wording, but there certainly are a lot of properties to take into account. Anyway I would find it more helpfull if you could provide more insight what properties you specifically think are too much for a first draft. The only concrete example you give is the title, but you give no convincing argument for that. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*#*# &amp;quot;hCard has lots of properties&amp;quot; is an insufficient justification for breaking any principles as the principles were derived from some of the experience gained (lessons learned) from the development of the early microformats like hCard and hCalendar. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*# The use/assertion of &amp;quot;wait for implementation to prove the point&amp;quot; is assuming the wrong burden of proof.  The burden of proof is to demonstrate the need for more complexity not less. That is, with microformats, we prefer starting smaller rather than larger. This is one of the [[principles]]. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*# Reasoning by analogy/justification of Dublin Core is insufficient, because schema should always be based on real world samples of *data* not on other formats.  Also, the properties in Dublin Core are notoriously abstract/confusing/overloaded, and thus make a particularly poor base from which to reason from.  Similarly reasoning from an abstract thesaurus definition is insufficient, as the thesaurus definition itself is not based on any sampling of real world publication data. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*#*# So you're suggesting that Dublin Core or a Thesaurus are not based on real world data but are made up out of the abstract while only the real world examples gahered on this site are the real deal? Well... I don't see what's so very special about the microformats process that it can singlehandedly negate all the work other people have been doing. I can add some examples to the examples page, from sites that together make up the vast majority of recipes on the (english speaking) net (both by number and by visits). You'll find all the properties mentioned in the hRecipe format (and you'll certainly find that they all have a title). And I just double-checked the [[recipe-examples]] page: 'all' the recipe examples there have a title and in all but one cases it is called &amp;quot;title&amp;quot; too. It's very helpfull to have some process but almost all your argumentation centers around the process while you provide very little concrete criticism on the properties themselves. When the arguments center around the process rather than the subject at hand that's always a sign of a flawed situation. [[User:ThomasLoertsch|TomLurge]] 16:00, 16 January 2009 (UTC)&lt;br /&gt;
*#*# Reasoning by absence of negative is flawed: &amp;quot;am not aware of any recipes that don't have a title&amp;quot; - absence of a negative cannot be used to prove an assertion to be true, only the possibility of being true. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*#*# Get your logics right: double negation is the opposite of negation. You can easily reformulate my assertion to: &amp;quot;Almost all recipes I'm aware of do have a title&amp;quot;. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*#*# Finally, the &amp;quot;real&amp;quot; problem is not the use of &amp;quot;title&amp;quot; within hCard but rather that the term &amp;quot;title&amp;quot; has been so horribly overloaded across formats, vocabularies that it is nearly meaningless and for that reason should be avoided in any/all format efforts, preferring instead something more semantically specific such as &amp;quot;fn&amp;quot; (meaning full/formatted name of an item) or &amp;quot;summary&amp;quot; (when items are labeled more often with a short description/explanation rather than a name). [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*#*# There's no use in lamenting about the existence of synonyms and homonyms. That's the real world - &amp;quot;in the wild&amp;quot;, as you love to refer to it. Also the word &amp;quot;title&amp;quot; is not horribly overloaded, you're exaggerating here. It just happened that hCard were the first to use it, and in a way that's empirically much less important then the use of &amp;quot;title&amp;quot; as the heading of a resource. Still the real problem is that Microformats have only one namespace and no resolution mechanism for conflicts like this, beside &amp;quot;first come first served&amp;quot; - which is a very unsatisfying mechanism. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*#*#*# &amp;quot;fn&amp;quot; is [[existing-classes|defined]] as &amp;quot;the name of the object&amp;quot; which is pretty much what &amp;quot;recipe-title&amp;quot; means right now. So, whether we chose to keep this property, summary, or both, renaming &amp;quot;recipe-title&amp;quot; to &amp;quot;fn&amp;quot; would make sense. [[User:Yde|Yde]] 23:03, 16 January 2009 (UTC)&lt;br /&gt;
*# '''Unnecessary recipe prefixing of summary property.''' Note: this is a re-opening of an issue from [[recipe-issues]]. The usage of summary in recipes appears to be very similar to that used for events. Rephrased, insufficient (if any?) evidence has been provided that summary means anything &amp;quot;special&amp;quot; enough (distinguishing it from the generic term &amp;quot;summary&amp;quot; as used in microformats) in the context of recipes to merit prefixing and thus a new property.&lt;br /&gt;
*#* proposed resolution: Re-use generic &amp;quot;summary&amp;quot; property rather than introducing a recipe microformat scoped &amp;quot;recipe-summary&amp;quot; property.&lt;br /&gt;
*#* I agree principally but there are different &amp;quot;summary&amp;quot;s around: The [[hReview]]-Draft specifies a summary as &amp;quot;This optional field serves as a title for the review itself&amp;quot; while the [[hCalendar]] Draft refers to RFC 2445 which defines summary as &amp;quot;This property defines a short summary or subject for the calendar component&amp;quot;. I certainly agree more with the semantics from RFC 2445 but referring to either of the two doesn't make much sense right now. Since you are editor of both hReview and hCalendar maybe you can clarify the subject?  If  hReview would be aligned with RFC 2445 then I would promote  dropping the prefix.[[User:ThomasLoertsch|TomLurge]] 17:52, 6 January 2009 (UTC)&lt;br /&gt;
*#** Agreed, the definitions of &amp;quot;summary&amp;quot; across hCalendar and hReview could be better converged. Please add this as an issue to both [[hcalendar-issues]] and [[hreview-issues]] and I'll follow-up there accordingly.  Given that is the path forward, let's fix this immediately in hRecipe now that the issue (and resolution) has been captured. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#** I always prefer to leave other people some time (like some days) to make comments but if there will be no more comments I'll change &amp;quot;recipe-summary&amp;quot; to &amp;quot;summary&amp;quot; as defined in hCalender/RFC2445 durinng the next week. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*# '''preparation-time could re-use duration instead''' - it appears that the &amp;quot;preparation-time&amp;quot; semantic basically means the &amp;quot;duration&amp;quot; of the recipe, and thus could re-use that property from [[hCalendar]] rather than introducing a new property name.&lt;br /&gt;
*#* proposed resolution: change &amp;quot;preparation-time&amp;quot; to &amp;quot;duration&amp;quot; and note re-use from [[hCalendar]] - or at least document how preparation-time is a different enough semantic from &amp;quot;duration&amp;quot; to justify the introduction of a new term.&lt;br /&gt;
*#* One difference is that hCalendar ''duration'' is a singular property whereas hRecipe's ''preparation-time'' is plural. Also, ''preparation-time'' will often (typically) use value+note subproperties, while ''duration'' will usually be an ISO 8601 duration. [[User:TobyInk|TobyInk]] 20:32, 29 December 2008 (UTC)&lt;br /&gt;
*#** Plurality is a contextual aspect and does not alter the semantic of the underlying property, thus is insufficient justification for introducing a new term.  We do not duplicates of each property in a singular and plural form. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#** Syntax differences (value+note vs ISO 8601) are also insufficient to justify the introduction of a new property for the same semantic. Rather, it is better to expand the syntax of the existing property, e.g. perhaps using the [[value-excerption-pattern]] and to note that explicitly. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#** If that's possible than it's okay with me to reuse &amp;quot;duration&amp;quot; with the mentioned syntactic differences. But I'm not sure if it helps usability to overload properties in such a way. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*#** The observation that preparation-time uses a nested &amp;quot;note&amp;quot; subproperty may actually reveal a problem with that approach itself, that is, perhaps instead of &amp;quot;preparation-time&amp;quot; with &amp;quot;value&amp;quot; and &amp;quot;note&amp;quot; subproperties, it may be better to refactor it as a &amp;quot;preparation&amp;quot; (an act thereof) with &amp;quot;duration&amp;quot; and &amp;quot;note&amp;quot; subproperties. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#** While semantically correct this would leave us with one more property, since &amp;quot;preparation&amp;quot; on itself, without a &amp;quot;duration&amp;quot;-subelement, wouldn't mae sense anymore. The real content that's of interest - the timespan needed - would reside only in the subelement. See [[recipe-issues]] for more discussion on this topic. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*#* Also, if an hRecipe is nested within an hCalendar (e.g. a ''vtodo'' containing an hRecipe within the ''description''), we probably wouldn't want naïve hCalendar parsers using an hRecipe's cooking time as the entire duration of the hCalendar component. [[User:TobyInk|TobyInk]] 20:32, 29 December 2008 (UTC) &lt;br /&gt;
*#** This is a duplicate of similar issue(s) raised on hAudio and should be tracked there in [[haudio-issues]]. Parser implementation confusion/naïveté is insufficient to justify a corruption/compromise of the format. Data formats far outlast implementations. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#** I think the example is rather contrieved. I wouldn't expect microformats to handle such complex cases. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*#* Although there is no such thing as a &amp;quot;duration of a recipe&amp;quot; the semantics are close enough to justify the reuse of &amp;quot;duration&amp;quot; from [[hCalendar]]. But hCalender is just a refactoring of RFC 2445 which demands ISO style durations which are rather un-intuitive and I would be more concerend about implementors turned away by such requirements than by too many properties. RFC 2445 permits multiple duration values &amp;quot;if the property permits&amp;quot; so that should be fine. Result: I don't know... Btw: hCalender needs more love if it's really meant to be reused. &amp;quot;... editor's note: this list is incomplete (an incomplete list is better than no list) and is being currently edited from RFC2445 to here.&amp;quot; imho is not good enough, especially not for a 'specification'. And RFC 2445 is not exactly an easy read. [[User:ThomasLoertsch|TomLurge]] 17:52, 6 January 2009 (UTC)&lt;br /&gt;
*#** Agreed with the issues raised against hCalendar but please note them in [[hcalendar-issues]] for follow-up. Thanks! [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-01-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Yde|Yde]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
*# Would it make sense to [[reuse]] [[hreview|hReview's]] &amp;quot;description&amp;quot; instead of hRecipe's &amp;quot;method&amp;quot; or is this stretching the semantics too far?&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== resolved issues ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-12-27&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
*# '''author is re-used from hAtom not hCard'''. minor issue. the &amp;quot;author&amp;quot; property is actually re-used from [[hAtom]] rather than hCard - hCard has no such property.&lt;br /&gt;
*#* Yikes! Corrected... [[User:ThomasLoertsch|TomLurge]] 17:52, 6 January 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== closed issues ==&lt;br /&gt;
* none currently&lt;br /&gt;
&lt;br /&gt;
===template===&lt;br /&gt;
{{issues-format}}&lt;br /&gt;
&lt;br /&gt;
== related pages ==&lt;br /&gt;
* [[hRecipe]]&lt;br /&gt;
* [[hrecipe-feedback|hRecipe feedback]] for general feedback on hRecipe.&lt;br /&gt;
* [[recipe]] microformat effort development&lt;br /&gt;
* [[recipe-issues]] past issues raised and resolved during [[recipe-brainstorming]] towards the development of hRecipe.&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hrecipe-issues&amp;diff=37683</id>
		<title>hrecipe-issues</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hrecipe-issues&amp;diff=37683"/>
		<updated>2009-01-16T23:33:34Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* issues */ Reuse &amp;quot;description&amp;quot; instead of &amp;quot;method&amp;quot;?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;entry-title&amp;gt;hRecipe issues&amp;lt;/entry-title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This page reflects issues raised about the [[hRecipe]] microformat.  &lt;br /&gt;
&lt;br /&gt;
Past issues captured during brainstorming towards hRecipe can be found in [[recipe-issues]].&lt;br /&gt;
&lt;br /&gt;
Some issues may be REJECTED for a number of obvious reasons (but still documented here in case they are re-raised), and others contain longer discussions. Some issues may be ACCEPTED and perhaps cause changes or improved explanations in the spec. Please read this page (and [[recipe-issues]]) carefully ''before'' giving any feedback or raising any issues as your feedback/issues may already be resolved/answered.&lt;br /&gt;
&lt;br /&gt;
Submitted issues may (and probably will) be edited and rewritten for better terseness, clarity, calmness, rationality, and as neutral a point of view as possible. Write your issues well. — [http://tantek.com/ Tantek]&lt;br /&gt;
&lt;br /&gt;
If you have general feedback on hRecipe (positive/neutral/negative) please add to [[hrecipe-feedback]] rather than this document.&lt;br /&gt;
&lt;br /&gt;
== issues ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Issues&amp;quot;&amp;gt;Please add new issues&amp;lt;/span&amp;gt; to the '''bottom''' of this section by copy and pasting the [[hrecipe-issues#template|Template]]. Please follow-up to resolved/rejected issues with new information rather than resubmitting such issues. Duplicate issue additions will be reverted.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-12-27&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
*# '''Too many properties.''' From reviewing the [[recipe-examples]], it does not appear that the schema implied by the examples justify the number of properties in hRecipe, especially for a first draft.  microformats should start as small as possible (even smaller), and in this regard I believe several improvements could be made. There is one obvious example of recipe-title vs recipe-summary, but it looks like there may be more.  Would appreciate feedback from folks who add hRecipe to the recipes on the web regarding which properties they ended up not using.&lt;br /&gt;
*#* btw: this is not a first draft. a first draft has been around for over a year, a second draft for a few months. you are chiming in rather late - which is not a problem, but you should consider that a lot of thought already went into this format. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*#* proposed resolution: Drop &amp;quot;recipe-title&amp;quot;. In reviewing the examples, few (if any?) include *both* a title and a summary, and in practice the semantics of usage in the context of recipes appears to be virtually indistinguishable.  Therefore we don't need both, and following in the pattern provided by [[hCalendar]] (which got it from [[RFC2445]]), we should keep the more generic concept of a &amp;quot;summary&amp;quot; and drop the concept of &amp;quot;title&amp;quot; from hRecipe.&lt;br /&gt;
*#* hRecipe certainly is not a very short format, but that stems from the complexity of the topic. Other seemingly simple issues like vCards also have a lot of properties. 'Nutrition' could be a candidate for a microformat on it's own - but then, since it can be reused anyway, why bother? If your issue leads to the proposal that we should keep this in mind and wait for implementations to prove the point then I agree - although of course I think that it's as short as reasonably possible.I disagree with the proposed resolution though - title and summary are different things and they are used differently in the real world. They are wo different elements in Dublin Core and I find no Thesaurus listing them together. Plus I personally am not aware of any recipes that don't have a title. The summary could be dropped but to what advantage since you are right with your next point and summary is already defined elsewhere? The real problem lies in the usage of 'title' in hCard and can't be solved by shoehorning other titles in something else. [[User:ThomasLoertsch|TomLurge]] 17:52, 6 January 2009 (UTC)&lt;br /&gt;
*#*# Several problems with the reasoning above. First, assertion of &amp;quot;complexity of the topic&amp;quot; is insufficient. Per [[recipe-examples]] and rough 80% of the semantics implied therein - it is *not* a complex topic. Arguments from such data samples trumps any argument from theoretical complexity as we are going for a rough representation of real world use, not 99+% theoretical representation. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*#*# Maybe &amp;quot;complex&amp;quot; is the wrong wording, but there certainly are a lot of properties to take into account. Anyway I would find it more helpfull if you could provide more insight what properties you specifically think are too much for a first draft. The only concrete example you give is the title, but you give no convincing argument for that. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*#*# &amp;quot;hCard has lots of properties&amp;quot; is an insufficient justification for breaking any principles as the principles were derived from some of the experience gained (lessons learned) from the development of the early microformats like hCard and hCalendar. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*# The use/assertion of &amp;quot;wait for implementation to prove the point&amp;quot; is assuming the wrong burden of proof.  The burden of proof is to demonstrate the need for more complexity not less. That is, with microformats, we prefer starting smaller rather than larger. This is one of the [[principles]]. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*# Reasoning by analogy/justification of Dublin Core is insufficient, because schema should always be based on real world samples of *data* not on other formats.  Also, the properties in Dublin Core are notoriously abstract/confusing/overloaded, and thus make a particularly poor base from which to reason from.  Similarly reasoning from an abstract thesaurus definition is insufficient, as the thesaurus definition itself is not based on any sampling of real world publication data. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*#*# So you're suggesting that Dublin Core or a Thesaurus are not based on real world data but are made up out of the abstract while only the real world examples gahered on this site are the real deal? Well... I don't see what's so very special about the microformats process that it can singlehandedly negate all the work other people have been doing. I can add some examples to the examples page, from sites that together make up the vast majority of recipes on the (english speaking) net (both by number and by visits). You'll find all the properties mentioned in the hRecipe format (and you'll certainly find that they all have a title). And I just double-checked the [[recipe-examples]] page: 'all' the recipe examples there have a title and in all but one cases it is called &amp;quot;title&amp;quot; too. It's very helpfull to have some process but almost all your argumentation centers around the process while you provide very little concrete criticism on the properties themselves. When the arguments center around the process rather than the subject at hand that's always a sign of a flawed situation. [[User:ThomasLoertsch|TomLurge]] 16:00, 16 January 2009 (UTC)&lt;br /&gt;
*#*# Reasoning by absence of negative is flawed: &amp;quot;am not aware of any recipes that don't have a title&amp;quot; - absence of a negative cannot be used to prove an assertion to be true, only the possibility of being true. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*#*# Get your logics right: double negation is the opposite of negation. You can easily reformulate my assertion to: &amp;quot;Almost all recipes I'm aware of do have a title&amp;quot;. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*#*# Finally, the &amp;quot;real&amp;quot; problem is not the use of &amp;quot;title&amp;quot; within hCard but rather that the term &amp;quot;title&amp;quot; has been so horribly overloaded across formats, vocabularies that it is nearly meaningless and for that reason should be avoided in any/all format efforts, preferring instead something more semantically specific such as &amp;quot;fn&amp;quot; (meaning full/formatted name of an item) or &amp;quot;summary&amp;quot; (when items are labeled more often with a short description/explanation rather than a name). [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*#*# There's no use in lamenting about the existence of synonyms and homonyms. That's the real world - &amp;quot;in the wild&amp;quot;, as you love to refer to it. Also the word &amp;quot;title&amp;quot; is not horribly overloaded, you're exaggerating here. It just happened that hCard were the first to use it, and in a way that's empirically much less important then the use of &amp;quot;title&amp;quot; as the heading of a resource. Still the real problem is that Microformats have only one namespace and no resolution mechanism for conflicts like this, beside &amp;quot;first come first served&amp;quot; - which is a very unsatisfying mechanism. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*#*#*# &amp;quot;fn&amp;quot; is [[existing-classes|defined]] as &amp;quot;the name of the object&amp;quot; which is pretty much what &amp;quot;recipe-title&amp;quot; means right now. So, whether we chose to keep this property, summary, or both, renaming &amp;quot;recipe-title&amp;quot; to &amp;quot;fn&amp;quot; would make sense. [[User:Yde|Yde]] 23:03, 16 January 2009 (UTC)&lt;br /&gt;
*# '''Unnecessary recipe prefixing of summary property.''' Note: this is a re-opening of an issue from [[recipe-issues]]. The usage of summary in recipes appears to be very similar to that used for events. Rephrased, insufficient (if any?) evidence has been provided that summary means anything &amp;quot;special&amp;quot; enough (distinguishing it from the generic term &amp;quot;summary&amp;quot; as used in microformats) in the context of recipes to merit prefixing and thus a new property.&lt;br /&gt;
*#* proposed resolution: Re-use generic &amp;quot;summary&amp;quot; property rather than introducing a recipe microformat scoped &amp;quot;recipe-summary&amp;quot; property.&lt;br /&gt;
*#* I agree principally but there are different &amp;quot;summary&amp;quot;s around: The [[hReview]]-Draft specifies a summary as &amp;quot;This optional field serves as a title for the review itself&amp;quot; while the [[hCalendar]] Draft refers to RFC 2445 which defines summary as &amp;quot;This property defines a short summary or subject for the calendar component&amp;quot;. I certainly agree more with the semantics from RFC 2445 but referring to either of the two doesn't make much sense right now. Since you are editor of both hReview and hCalendar maybe you can clarify the subject?  If  hReview would be aligned with RFC 2445 then I would promote  dropping the prefix.[[User:ThomasLoertsch|TomLurge]] 17:52, 6 January 2009 (UTC)&lt;br /&gt;
*#** Agreed, the definitions of &amp;quot;summary&amp;quot; across hCalendar and hReview could be better converged. Please add this as an issue to both [[hcalendar-issues]] and [[hreview-issues]] and I'll follow-up there accordingly.  Given that is the path forward, let's fix this immediately in hRecipe now that the issue (and resolution) has been captured. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#** I always prefer to leave other people some time (like some days) to make comments but if there will be no more comments I'll change &amp;quot;recipe-summary&amp;quot; to &amp;quot;summary&amp;quot; as defined in hCalender/RFC2445 durinng the next week. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*# '''preparation-time could re-use duration instead''' - it appears that the &amp;quot;preparation-time&amp;quot; semantic basically means the &amp;quot;duration&amp;quot; of the recipe, and thus could re-use that property from [[hCalendar]] rather than introducing a new property name.&lt;br /&gt;
*#* proposed resolution: change &amp;quot;preparation-time&amp;quot; to &amp;quot;duration&amp;quot; and note re-use from [[hCalendar]] - or at least document how preparation-time is a different enough semantic from &amp;quot;duration&amp;quot; to justify the introduction of a new term.&lt;br /&gt;
*#* One difference is that hCalendar ''duration'' is a singular property whereas hRecipe's ''preparation-time'' is plural. Also, ''preparation-time'' will often (typically) use value+note subproperties, while ''duration'' will usually be an ISO 8601 duration. [[User:TobyInk|TobyInk]] 20:32, 29 December 2008 (UTC)&lt;br /&gt;
*#** Plurality is a contextual aspect and does not alter the semantic of the underlying property, thus is insufficient justification for introducing a new term.  We do not duplicates of each property in a singular and plural form. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#** Syntax differences (value+note vs ISO 8601) are also insufficient to justify the introduction of a new property for the same semantic. Rather, it is better to expand the syntax of the existing property, e.g. perhaps using the [[value-excerption-pattern]] and to note that explicitly. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#** If that's possible than it's okay with me to reuse &amp;quot;duration&amp;quot; with the mentioned syntactic differences. But I'm not sure if it helps usability to overload properties in such a way. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*#** The observation that preparation-time uses a nested &amp;quot;note&amp;quot; subproperty may actually reveal a problem with that approach itself, that is, perhaps instead of &amp;quot;preparation-time&amp;quot; with &amp;quot;value&amp;quot; and &amp;quot;note&amp;quot; subproperties, it may be better to refactor it as a &amp;quot;preparation&amp;quot; (an act thereof) with &amp;quot;duration&amp;quot; and &amp;quot;note&amp;quot; subproperties. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#** While semantically correct this would leave us with one more property, since &amp;quot;preparation&amp;quot; on itself, without a &amp;quot;duration&amp;quot;-subelement, wouldn't mae sense anymore. The real content that's of interest - the timespan needed - would reside only in the subelement. See [[recipe-issues]] for more discussion on this topic. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*#* Also, if an hRecipe is nested within an hCalendar (e.g. a ''vtodo'' containing an hRecipe within the ''description''), we probably wouldn't want naïve hCalendar parsers using an hRecipe's cooking time as the entire duration of the hCalendar component. [[User:TobyInk|TobyInk]] 20:32, 29 December 2008 (UTC) &lt;br /&gt;
*#** This is a duplicate of similar issue(s) raised on hAudio and should be tracked there in [[haudio-issues]]. Parser implementation confusion/naïveté is insufficient to justify a corruption/compromise of the format. Data formats far outlast implementations. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#** I think the example is rather contrieved. I wouldn't expect microformats to handle such complex cases. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*#* Although there is no such thing as a &amp;quot;duration of a recipe&amp;quot; the semantics are close enough to justify the reuse of &amp;quot;duration&amp;quot; from [[hCalendar]]. But hCalender is just a refactoring of RFC 2445 which demands ISO style durations which are rather un-intuitive and I would be more concerend about implementors turned away by such requirements than by too many properties. RFC 2445 permits multiple duration values &amp;quot;if the property permits&amp;quot; so that should be fine. Result: I don't know... Btw: hCalender needs more love if it's really meant to be reused. &amp;quot;... editor's note: this list is incomplete (an incomplete list is better than no list) and is being currently edited from RFC2445 to here.&amp;quot; imho is not good enough, especially not for a 'specification'. And RFC 2445 is not exactly an easy read. [[User:ThomasLoertsch|TomLurge]] 17:52, 6 January 2009 (UTC)&lt;br /&gt;
*#** Agreed with the issues raised against hCalendar but please note them in [[hcalendar-issues]] for follow-up. Thanks! [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-01-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Yde|Yde]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
*# Would it make sense to [[reuse]] [[hreview|hReview's]] &amp;quot;description&amp;quot; instead of hRecipe's &amp;quot;method&amp;quot; or is this stretching the semantics too far?&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== resolved issues ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-12-27&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
*# '''author is re-used from hAtom not hCard'''. minor issue. the &amp;quot;author&amp;quot; property is actually re-used from [[hAtom]] rather than hCard - hCard has no such property.&lt;br /&gt;
*#* Yikes! Corrected... [[User:ThomasLoertsch|TomLurge]] 17:52, 6 January 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== closed issues ==&lt;br /&gt;
* none currently&lt;br /&gt;
&lt;br /&gt;
===template===&lt;br /&gt;
{{issues-format}}&lt;br /&gt;
&lt;br /&gt;
== related pages ==&lt;br /&gt;
* [[hRecipe]]&lt;br /&gt;
* [[hrecipe-feedback|hRecipe feedback]] for general feedback on hRecipe.&lt;br /&gt;
* [[recipe]] microformat effort development&lt;br /&gt;
* [[recipe-issues]] past issues raised and resolved during [[recipe-brainstorming]] towards the development of hRecipe.&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hrecipe-issues&amp;diff=37682</id>
		<title>hrecipe-issues</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hrecipe-issues&amp;diff=37682"/>
		<updated>2009-01-16T23:03:36Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* issues */ Added comment about &amp;quot;recipe-title&amp;quot;/&amp;quot;fn&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;entry-title&amp;gt;hRecipe issues&amp;lt;/entry-title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This page reflects issues raised about the [[hRecipe]] microformat.  &lt;br /&gt;
&lt;br /&gt;
Past issues captured during brainstorming towards hRecipe can be found in [[recipe-issues]].&lt;br /&gt;
&lt;br /&gt;
Some issues may be REJECTED for a number of obvious reasons (but still documented here in case they are re-raised), and others contain longer discussions. Some issues may be ACCEPTED and perhaps cause changes or improved explanations in the spec. Please read this page (and [[recipe-issues]]) carefully ''before'' giving any feedback or raising any issues as your feedback/issues may already be resolved/answered.&lt;br /&gt;
&lt;br /&gt;
Submitted issues may (and probably will) be edited and rewritten for better terseness, clarity, calmness, rationality, and as neutral a point of view as possible. Write your issues well. — [http://tantek.com/ Tantek]&lt;br /&gt;
&lt;br /&gt;
If you have general feedback on hRecipe (positive/neutral/negative) please add to [[hrecipe-feedback]] rather than this document.&lt;br /&gt;
&lt;br /&gt;
== issues ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Issues&amp;quot;&amp;gt;Please add new issues&amp;lt;/span&amp;gt; to the '''bottom''' of this section by copy and pasting the [[hrecipe-issues#template|Template]]. Please follow-up to resolved/rejected issues with new information rather than resubmitting such issues. Duplicate issue additions will be reverted.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-12-27&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
*# '''Too many properties.''' From reviewing the [[recipe-examples]], it does not appear that the schema implied by the examples justify the number of properties in hRecipe, especially for a first draft.  microformats should start as small as possible (even smaller), and in this regard I believe several improvements could be made. There is one obvious example of recipe-title vs recipe-summary, but it looks like there may be more.  Would appreciate feedback from folks who add hRecipe to the recipes on the web regarding which properties they ended up not using.&lt;br /&gt;
*#* btw: this is not a first draft. a first draft has been around for over a year, a second draft for a few months. you are chiming in rather late - which is not a problem, but you should consider that a lot of thought already went into this format. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*#* proposed resolution: Drop &amp;quot;recipe-title&amp;quot;. In reviewing the examples, few (if any?) include *both* a title and a summary, and in practice the semantics of usage in the context of recipes appears to be virtually indistinguishable.  Therefore we don't need both, and following in the pattern provided by [[hCalendar]] (which got it from [[RFC2445]]), we should keep the more generic concept of a &amp;quot;summary&amp;quot; and drop the concept of &amp;quot;title&amp;quot; from hRecipe.&lt;br /&gt;
*#* hRecipe certainly is not a very short format, but that stems from the complexity of the topic. Other seemingly simple issues like vCards also have a lot of properties. 'Nutrition' could be a candidate for a microformat on it's own - but then, since it can be reused anyway, why bother? If your issue leads to the proposal that we should keep this in mind and wait for implementations to prove the point then I agree - although of course I think that it's as short as reasonably possible.I disagree with the proposed resolution though - title and summary are different things and they are used differently in the real world. They are wo different elements in Dublin Core and I find no Thesaurus listing them together. Plus I personally am not aware of any recipes that don't have a title. The summary could be dropped but to what advantage since you are right with your next point and summary is already defined elsewhere? The real problem lies in the usage of 'title' in hCard and can't be solved by shoehorning other titles in something else. [[User:ThomasLoertsch|TomLurge]] 17:52, 6 January 2009 (UTC)&lt;br /&gt;
*#*# Several problems with the reasoning above. First, assertion of &amp;quot;complexity of the topic&amp;quot; is insufficient. Per [[recipe-examples]] and rough 80% of the semantics implied therein - it is *not* a complex topic. Arguments from such data samples trumps any argument from theoretical complexity as we are going for a rough representation of real world use, not 99+% theoretical representation. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*#*# Maybe &amp;quot;complex&amp;quot; is the wrong wording, but there certainly are a lot of properties to take into account. Anyway I would find it more helpfull if you could provide more insight what properties you specifically think are too much for a first draft. The only concrete example you give is the title, but you give no convincing argument for that. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*#*# &amp;quot;hCard has lots of properties&amp;quot; is an insufficient justification for breaking any principles as the principles were derived from some of the experience gained (lessons learned) from the development of the early microformats like hCard and hCalendar. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*# The use/assertion of &amp;quot;wait for implementation to prove the point&amp;quot; is assuming the wrong burden of proof.  The burden of proof is to demonstrate the need for more complexity not less. That is, with microformats, we prefer starting smaller rather than larger. This is one of the [[principles]]. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*# Reasoning by analogy/justification of Dublin Core is insufficient, because schema should always be based on real world samples of *data* not on other formats.  Also, the properties in Dublin Core are notoriously abstract/confusing/overloaded, and thus make a particularly poor base from which to reason from.  Similarly reasoning from an abstract thesaurus definition is insufficient, as the thesaurus definition itself is not based on any sampling of real world publication data. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*#*# So you're suggesting that Dublin Core or a Thesaurus are not based on real world data but are made up out of the abstract while only the real world examples gahered on this site are the real deal? Well... I don't see what's so very special about the microformats process that it can singlehandedly negate all the work other people have been doing. I can add some examples to the examples page, from sites that together make up the vast majority of recipes on the (english speaking) net (both by number and by visits). You'll find all the properties mentioned in the hRecipe format (and you'll certainly find that they all have a title). And I just double-checked the [[recipe-examples]] page: 'all' the recipe examples there have a title and in all but one cases it is called &amp;quot;title&amp;quot; too. It's very helpfull to have some process but almost all your argumentation centers around the process while you provide very little concrete criticism on the properties themselves. When the arguments center around the process rather than the subject at hand that's always a sign of a flawed situation. [[User:ThomasLoertsch|TomLurge]] 16:00, 16 January 2009 (UTC)&lt;br /&gt;
*#*# Reasoning by absence of negative is flawed: &amp;quot;am not aware of any recipes that don't have a title&amp;quot; - absence of a negative cannot be used to prove an assertion to be true, only the possibility of being true. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*#*# Get your logics right: double negation is the opposite of negation. You can easily reformulate my assertion to: &amp;quot;Almost all recipes I'm aware of do have a title&amp;quot;. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*#*# Finally, the &amp;quot;real&amp;quot; problem is not the use of &amp;quot;title&amp;quot; within hCard but rather that the term &amp;quot;title&amp;quot; has been so horribly overloaded across formats, vocabularies that it is nearly meaningless and for that reason should be avoided in any/all format efforts, preferring instead something more semantically specific such as &amp;quot;fn&amp;quot; (meaning full/formatted name of an item) or &amp;quot;summary&amp;quot; (when items are labeled more often with a short description/explanation rather than a name). [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#*#*# There's no use in lamenting about the existence of synonyms and homonyms. That's the real world - &amp;quot;in the wild&amp;quot;, as you love to refer to it. Also the word &amp;quot;title&amp;quot; is not horribly overloaded, you're exaggerating here. It just happened that hCard were the first to use it, and in a way that's empirically much less important then the use of &amp;quot;title&amp;quot; as the heading of a resource. Still the real problem is that Microformats have only one namespace and no resolution mechanism for conflicts like this, beside &amp;quot;first come first served&amp;quot; - which is a very unsatisfying mechanism. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*#*#*# &amp;quot;fn&amp;quot; is [[existing-classes|defined]] as &amp;quot;the name of the object&amp;quot; which is pretty much what &amp;quot;recipe-title&amp;quot; means right now. So, whether we chose to keep this property, summary, or both, renaming &amp;quot;recipe-title&amp;quot; to &amp;quot;fn&amp;quot; would make sense. [[User:Yde|Yde]] 23:03, 16 January 2009 (UTC)&lt;br /&gt;
*# '''Unnecessary recipe prefixing of summary property.''' Note: this is a re-opening of an issue from [[recipe-issues]]. The usage of summary in recipes appears to be very similar to that used for events. Rephrased, insufficient (if any?) evidence has been provided that summary means anything &amp;quot;special&amp;quot; enough (distinguishing it from the generic term &amp;quot;summary&amp;quot; as used in microformats) in the context of recipes to merit prefixing and thus a new property.&lt;br /&gt;
*#* proposed resolution: Re-use generic &amp;quot;summary&amp;quot; property rather than introducing a recipe microformat scoped &amp;quot;recipe-summary&amp;quot; property.&lt;br /&gt;
*#* I agree principally but there are different &amp;quot;summary&amp;quot;s around: The [[hReview]]-Draft specifies a summary as &amp;quot;This optional field serves as a title for the review itself&amp;quot; while the [[hCalendar]] Draft refers to RFC 2445 which defines summary as &amp;quot;This property defines a short summary or subject for the calendar component&amp;quot;. I certainly agree more with the semantics from RFC 2445 but referring to either of the two doesn't make much sense right now. Since you are editor of both hReview and hCalendar maybe you can clarify the subject?  If  hReview would be aligned with RFC 2445 then I would promote  dropping the prefix.[[User:ThomasLoertsch|TomLurge]] 17:52, 6 January 2009 (UTC)&lt;br /&gt;
*#** Agreed, the definitions of &amp;quot;summary&amp;quot; across hCalendar and hReview could be better converged. Please add this as an issue to both [[hcalendar-issues]] and [[hreview-issues]] and I'll follow-up there accordingly.  Given that is the path forward, let's fix this immediately in hRecipe now that the issue (and resolution) has been captured. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#** I always prefer to leave other people some time (like some days) to make comments but if there will be no more comments I'll change &amp;quot;recipe-summary&amp;quot; to &amp;quot;summary&amp;quot; as defined in hCalender/RFC2445 durinng the next week. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*# '''preparation-time could re-use duration instead''' - it appears that the &amp;quot;preparation-time&amp;quot; semantic basically means the &amp;quot;duration&amp;quot; of the recipe, and thus could re-use that property from [[hCalendar]] rather than introducing a new property name.&lt;br /&gt;
*#* proposed resolution: change &amp;quot;preparation-time&amp;quot; to &amp;quot;duration&amp;quot; and note re-use from [[hCalendar]] - or at least document how preparation-time is a different enough semantic from &amp;quot;duration&amp;quot; to justify the introduction of a new term.&lt;br /&gt;
*#* One difference is that hCalendar ''duration'' is a singular property whereas hRecipe's ''preparation-time'' is plural. Also, ''preparation-time'' will often (typically) use value+note subproperties, while ''duration'' will usually be an ISO 8601 duration. [[User:TobyInk|TobyInk]] 20:32, 29 December 2008 (UTC)&lt;br /&gt;
*#** Plurality is a contextual aspect and does not alter the semantic of the underlying property, thus is insufficient justification for introducing a new term.  We do not duplicates of each property in a singular and plural form. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#** Syntax differences (value+note vs ISO 8601) are also insufficient to justify the introduction of a new property for the same semantic. Rather, it is better to expand the syntax of the existing property, e.g. perhaps using the [[value-excerption-pattern]] and to note that explicitly. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#** If that's possible than it's okay with me to reuse &amp;quot;duration&amp;quot; with the mentioned syntactic differences. But I'm not sure if it helps usability to overload properties in such a way. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*#** The observation that preparation-time uses a nested &amp;quot;note&amp;quot; subproperty may actually reveal a problem with that approach itself, that is, perhaps instead of &amp;quot;preparation-time&amp;quot; with &amp;quot;value&amp;quot; and &amp;quot;note&amp;quot; subproperties, it may be better to refactor it as a &amp;quot;preparation&amp;quot; (an act thereof) with &amp;quot;duration&amp;quot; and &amp;quot;note&amp;quot; subproperties. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#** While semantically correct this would leave us with one more property, since &amp;quot;preparation&amp;quot; on itself, without a &amp;quot;duration&amp;quot;-subelement, wouldn't mae sense anymore. The real content that's of interest - the timespan needed - would reside only in the subelement. See [[recipe-issues]] for more discussion on this topic. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*#* Also, if an hRecipe is nested within an hCalendar (e.g. a ''vtodo'' containing an hRecipe within the ''description''), we probably wouldn't want naïve hCalendar parsers using an hRecipe's cooking time as the entire duration of the hCalendar component. [[User:TobyInk|TobyInk]] 20:32, 29 December 2008 (UTC) &lt;br /&gt;
*#** This is a duplicate of similar issue(s) raised on hAudio and should be tracked there in [[haudio-issues]]. Parser implementation confusion/naïveté is insufficient to justify a corruption/compromise of the format. Data formats far outlast implementations. [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
*#** I think the example is rather contrieved. I wouldn't expect microformats to handle such complex cases. [[User:ThomasLoertsch|TomLurge]] 15:00, 16 January 2009 (UTC)&lt;br /&gt;
*#* Although there is no such thing as a &amp;quot;duration of a recipe&amp;quot; the semantics are close enough to justify the reuse of &amp;quot;duration&amp;quot; from [[hCalendar]]. But hCalender is just a refactoring of RFC 2445 which demands ISO style durations which are rather un-intuitive and I would be more concerend about implementors turned away by such requirements than by too many properties. RFC 2445 permits multiple duration values &amp;quot;if the property permits&amp;quot; so that should be fine. Result: I don't know... Btw: hCalender needs more love if it's really meant to be reused. &amp;quot;... editor's note: this list is incomplete (an incomplete list is better than no list) and is being currently edited from RFC2445 to here.&amp;quot; imho is not good enough, especially not for a 'specification'. And RFC 2445 is not exactly an easy read. [[User:ThomasLoertsch|TomLurge]] 17:52, 6 January 2009 (UTC)&lt;br /&gt;
*#** Agreed with the issues raised against hCalendar but please note them in [[hcalendar-issues]] for follow-up. Thanks! [[User:Tantek|Tantek]] 20:54, 15 January 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== resolved issues ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-12-27&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
*# '''author is re-used from hAtom not hCard'''. minor issue. the &amp;quot;author&amp;quot; property is actually re-used from [[hAtom]] rather than hCard - hCard has no such property.&lt;br /&gt;
*#* Yikes! Corrected... [[User:ThomasLoertsch|TomLurge]] 17:52, 6 January 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== closed issues ==&lt;br /&gt;
* none currently&lt;br /&gt;
&lt;br /&gt;
===template===&lt;br /&gt;
{{issues-format}}&lt;br /&gt;
&lt;br /&gt;
== related pages ==&lt;br /&gt;
* [[hRecipe]]&lt;br /&gt;
* [[hrecipe-feedback|hRecipe feedback]] for general feedback on hRecipe.&lt;br /&gt;
* [[recipe]] microformat effort development&lt;br /&gt;
* [[recipe-issues]] past issues raised and resolved during [[recipe-brainstorming]] towards the development of hRecipe.&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=29832</id>
		<title>recipe-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=29832"/>
		<updated>2008-10-18T09:50:01Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* Calories */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Recipe Brainstorming&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Towards a [[recipe|Recipe]] microformat.  Please read the [[process]] before editing this page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Format-In-Progress&amp;quot;&amp;gt;&lt;br /&gt;
==format-in-progress - september 2007==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
This format-in-progress follows the restarting of Recipe development by [[User:Phae|Frances Berriman]] on 25th September 2007. Note that this Format-In-Progress section is intended to be edited to reflect the discussion that occurs on the microformats-new list, rather than being a free-form playground for schema. This documentation was produced by [[User:BenWard|Ben Ward]] and [[User:Phae|Frances Berriman]].&lt;br /&gt;
&lt;br /&gt;
; Editor&lt;br /&gt;
: [[User:Phae|Frances Berriman]] (BBC)&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
Recipe is based on [[recipe-examples|examples]] and fields in [[recipe-formats|existing formats]]. &lt;br /&gt;
&lt;br /&gt;
The recipe microformat is designed for the mark-up of instructions for creating meals, drinks or food-based items.  &lt;br /&gt;
&lt;br /&gt;
===Root Class Name===&lt;br /&gt;
&lt;br /&gt;
To be decided. Likely ‘hrecipe’.&lt;br /&gt;
&lt;br /&gt;
===Property List===&lt;br /&gt;
&lt;br /&gt;
Class names &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; are taken from [[hAtom]], &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt; used from [[hCard]] and &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; from [[measure]].&lt;br /&gt;
&lt;br /&gt;
* Title. &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* Summary. &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Author. &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;. optional. [[hcard]].&lt;br /&gt;
* Date published. &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* Photo(s). &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;. optional. img or url.&lt;br /&gt;
* Ingredient(s). &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;. 1 or more required.&lt;br /&gt;
** Quantity. &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;. optional. text, optionally [[measure]].&lt;br /&gt;
** Item. &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
** Note. &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
** Optionality. &amp;lt;code&amp;gt;optional&amp;lt;/code&amp;gt;. optional. text. Its absence should imply that the ingredient is required.&lt;br /&gt;
* Method. &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;. required. text with optional valid HTML markup.&lt;br /&gt;
* Yield. &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Preparation time. &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt;. optional. (see [[ISO-31-1]] duration brainstorming)&lt;br /&gt;
* Tags. optional. [[rel-tag]].&lt;br /&gt;
* License. optional. [[rel-license]].&lt;br /&gt;
&lt;br /&gt;
===Field Details===&lt;br /&gt;
&lt;br /&gt;
'''Title''': The title of the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{must}} have a &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Summary''': The summary provides a short introduction or an accompanying statement about the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} have a &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Author''': Author the person who authored the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include an &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The contents of the element {{must}} include a valid [[hCard]].&lt;br /&gt;
&lt;br /&gt;
'''Date published''': The date the recipe was published.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include a &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; date.&lt;br /&gt;
* {{should}} (?) use the [[datetime-design-pattern]] to encode the published datetime.&lt;br /&gt;
&lt;br /&gt;
'''Photo''': Accompanying image.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include one or more photo elements.&lt;br /&gt;
* The element {{should}} use an &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
* The element {{may}} use any other element that contains a URL, such as &amp;lt;code&amp;gt;&amp;lt;a&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object&amp;gt;&amp;lt;/code&amp;gt;, but it is not recommended.&lt;br /&gt;
&lt;br /&gt;
'''Ingredient''': Describes an ingredient used in the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{must}} have one or more &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;s.&lt;br /&gt;
* The element {{must}} include the field item.&lt;br /&gt;
* The element {{may}} include &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; and/or &amp;lt;code&amp;gt;optionality&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Quantity''': The quantity of an ingredient needed for the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;.&lt;br /&gt;
* An ingredient {{may}} specify the &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Item''': Specifies the name of the ingredient.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;.&lt;br /&gt;
* An ingredient {{must}} specify the &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Note''': A note concerning one of the ingredients.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;.&lt;br /&gt;
* An ingredient {{may}} include a &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Optionality''': States that an ingredient is optional to the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;optionality&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The &amp;lt;code&amp;gt;optionality&amp;lt;/code&amp;gt; of an &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt; {{may}} be specified.&lt;br /&gt;
* The absence of the element implies that the ingredient is required.&lt;br /&gt;
&lt;br /&gt;
'''Method''': The method of the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{must}} include a &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The field {{may}} include valid HTML markup (e.g. paragraphs).&lt;br /&gt;
&lt;br /&gt;
'''Yield''': Specifies the quantity produced by the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include a &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Format-In-Progress-10-2008&amp;quot;&amp;gt;&lt;br /&gt;
==format-in-progress - #2 - october 2008==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
This second Format-In-Progress reflects the discussions following the first one from september 2007 (see above). It's not an entirely new format but rather an evolution and about 95% the same as the first one. Most important changes are the adition of a &amp;lt;code&amp;gt;nutrition&amp;lt;/code&amp;gt; element , a &amp;lt;code&amp;gt;preparation-time-note&amp;lt;/code&amp;gt; element and the optionality of &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;. To improve readability also parts that haven't changed are repeated, while changes are marked with '''&amp;lt;#2''' and commented. &lt;br /&gt;
Please note again that Format-In-Progress sections are intended to be edited to reflect the discussion that occurs on the microformats-new list, rather than being a free-form playground for schema. This Format-In-Progress was produced by [[User:ThomasLoertsch|ThomasLoertsch]] 15:29, 15. Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
Recipe is based on [[recipe-examples|examples]] and fields in [[recipe-formats|existing formats]]. &lt;br /&gt;
&lt;br /&gt;
The recipe microformat is designed for the mark-up of instructions for creating meals, drinks or food-based items.  &lt;br /&gt;
&lt;br /&gt;
===Root Class Name===&lt;br /&gt;
&lt;br /&gt;
To be decided. Likely ‘hrecipe’.&lt;br /&gt;
&lt;br /&gt;
===Property List===&lt;br /&gt;
&lt;br /&gt;
Class names &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; are taken from [[hAtom]], &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt; used from [[hCard]] and &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; from [[measure]].&lt;br /&gt;
&lt;br /&gt;
* Title. &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* Summary. &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Author. &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;. optional. [[hcard]].&lt;br /&gt;
* Date published. &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* Photo(s). &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;. optional. img or url.&lt;br /&gt;
* Ingredient(s). &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;. 1 or more required.&lt;br /&gt;
** Quantity. &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;. optional. text, optionally [[measure]].&lt;br /&gt;
** Item. &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
** Note. &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
** '''&amp;lt;#2''' deleted Optionality&lt;br /&gt;
* Method. &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;. optional. text with optional valid HTML markup. '''&amp;lt;#2''' changed to optional&lt;br /&gt;
* Yield. &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Preparation time. &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt;. 1 or more, optional. (see [[ISO-31-1]] duration brainstorming) '''&amp;lt;#2''' changed to optionally multiple instances&lt;br /&gt;
** Preparation time note. &amp;lt;code&amp;gt;preparation-time-note&amp;lt;/code&amp;gt;. optional. text '''&amp;lt;#2''' added&lt;br /&gt;
* Tags. optional. [[rel-tag]].&lt;br /&gt;
* Nutrition&amp;lt;code&amp;gt;nutrition&amp;lt;/code&amp;gt;. optional. Joule [[measure] '''&amp;lt;#2''' added, see Field Details below for a longer version&lt;br /&gt;
* License. optional. [[rel-license]].&lt;br /&gt;
&lt;br /&gt;
===Field Details===&lt;br /&gt;
&lt;br /&gt;
'''Title''': The title of the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{must}} have a &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Summary''': The summary provides a short introduction or an accompanying statement about the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} have a &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Author''': Author the person who authored the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include an &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The contents of the element {{must}} include a valid [[hCard]].&lt;br /&gt;
&lt;br /&gt;
'''Date published''': The date the recipe was published.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include a &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; date.&lt;br /&gt;
* {{should}} (?) use the [[datetime-design-pattern]] to encode the published datetime.&lt;br /&gt;
&lt;br /&gt;
'''Photo''': Accompanying image.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include one or more photo elements.&lt;br /&gt;
* The element {{should}} use an &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
* The element {{may}} use any other element that contains a URL, such as &amp;lt;code&amp;gt;&amp;lt;a&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object&amp;gt;&amp;lt;/code&amp;gt;, but it is not recommended.&lt;br /&gt;
&lt;br /&gt;
'''Ingredient''': Describes an ingredient used in the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{must}} have one or more &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;s.&lt;br /&gt;
* The element {{must}} include the &amp;lt;code&amp;gt;field&amp;lt;/code&amp;gt; item.&lt;br /&gt;
* The element {{may}} include &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt; and/or &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Quantity''': The quantity of an ingredient needed for the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;.&lt;br /&gt;
* An ingredient {{may}} specify the &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Item''': Specifies the name of the ingredient.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;.&lt;br /&gt;
* An ingredient {{must}} specify the &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Note''': A note concerning one of the ingredients.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;.&lt;br /&gt;
* An ingredient {{may}} include a &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;.&lt;br /&gt;
* '''&amp;lt;#2''' '''Optionality''' has been deleted since it's rarely needed and can be stated within a &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Method''': The method of the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include a &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;. &lt;br /&gt;
* The field {{may}} include valid HTML markup (e.g. paragraphs).&lt;br /&gt;
* '''&amp;lt;#2''' &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt; is now optional since there are recipes like salads or shakes that don't need a method&lt;br /&gt;
&lt;br /&gt;
'''Yield''': Specifies the quantity produced by the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include a &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Preparation Time''': The time it takes to prepare the meal described by the recipe. &lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include one or more &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt;s.&lt;br /&gt;
* '''&amp;lt;#2''' Since some recipes need not only time for preparation, but also considerable time for e.g. boiling, waiting for the dough to rise etc, this element may be used multiple times.&lt;br /&gt;
&lt;br /&gt;
'''Preparation Time Note''':  '''&amp;lt;#2''' added. Specifies the purpose of a Preparation Time .&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;preparation-time-note&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Preparation Time {{may}} include a &amp;lt;code&amp;gt;preparation-time-note&amp;lt;/code&amp;gt;.&lt;br /&gt;
* An optional note may be added to each of multiple intervals to specify their respective purpose. &lt;br /&gt;
&lt;br /&gt;
'''Nutrition''': '''&amp;lt;#2''' added to optionally provide nutritional information. &lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;nutrition&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include a &amp;lt;code&amp;gt;nutrition&amp;lt;/code&amp;gt; element.&lt;br /&gt;
* This simple version would just add Joules since this is the most used and asked for information. &lt;br /&gt;
* A more elaborate version would add information for fat, proteins, carbohydrates and dietary fiber - but this may already be out of the 80/20 range. Of course a lot more nutritional values would be available but these seem definitely outside 80/20.&lt;br /&gt;
** Nutrition&amp;lt;code&amp;gt;nutrition&amp;lt;/code&amp;gt;. optional &lt;br /&gt;
*** Energy. &amp;lt;code&amp;gt;energy&amp;lt;/code&amp;gt;. optional. Joule [[measure]] &lt;br /&gt;
*** Fat. &amp;lt;code&amp;gt;fat&amp;lt;/code&amp;gt;. optional. gram [[measure]]&lt;br /&gt;
*** Protein. &amp;lt;code&amp;gt;protein&amp;lt;/code&amp;gt;. optional. gram [[measure]] &lt;br /&gt;
*** Carbohydrates. &amp;lt;code&amp;gt;carbohydrates&amp;lt;/code&amp;gt;. optional. gram [[measure]]&lt;br /&gt;
*** Dietary fiber. &amp;lt;code&amp;gt;dietary fiber&amp;lt;/code&amp;gt;. optional. gram [[measure]]&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;div class=&amp;quot;hrecipe&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;p class=&amp;quot;recipe-title&amp;quot;&amp;gt;Pommes Frites&amp;lt;/p&amp;gt;&lt;br /&gt;
	&amp;lt;p class=&amp;quot;recipe-summary&amp;quot;&amp;gt;Pommes frites come from the outer space. They are served hot.&amp;lt;br /&amp;gt;This recipe is only an example. Don't try this at home!&amp;lt;/p&amp;gt;&lt;br /&gt;
	&amp;lt;p class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;Thomas Loertsch&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
	&amp;lt;p&amp;gt;Published &amp;lt;abbr class=&amp;quot;published&amp;quot; title=&amp;quot;2008-10-14T10:05:37-01:00&amp;quot;&amp;gt;14. Oct 2008&amp;lt;/abbr&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
	&amp;lt;img src=&amp;quot;/img/pommes.png&amp;quot; class=&amp;quot;photo&amp;quot; width=&amp;quot;100&amp;quot; height=&amp;quot;100&amp;quot; alt=&amp;quot;Pommes Frites&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;p class=&amp;quot;ingredient&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;span class=&amp;quot;quantity hmeasure&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;span class=&amp;quot;num&amp;quot;&amp;gt;500&amp;lt;/span&amp;gt; &lt;br /&gt;
			&amp;lt;span class=&amp;quot;unit&amp;quot;&amp;gt;gramme&amp;lt;/span&amp;gt;&lt;br /&gt;
		&amp;lt;/span&amp;gt;&lt;br /&gt;
		&amp;lt;span class=&amp;quot;item&amp;quot;&amp;gt;potatoes&amp;lt;/span&amp;gt;,&lt;br /&gt;
		&amp;lt;span class=&amp;quot;note&amp;quot;&amp;gt;hard cooking&amp;lt;/span&amp;gt;.&lt;br /&gt;
	&amp;lt;/p&amp;gt;&lt;br /&gt;
	&amp;lt;ul class=&amp;quot;method&amp;quot;&amp;gt;&lt;br /&gt;
	    &amp;lt;li&amp;gt;First wash the potatoes.&amp;lt;/li&amp;gt;&lt;br /&gt;
		&amp;lt;li&amp;gt;Then slice and dice them and put them in boiling fat.&amp;lt;/li&amp;gt;&lt;br /&gt;
	    &amp;lt;li&amp;gt;After a few minutes take them out again.&amp;lt;/li&amp;gt;&lt;br /&gt;
	&amp;lt;/ul&amp;gt;&lt;br /&gt;
	&amp;lt;p&amp;gt;Enough for &amp;lt;span class=&amp;quot;yield&amp;quot;&amp;gt;12&amp;lt;/span&amp;gt; children.&amp;lt;/p&amp;gt;&lt;br /&gt;
	&amp;lt;p class=&amp;quot;preparation-time hmeasure&amp;quot;&amp;gt;Preparation time is approximately &amp;lt;span class=&amp;quot;h&amp;quot;&amp;gt;1&amp;lt;/span&amp;gt; hour &amp;lt;span class=&amp;quot;min&amp;quot;&amp;gt;30&amp;lt;/span&amp;gt; minutes.&amp;lt;/p&amp;gt;&lt;br /&gt;
	&amp;lt;p class=&amp;quot;preparation-time hmeasure&amp;quot;&amp;gt;Add &amp;lt;span class=&amp;quot;min&amp;quot;&amp;gt;5&amp;lt;/span&amp;gt; minutes for &amp;lt;span class=&amp;quot;preparation-time-note&amp;quot;&amp;gt;preparing the Ketchup&amp;lt;/span&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
	&amp;lt;p&amp;gt;This recipe is &amp;lt;span href=&amp;quot;http://www.eut.de/tags/difficulty/easy&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;easy&amp;lt;/span&amp;gt; and &amp;lt;span href=&amp;quot;http://www.eut.de/tags/tastyness/delicious&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;delicious&amp;lt;/span&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
	&amp;lt;p class=&amp;quot;nutrition hmeasure&amp;quot;&amp;gt;Pommes Frites have more than &amp;lt;span class=&amp;quot;joule&amp;quot;&amp;gt;1000&amp;lt;/span&amp;gt; Joule&amp;lt;/p&amp;gt;&lt;br /&gt;
	&amp;lt;p&amp;gt;This recipe is licensed under &amp;lt;a href=&amp;quot;http://creativecommons.org/licenses/by/2.0/&amp;quot; rel=&amp;quot;license&amp;quot;&amp;gt;CC by 2.0&amp;lt;/a&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==brainstorming==&lt;br /&gt;
===RecipeML-based Brainstorm===&lt;br /&gt;
Excerpted from [http://conoroneill.com/2006/03/21/what-if-i-suggest-a-structured-recipe-format-and-you-critique-it/ Conor Bandon's Blog entry] and derived from The RecipeML Spec:&lt;br /&gt;
*Recipe_Title&lt;br /&gt;
*Summary Description (one liner)&lt;br /&gt;
*Measurement System (U.S., Imperial etc)&lt;br /&gt;
*Ingredients (each one a separate &amp;quot;item&amp;quot; rather than block text with count/amount/range/unit broken out too)&lt;br /&gt;
**Some (e.g. meats, vegetables) could optionally be marked up with (elements of) the proposed [[species]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:41, 16 Nov 2006 (PST)&lt;br /&gt;
** Ingredient importance (e.g. Main, Required, Optional) should be listed as an attribute of each entry. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Units need separate microformat: see [[measure]] &lt;br /&gt;
**Ingredient Preparation: such as diced, chopped, sliced, grated, minced, etc. [[User:SteveL|Steve Lewis]] 18:55, 11 Feb 2007 (PST)&lt;br /&gt;
*Preparation Time (overall time)&lt;br /&gt;
*Yield Quantity and Unit (4 pancakes or 5 servings)&lt;br /&gt;
**Calories per serving [[User:JohnLeMasney| John LeMasney]]&lt;br /&gt;
**Calories per ounce [[User:JohnLeMasney| John LeMasney]] &lt;br /&gt;
*Background Information - Optional section to encapsulate information that is useful but not necessarily required for a successful recipe. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Author (Person) ([[hcard]]?)&lt;br /&gt;
**Submitter (Person) ([[hcard]]?)&lt;br /&gt;
**Source (Book Title etc)&lt;br /&gt;
*** could use the proposed [[citation]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:43, 16 Nov 2006 (PST)&lt;br /&gt;
**Date (Of Creation or Publication)&lt;br /&gt;
**Rights (Copyright or other)&lt;br /&gt;
**Meal Category (Starter, entree, dessert )&lt;br /&gt;
**Cuisine Category (Italian etc)&lt;br /&gt;
*Instructions (text, but can contain:)&lt;br /&gt;
**Steps (optional)&lt;br /&gt;
***Should be an ordered list [[User:AndyMabbett|Andy Mabbett]] 14:46, 16 Nov 2006 (PST)&lt;br /&gt;
***Another vote for an ordered list, perhaps in the [[XOXO]] format. [[User:AlexanderShusta|α]]&lt;br /&gt;
***Many recipes associate ingredients with specific steps of a multi-step method; if methods are broken out into steps, then the format should support this association whether the complete ingredient list is up front or the ingredient list is itself broken out per step. [[User:Quixote|Ben Curtis]]&lt;br /&gt;
*Photo (optional) [[User:IamCam|Cameron Perry]]&lt;br /&gt;
**Could be one per dish, or one for each (or for some of the) step(s). [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
===Cookcamp brainstorming===&lt;br /&gt;
At [http://barcamp.org/CookCamp CookCamp] in February 2007, Tantek moderated a fairly free form discussion of how to publish/share recipes.  Here is a [http://flickr.com/photos/tantek/422072573/ photo of the whiteboard]:&lt;br /&gt;
[http://flickr.com/photos/tantek/422072573/ http://farm1.static.flickr.com/162/422072573_9956d93f61.jpg]&lt;br /&gt;
&lt;br /&gt;
'''To Do''': OCR this and enter rough notes here...&lt;br /&gt;
&lt;br /&gt;
===Additional Suggestions===&lt;br /&gt;
*Steps - As cited above but to include estimated time per step.  Include the type of step (prep, preheat, cook, bake, mix, saute, etc) as well as the ingredients involved.  This would be very useful when trying to time a meal so all the food appears together.&lt;br /&gt;
**I think this is being to specific. Are there any real world examples where this would be useful? --[[User:Yde|Yde]] 08:41, 30 May 2008 (PDT)&lt;br /&gt;
*Difficulty/Notes - Perhaps incorporation of [[hreview|hReview]] to describe difficulty (using rating) and general comments (review), as an optional field. [[User:Phae|Frances Berriman]]&lt;br /&gt;
** -1.  Too diverse in the wild, better handled bytags (at least in the first version). same for suitablility. &lt;br /&gt;
*Suitability (e.g. vegetarian, vegan, wheat-free, etc.). Possibly [[rel-tag]]. [[User:AndyMabbett|Andy Mabbett]] 14:57, 16 Nov 2006 (PST)&lt;br /&gt;
*Ingredient Grouping - In baking you need to differentiate wet from dry ingredients.  See also an [[recipe-examples|example recipe]] from [http://www.extratasty.com/recipe/46/cuba_libre extratasty.com] for useful grouping in cocktail mixing. [[SteveL|Steve Lewis]] 19:10, 11 Feb 2007&lt;br /&gt;
** Maybe this ingredient grouping can be used to express some alternative ingredients, like &amp;quot;mayonnaise or cream cheese&amp;quot;. [[EstevaoSamuel|Estêvão Samuel Procópio]] 15:33, 16 Dez 2007 (PDT)&lt;br /&gt;
** This could be solved by using a xoxo list and ignoring list items that don't include a class=&amp;quot;name&amp;quot;. Example:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Booze&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Rum&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Mixer&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Cola&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Lime juice&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:Yde|Yde]] 13:09, 18 Apr 2008 (PDT)&lt;br /&gt;
**We can't have a dependency on XOXO or any list mark-up for ingredients. That's too restrictive on publishing patterns, preventing patterns like: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;method&amp;quot;&amp;gt;Take &amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;a handful&amp;lt;/span&amp;gt; &lt;br /&gt;
of  spinach&amp;lt;/span&amp;gt; and fry it&amp;lt;/p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:BenWard|BenWard]] 13:20, 18 Apr 2008 (PDT)&lt;br /&gt;
**You're right. I think grouping would introduce too many new elements (class=&amp;quot;group&amp;quot;, class=&amp;quot;group-title&amp;quot;) considering how relatively uncommon this is. --[[User:Yde|Yde]] 13:51, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*Method &amp;gt; Steps - or Method-Step[] as a child of Method. Imply ordered steps from an HTML list or explicitly mark-up ordered steps respectively.&lt;br /&gt;
** -1. Outside 80/20. POSH is good enough for this purpose. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:04, 01 Oct 2008 (CET)&lt;br /&gt;
* Number of dishes or similar - often it's mentioned how many dishes (or breads in baking, etc) the ingredients are for. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Suitable for occasions - what occasions are the dish suitable for? [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Category - many sites categorize their recipes. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
** Tags could be used for both suitability and category.&lt;br /&gt;
&lt;br /&gt;
*Under what terms is the recipe licensed? Microformat: rel=&amp;quot;license&amp;quot;. Often a page is in the creative commons but the page author has taken some text from a copyrighted page and in theory re-published the work in violation to the terms of use, adding a rel=&amp;quot;license&amp;quot; to each recipe on the page? [[User:Lee Jordan|Lee Jordan]] 20:55, 04 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Single foodstuffs - If &amp;quot;method&amp;quot; is made optional, this could be used for marking up individual foodstuffs in prose. for example, &amp;quot;I like to eat cheese for supper.&amp;quot; would become:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
or simply (if the proposed &amp;quot;[http://microformats.org/discuss/mail/microformats-discuss/2008-January/011199.html sub-microformat-pattern]&amp;quot; is adopted):&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe-ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 08:16, 5 Jan 2008 (PST)&lt;br /&gt;
**But that's not really a recipe, is it? And what would the purpose of knowing that cheese is an ingredient be? --[[User:Yde|Yde]] 12:46, 18 Apr 2008 (PDT)&lt;br /&gt;
** -1. Makes no sense to me either --[[User:ThomasLoertsch|ThomasLoertsch]] 15:29, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
*Menus - With the addition of a &amp;quot;price&amp;quot; field, and perhaps one or two others, and again making &amp;quot;method&amp;quot; optional, this microformat can also be used for menus. See [[recipe-examples#Menus|menu examples]]. [[User:AndyMabbett|Andy Mabbett]] 02:39, 19 Feb 2008 (PST)&lt;br /&gt;
**I would consider this out of scope (which is to produce an as-simple-as-possible microformat &amp;quot;for the mark-up of instructions for creating meals, drinks or food-based items&amp;quot; - [[recipe-brainstorming#Introduction | introduction]]) --[[User:Yde|Yde]] 13:39, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Calories===&lt;br /&gt;
per serving. May be part of the [[measure]] microformat in future.&lt;br /&gt;
* +1. Nutritional information is quite important for a lot of people and is inside the 80/20. It should be included as an optional element. The problems are: which nutritional information exactly? A common denominator is calories, proteins, carbohydrates and fat. That's also what european law demands as information on packaged food. Most sites that I visited only list calories as nutritional information (if any). Since Calories are a somehow superordinate concept for proteins, carbohydrates and fat that's fine. Allrecipes.com is quite extreme with a huge list of nutritional information - clearly outside 80/20 IMHO.  Another problem: although Calories are the most popular term, the measure is deprecated in favor of Joule. hMeasure too uses Joule. I'd therefor propose to add the ''optional'' element &amp;lt;code&amp;gt;nutrition&amp;lt;/code&amp;gt; and subelements &amp;lt;code&amp;gt;calories&amp;lt;/code&amp;gt;(&amp;quot;mandatory&amp;quot;) in Joule,&amp;lt;code&amp;gt;fat&amp;lt;/code&amp;gt;(&amp;quot;optional&amp;quot;), &amp;lt;code&amp;gt;protein&amp;lt;/code&amp;gt;(&amp;quot;optional&amp;quot;), &amp;lt;code&amp;gt;carbohydrates&amp;lt;/code&amp;gt;(&amp;quot;optional&amp;quot;), and &amp;lt;code&amp;gt;dietary fiber&amp;lt;/code&amp;gt;(&amp;quot;optional&amp;quot;), those all in grams. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:16, 01 Oct 2008 (CET), modified 09.Oct 2008 and 13.Oct 2008&lt;br /&gt;
** +1 for a &amp;lt;code&amp;gt;nutrition&amp;lt;/code&amp;gt; element. However, I would like to change the subelement &amp;lt;code&amp;gt;calories&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;energy&amp;lt;/code&amp;gt;, as that would allow using either calories or joules (using hMeausere) and it feels weird to state joule in an element called calories. --[[User:Yde|Yde]] 05:57, 11 Oct 2008 (PDT)&lt;br /&gt;
** I felt the same and &amp;lt;code&amp;gt;energy&amp;lt;/code&amp;gt; is a good idea. However I think we should stay with Joules, since hMeasure doesn't include Calories and we don't want to get things too complicated.&lt;br /&gt;
*** hMeasure allows ''any'' units to be used. The [[measure#unit:_The_Unit_of_Measurement|&amp;lt;code&amp;gt;unit&amp;lt;/code&amp;gt; property]] is defined as an opaque string. The draft spec does ''allow'' parsers to delve into this otherwise opaque string and assign meaning to it, and strongly suggests that any parsers which do this support all SI units and prefixes. However, it does not prevent authors from using non-SI units, such as calories. [[User:TobyInk|TobyInk]]&lt;br /&gt;
*** You're right. Still, wouldn't it make more sense to go for the standardized Joule instead of the deprecated and non-standardized Calories?&lt;br /&gt;
**** I think a lot of people are using calories instead of joule (or both), so IMO it would be too restrictive to only allow joule. --[[User:Yde|Yde]] 02:50, 18 Oct 2008 (PDT)&lt;br /&gt;
** But do we really decide for the multi-element proposal outlined above?  Or should we rather go for a simple and single &amp;lt;code&amp;gt;nutrition&amp;lt;/code&amp;gt; element,  ''optional'', without subelements (and with hMeasure Joule)? I'm still undecided myself.  [[User:ThomasLoertsch|ThomasLoertsch]] 12:02, 13.Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
===Note===&lt;br /&gt;
The 'note' property is only useful in some [http://microformats.org/discuss/mail/microformats-new/2008-June/001635.html rare cases] and might not fit the 80-20 rule.&lt;br /&gt;
* We might want to [[principles|start as simple as possible]] and leave this out for a future revision.&lt;br /&gt;
* People often put some of the very basic preparation steps into the ingredients list. For example, ingredients lists sometimes read like &amp;quot;one onion, finely chopped&amp;quot;.&lt;br /&gt;
* +1. &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; should stay as an optional value. There are so many ways to define ingredients that it seems useful enough to fit into the 80/20. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:26, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
===Optional===&lt;br /&gt;
Instead of &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; I'd rather remove the &amp;lt;code&amp;gt;optional&amp;lt;/code&amp;gt; property. Information about the optionality of an ingredient can easily be added in the &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; field, e.g. together with suggestions for a possible replacement. --[[User:ThomasLoertsch|ThomasLoertsch]] 12:59, 13.Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
===Method===&lt;br /&gt;
For informally or concisely written recipes, the method is often left out. Could we either make this optional, or have an optimisation such that if the method is absent, the entire text of the recipe is taken to be the method. [[User:TobyInk|TobyInk]] 02:53, 15 Jul 2008 (PDT)&lt;br /&gt;
* e.g. salad, sandwich and smoothie recipes don't often require a method to be useful.&lt;br /&gt;
* +1 for making it optional. Although most recipes rely heavily on a method there are indeed those where it isn't necessary. If 80/20 does mean that easy or simple usecases should be facilitated it would be in line with the principal to make the method optional. And it wouldn't hurt anybody either. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:04, 01 Oct 2008 (CET)&lt;br /&gt;
* I don't know... Making the method optional would make &amp;quot;I like to eat cheese for supper&amp;quot; a technically valid recipe, but it provides no value as a recipe. In other words, I am concerned that this will lead to people using the format for things it was not intented for. I don't know if this will happen, but we need to take it into consideration. --[[User:Yde|Yde]] 06:17, 11 Oct 2008 (PDT)&lt;br /&gt;
* I think there's no technical way to prevent misuse (and no other way either ;-). --[[User:ThomasLoertsch|ThomasLoertsch]] 12:52, 13.Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
===Preparation Time===&lt;br /&gt;
Make &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt; plural and add an optional &amp;lt;code&amp;gt;preparation-time-note&amp;lt;/code&amp;gt; element inline to preparation time&lt;br /&gt;
* &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt; (optional, plural)&lt;br /&gt;
** &amp;lt;code&amp;gt;preparation-time-note&amp;lt;/code&amp;gt; (optional, singular)&lt;br /&gt;
There are often times additional to the main preparation time i.e. the time the dough needs to rise. When scanning a recipe for&lt;br /&gt;
practicality - i.e. your guest are coming in 4 hours - this is a very important information. Allowing &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt; to be used more than once per recipe and adding an optional &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; element would allow great flexibility in stating such details while staying simple. It could also be used to give times for different parts of a recipe like cake and topping or to differentiate times for preparation, waiting and cooking. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:05, 01 Oct 2008 (CET)&lt;br /&gt;
* That's a good point. But how do we semantically connect the preparation time and a specific part of the recipe? --[[User:Yde|Yde]] 06:25, 11 Oct 2008 (PDT)&lt;br /&gt;
* In the absence of sections for ingredients or method steps I see no way to connect the preparation time and a specific part of the recipe in a standardized manner. But the same applies to ingredients and method steps. I guess a solution would need some quite involved sectioning constructs. In my feeling this is not such a big problem that it justifies further constructs. [[User:ThomasLoertsch|ThomasLoertsch]] 12:25, 13 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
===Quantity===&lt;br /&gt;
There are a lot of units typically used in recipes that do not make much sense in most other cases and therefor most likely will never make it into a 80/20-aware measure-microformat. This is a deliberatly short list:&lt;br /&gt;
* cup&lt;br /&gt;
* leave&lt;br /&gt;
* pinch&lt;br /&gt;
* tablespoonful&lt;br /&gt;
* teaspoonful&lt;br /&gt;
* lacing&lt;br /&gt;
* tie (??? my english is really leaving me here, hope you get the idea)&lt;br /&gt;
&amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; can be used to indicate more subtle differentiation (like a &amp;quot;big spoonful&amp;quot;, &amp;quot;some leaves&amp;quot; etc). I think this list is both usefully short and complete. The following measures:&lt;br /&gt;
* weight (gram)&lt;br /&gt;
* volume (litre)&lt;br /&gt;
* length (metre)&lt;br /&gt;
can be taken from the measure microformat. I guess measure is already stable enough that it's save to use these terms &amp;quot;experimentally&amp;quot;. The measure-element should be optional. That way nobody is forced to select a value from it - it's just a help to facilitate interoperability. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:45, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Optimisations ===&lt;br /&gt;
&lt;br /&gt;
====Item====&lt;br /&gt;
Can we have this optimisation?... if no &amp;quot;item&amp;quot; is found, the entire ingredient is taken to be the item. [[User:TobyInk|TobyInk]]&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;item&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* +1. That and the Proposed Ingredient List Optimisation seem to be very pragmatic proposals. --[[User:Yde|Yde]] 14:40, 14 Jul 2008 (PDT)&lt;br /&gt;
* -1. I'm not convinced that it's wise to introduce variations in the syntax for the singlemost important element (beside the title). Also the case seems very rare to me. Can you give some examples? --[[User:ThomasLoertsch|ThomasLoertsch]] 15:07, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
====Ingredient List====&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If class=&amp;quot;ingredients&amp;quot; (note: plural) is found on an element, class=&amp;quot;ingredient&amp;quot; (note: singular) is automatically implied on all its children.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;item&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;item&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;item&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;item&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;item&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;item&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;item&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;item&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;item&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;item&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* I agree. This would save a lot of space, especially combined with the proposed hmeasure [http://microformats.org/wiki/measure#hmeasure minimisation technique]. --[[User:Yde|Yde]] 12:57, 18 Apr 2008 (PDT)&lt;br /&gt;
* Do we have &amp;lt;code&amp;gt;ingredients&amp;lt;/code&amp;gt; (plural) as an element? Doesn't that open a whole can of list-issues? --[[User:ThomasLoertsch|ThomasLoertsch]] 15:37, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
====Ingredient Item/Quantity====&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
This idea's a bit more &amp;quot;out there&amp;quot; and probably needs a bit more work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;3  eggs&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(note the double-space between '3' and 'eggs') is treated as a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;item&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is similar to N-optimisation in hCard, but uses a double space instead of a single space because the components (quantity, item) may themselves each contain spaces. With both of these optimisations in place, the sponge cake ingredient list can be written as concisely as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;3  eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;1 tsp  vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which (apart from the double spaces) is pretty close to how many people publish ingredients lists already. (Certainly close to how I do!)&lt;br /&gt;
&lt;br /&gt;
==== Alternative Ingredient Item/Quantity Optimisation ====&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 02:02, 24 Mar 2008 (PDT): Perhaps a better solution than the double spacing...&lt;br /&gt;
&lt;br /&gt;
As above, but:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;3&amp;lt;/var&amp;gt; eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;1 tsp&amp;lt;/var&amp;gt; vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or is this stretching the meaning of &amp;amp;lt;var&amp;gt; too much?&lt;br /&gt;
&lt;br /&gt;
==issues==&lt;br /&gt;
Issues have been moved to a seperate [[recipe-issues|recipe-issues ]] page.&lt;br /&gt;
&lt;br /&gt;
==implementations== &lt;br /&gt;
===Cognition===&lt;br /&gt;
As of September 2008, [http://buzzword.org.uk/cognition/ Cognition] has experimental support for this format. ([http://buzzword.org.uk/cognition/uf-plus.html#hrecipe Details of support].) Recipes may be exported in [[recipe-formats#RecipeBook_XML|RecipeBook XML]] format or RDF.&lt;br /&gt;
&lt;br /&gt;
== related pages ==&lt;br /&gt;
* [[recipe]]&lt;br /&gt;
* [[recipe-examples]]&lt;br /&gt;
* [[recipe-formats]]&lt;br /&gt;
* [[recipe-issues]]&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=29778</id>
		<title>recipe-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=29778"/>
		<updated>2008-10-11T15:15:20Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* Proposed Optimisations */ Canged &amp;quot;name&amp;quot; to &amp;quot;item&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Recipe Brainstorming&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Towards a [[recipe|Recipe]] microformat.  Please read the [[process]] before editing this page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Format-In-Progress&amp;quot;&amp;gt;&lt;br /&gt;
==format-in-progress==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
This format-in-progress follows the restarting of Recipe development by [[User:Phae|Frances Berriman]] on 25th September 2007. Note that this Format-In-Progress section is intended to be edited to reflect the discussion that occurs on the microformats-new list, rather than being a free-form playground for schema. This documentation was produced by [[User:BenWard|Ben Ward]] and [[User:Phae|Frances Berriman]].&lt;br /&gt;
&lt;br /&gt;
; Editor&lt;br /&gt;
: [[User:Phae|Frances Berriman]] (BBC)&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
Recipe is based on [[recipe-examples|examples]] and fields in [[recipe-formats|existing formats]]. &lt;br /&gt;
&lt;br /&gt;
The recipe microformat is designed for the mark-up of instructions for creating meals, drinks or food-based items.  &lt;br /&gt;
&lt;br /&gt;
===Root Class Name===&lt;br /&gt;
&lt;br /&gt;
To be decided. Likely ‘hrecipe’.&lt;br /&gt;
&lt;br /&gt;
===Property List===&lt;br /&gt;
&lt;br /&gt;
Class names &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; are taken from [[hAtom]], &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt; used from [[hCard]] and &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; from [[measure]].&lt;br /&gt;
&lt;br /&gt;
* Title. &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* Summary. &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Author. &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;. optional. [[hcard]].&lt;br /&gt;
* Date published. &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* Photo(s). &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;. optional. img or url.&lt;br /&gt;
* Ingredient(s). &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;. 1 or more required.&lt;br /&gt;
** Quantity. &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;. optional. text, optionally [[measure]].&lt;br /&gt;
** Item. &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
** Note. &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
** Optionality. &amp;lt;code&amp;gt;optional&amp;lt;/code&amp;gt;. optional. text. Its absence should imply that the ingredient is required.&lt;br /&gt;
* Method. &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;. required. text with optional valid HTML markup.&lt;br /&gt;
* Yield. &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Preparation time. &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt;. optional. (see [[ISO-31-1]] duration brainstorming)&lt;br /&gt;
* Tags. optional. [[rel-tag]].&lt;br /&gt;
* License. optional. [[rel-license]].&lt;br /&gt;
&lt;br /&gt;
===Field Details===&lt;br /&gt;
&lt;br /&gt;
'''Title''': The title of the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{must}} have a &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Summary''': The summary provides a short introduction or an accompanying statement about the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} have a &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Author''': Author the person who authored the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include an &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The contents of the element {{must}} include a valid [[hCard]].&lt;br /&gt;
&lt;br /&gt;
'''Date published''': The date the recipe was published.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include a &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; date.&lt;br /&gt;
* {{should}} (?) use the [[datetime-design-pattern]] to encode the published datetime.&lt;br /&gt;
&lt;br /&gt;
'''Photo''': Accompanying image.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include one or more photo elements.&lt;br /&gt;
* The element {{should}} use an &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
* The element {{may}} use any other element that contains a URL, such as &amp;lt;code&amp;gt;&amp;lt;a&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object&amp;gt;&amp;lt;/code&amp;gt;, but it is not recommended.&lt;br /&gt;
&lt;br /&gt;
'''Ingredient''': Describes an ingredient used in the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{must}} have one or more &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;s.&lt;br /&gt;
* The element {{must}} include the field item.&lt;br /&gt;
* The element {{may}} include &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; and/or &amp;lt;code&amp;gt;optionality&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Quantity''': The quantity of an ingredient needed for the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;.&lt;br /&gt;
* An ingredient {{may}} specify the &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Item''': Specifies the name of the ingredient.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;.&lt;br /&gt;
* An ingredient {{must}} specify the &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Note''': A note concerning one of the ingredients.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;.&lt;br /&gt;
* An ingredient {{may}} include a &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Optionality''': States that an ingredient is optional to the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;optionality&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The &amp;lt;code&amp;gt;optionality&amp;lt;/code&amp;gt; of an &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt; {{may}} be specified.&lt;br /&gt;
* The absence of the element implies that the ingredient is required.&lt;br /&gt;
&lt;br /&gt;
'''Method''': The method of the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{must}} include a &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The field {{may}} include valid HTML markup (e.g. paragraphs).&lt;br /&gt;
&lt;br /&gt;
'''Yield''': Specifies the quantity produced by the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include a &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==brainstorming==&lt;br /&gt;
===RecipeML-based Brainstorm===&lt;br /&gt;
Excerpted from [http://conoroneill.com/2006/03/21/what-if-i-suggest-a-structured-recipe-format-and-you-critique-it/ Conor Bandon's Blog entry] and derived from The RecipeML Spec:&lt;br /&gt;
*Recipe_Title&lt;br /&gt;
*Summary Description (one liner)&lt;br /&gt;
*Measurement System (U.S., Imperial etc)&lt;br /&gt;
*Ingredients (each one a separate &amp;quot;item&amp;quot; rather than block text with count/amount/range/unit broken out too)&lt;br /&gt;
**Some (e.g. meats, vegetables) could optionally be marked up with (elements of) the proposed [[species]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:41, 16 Nov 2006 (PST)&lt;br /&gt;
** Ingredient importance (e.g. Main, Required, Optional) should be listed as an attribute of each entry. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Units need separate microformat: see [[measure]] &lt;br /&gt;
**Ingredient Preparation: such as diced, chopped, sliced, grated, minced, etc. [[User:SteveL|Steve Lewis]] 18:55, 11 Feb 2007 (PST)&lt;br /&gt;
*Preparation Time (overall time)&lt;br /&gt;
*Yield Quantity and Unit (4 pancakes or 5 servings)&lt;br /&gt;
**Calories per serving [[User:JohnLeMasney| John LeMasney]]&lt;br /&gt;
**Calories per ounce [[User:JohnLeMasney| John LeMasney]] &lt;br /&gt;
*Background Information - Optional section to encapsulate information that is useful but not necessarily required for a successful recipe. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Author (Person) ([[hcard]]?)&lt;br /&gt;
**Submitter (Person) ([[hcard]]?)&lt;br /&gt;
**Source (Book Title etc)&lt;br /&gt;
*** could use the proposed [[citation]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:43, 16 Nov 2006 (PST)&lt;br /&gt;
**Date (Of Creation or Publication)&lt;br /&gt;
**Rights (Copyright or other)&lt;br /&gt;
**Meal Category (Starter, entree, dessert )&lt;br /&gt;
**Cuisine Category (Italian etc)&lt;br /&gt;
*Instructions (text, but can contain:)&lt;br /&gt;
**Steps (optional)&lt;br /&gt;
***Should be an ordered list [[User:AndyMabbett|Andy Mabbett]] 14:46, 16 Nov 2006 (PST)&lt;br /&gt;
***Another vote for an ordered list, perhaps in the [[XOXO]] format. [[User:AlexanderShusta|α]]&lt;br /&gt;
***Many recipes associate ingredients with specific steps of a multi-step method; if methods are broken out into steps, then the format should support this association whether the complete ingredient list is up front or the ingredient list is itself broken out per step. [[User:Quixote|Ben Curtis]]&lt;br /&gt;
*Photo (optional) [[User:IamCam|Cameron Perry]]&lt;br /&gt;
**Could be one per dish, or one for each (or for some of the) step(s). [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
===Cookcamp brainstorming===&lt;br /&gt;
At [http://barcamp.org/CookCamp CookCamp] in February 2007, Tantek moderated a fairly free form discussion of how to publish/share recipes.  Here is a [http://flickr.com/photos/tantek/422072573/ photo of the whiteboard]:&lt;br /&gt;
[http://flickr.com/photos/tantek/422072573/ http://farm1.static.flickr.com/162/422072573_9956d93f61.jpg]&lt;br /&gt;
&lt;br /&gt;
'''To Do''': OCR this and enter rough notes here...&lt;br /&gt;
&lt;br /&gt;
===Additional Suggestions===&lt;br /&gt;
*Steps - As cited above but to include estimated time per step.  Include the type of step (prep, preheat, cook, bake, mix, saute, etc) as well as the ingredients involved.  This would be very useful when trying to time a meal so all the food appears together.&lt;br /&gt;
**I think this is being to specific. Are there any real world examples where this would be useful? --[[User:Yde|Yde]] 08:41, 30 May 2008 (PDT)&lt;br /&gt;
*Difficulty/Notes - Perhaps incorporation of [[hreview|hReview]] to describe difficulty (using rating) and general comments (review), as an optional field. [[User:Phae|Frances Berriman]]&lt;br /&gt;
** -1.  Too diverse in the wild, better handled bytags (at least in the first version). same for suitablility. &lt;br /&gt;
*Suitability (e.g. vegetarian, vegan, wheat-free, etc.). Possibly [[rel-tag]]. [[User:AndyMabbett|Andy Mabbett]] 14:57, 16 Nov 2006 (PST)&lt;br /&gt;
*Ingredient Grouping - In baking you need to differentiate wet from dry ingredients.  See also an [[recipe-examples|example recipe]] from [http://www.extratasty.com/recipe/46/cuba_libre extratasty.com] for useful grouping in cocktail mixing. [[SteveL|Steve Lewis]] 19:10, 11 Feb 2007&lt;br /&gt;
** Maybe this ingredient grouping can be used to express some alternative ingredients, like &amp;quot;mayonnaise or cream cheese&amp;quot;. [[EstevaoSamuel|Estêvão Samuel Procópio]] 15:33, 16 Dez 2007 (PDT)&lt;br /&gt;
** This could be solved by using a xoxo list and ignoring list items that don't include a class=&amp;quot;name&amp;quot;. Example:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Booze&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Rum&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Mixer&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Cola&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Lime juice&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:Yde|Yde]] 13:09, 18 Apr 2008 (PDT)&lt;br /&gt;
**We can't have a dependency on XOXO or any list mark-up for ingredients. That's too restrictive on publishing patterns, preventing patterns like: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;method&amp;quot;&amp;gt;Take &amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;a handful&amp;lt;/span&amp;gt; &lt;br /&gt;
of  spinach&amp;lt;/span&amp;gt; and fry it&amp;lt;/p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:BenWard|BenWard]] 13:20, 18 Apr 2008 (PDT)&lt;br /&gt;
**You're right. I think grouping would introduce too many new elements (class=&amp;quot;group&amp;quot;, class=&amp;quot;group-title&amp;quot;) considering how relatively uncommon this is. --[[User:Yde|Yde]] 13:51, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*Method &amp;gt; Steps - or Method-Step[] as a child of Method. Imply ordered steps from an HTML list or explicitly mark-up ordered steps respectively.&lt;br /&gt;
** -1. Outside 80/20. POSH is good enough for this purpose. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:04, 01 Oct 2008 (CET)&lt;br /&gt;
* Number of dishes or similar - often it's mentioned how many dishes (or breads in baking, etc) the ingredients are for. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Suitable for occasions - what occasions are the dish suitable for? [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Category - many sites categorize their recipes. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
** Tags could be used for both suitability and category.&lt;br /&gt;
&lt;br /&gt;
*Under what terms is the recipe licensed? Microformat: rel=&amp;quot;license&amp;quot;. Often a page is in the creative commons but the page author has taken some text from a copyrighted page and in theory re-published the work in violation to the terms of use, adding a rel=&amp;quot;license&amp;quot; to each recipe on the page? [[User:Lee Jordan|Lee Jordan]] 20:55, 04 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Single foodstuffs - If &amp;quot;method&amp;quot; is made optional, this could be used for marking up individual foodstuffs in prose. for example, &amp;quot;I like to eat cheese for supper.&amp;quot; would become:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
or simply (if the proposed &amp;quot;[http://microformats.org/discuss/mail/microformats-discuss/2008-January/011199.html sub-microformat-pattern]&amp;quot; is adopted):&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe-ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 08:16, 5 Jan 2008 (PST)&lt;br /&gt;
**But that's not really a recipe, is it? And what would the purpose of knowing that cheese is an ingredient be? --[[User:Yde|Yde]] 12:46, 18 Apr 2008 (PDT)&lt;br /&gt;
** -1. Makes no sense to me either --[[User:ThomasLoertsch|ThomasLoertsch]] 15:29, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
*Menus - With the addition of a &amp;quot;price&amp;quot; field, and perhaps one or two others, and again making &amp;quot;method&amp;quot; optional, this microformat can also be used for menus. See [[recipe-examples#Menus|menu examples]]. [[User:AndyMabbett|Andy Mabbett]] 02:39, 19 Feb 2008 (PST)&lt;br /&gt;
**I would consider this out of scope (which is to produce an as-simple-as-possible microformat &amp;quot;for the mark-up of instructions for creating meals, drinks or food-based items&amp;quot; - [[recipe-brainstorming#Introduction | introduction]]) --[[User:Yde|Yde]] 13:39, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Calories===&lt;br /&gt;
per serving. May be part of the [[measure]] microformat in future.&lt;br /&gt;
* +1. Nutritional information is quite important for a lot of people and is inside the 80/20. It should be included as an optional element. The problems are: which nutritional information exactly? A common denominator is calories, proteins, carbohydrates and fat. That's also what european law demands as information on packaged food. Most sites that I visited only list calories as nutritional information (if any). Since Calories are a somehow superordinate concept for proteins, carbohydrates and fat that's fine. Allrecipes.com is quite extreme with a huge list of nutritional information - clearly outside 80/20 IMHO.  Another problem: although Calories are the most popular term, the measure is deprecated in favor of Joule. Also hMeasure uses Joule. I'd therefor propose to add the ''optional'' element &amp;lt;code&amp;gt;nutrition&amp;lt;/code&amp;gt; and subelements &amp;lt;code&amp;gt;calories&amp;lt;/code&amp;gt;(&amp;quot;mandatory&amp;quot;) in Joule,&amp;lt;code&amp;gt;fat&amp;lt;/code&amp;gt;(&amp;quot;optional&amp;quot;), &amp;lt;code&amp;gt;protein&amp;lt;/code&amp;gt;(&amp;quot;optional&amp;quot;) and &amp;lt;code&amp;gt;carbohydrates&amp;lt;/code&amp;gt;(&amp;quot;optional&amp;quot;), those all in grams. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:16, 01 Oct 2008 (CET), modified 09.Oct 2008&lt;br /&gt;
** +1 for a &amp;lt;code&amp;gt;nutrition&amp;lt;/code&amp;gt; element. However, I would like to change the subelement &amp;lt;code&amp;gt;calories&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;energy&amp;lt;/code&amp;gt;, as that would allow using either calories or joules (using hMeausere) and it feels weird to state joule in an element called calories. --[[User:Yde|Yde]] 05:57, 11 Oct 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Note===&lt;br /&gt;
The 'note' property is only useful in some [http://microformats.org/discuss/mail/microformats-new/2008-June/001635.html rare cases] and might not fit the 80-20 rule.&lt;br /&gt;
* We might want to [[principles|start as simple as possible]] and leave this out for a future revision.&lt;br /&gt;
* People often put some of the very basic preparation steps into the ingredients list. For example, ingredients lists sometimes read like &amp;quot;one onion, finely chopped&amp;quot;.&lt;br /&gt;
* +1. &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; should stay as an optional value. There are so many ways to define ingredients that it seems useful enough to fit into the 80/20. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:26, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
===Method===&lt;br /&gt;
For informally or concisely written recipes, the method is often left out. Could we either make this optional, or have an optimisation such that if the method is absent, the entire text of the recipe is taken to be the method. [[User:TobyInk|TobyInk]] 02:53, 15 Jul 2008 (PDT)&lt;br /&gt;
* e.g. salad, sandwich and smoothie recipes don't often require a method to be useful.&lt;br /&gt;
* +1 for making it optional. Although most recipes rely heavily on a method there are indeed those where it isn't necessary. If 80/20 does mean that easy or simple usecases should be facilitated it would be in line with the principal to make the method optional. And it wouldn't hurt anybody either. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:04, 01 Oct 2008 (CET)&lt;br /&gt;
* I don't know... Making the method optional would make &amp;quot;I like to eat cheese for supper&amp;quot; a technically valid recipe, but it provides no value as a recipe. In other words, I am concerned that this will lead to people using the format for things it was not intented for. I don't know if this will happen, but we need to take it into consideration. --[[User:Yde|Yde]] 06:17, 11 Oct 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Preparation Time===&lt;br /&gt;
Make &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt; plural and add an optional &amp;lt;code&amp;gt;preparation-time-note&amp;lt;/code&amp;gt; element inline to preparation time&lt;br /&gt;
* &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt; (optional, plural)&lt;br /&gt;
** &amp;lt;code&amp;gt;preparation-time-note&amp;lt;/code&amp;gt; (optional, singular)&lt;br /&gt;
There are often times additional to the main preparation time i.e. the time the dough needs to rise. When scanning a recipe for&lt;br /&gt;
practicality - i.e. your guest are coming in 4 hours - this is a very important information. Allowing &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt; to be used more than once per recipe and adding an optional &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; element would allow great flexibility in stating such details while staying simple. It could also be used to give times for different parts of a recipe like cake and topping or to differentiate times for preparation, waiting and cooking. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:05, 01 Oct 2008 (CET)&lt;br /&gt;
* That's a good ponit. But how do we semantically connect the preparation time and a specific part of the recipe? --[[User:Yde|Yde]] 06:25, 11 Oct 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Quantity===&lt;br /&gt;
There are a lot of units typically used in recipes that do not make much sense in most other cases and therefor most likely will never make it into a 80/20-aware measure-microformat. This is a deliberatly short list:&lt;br /&gt;
- glass&lt;br /&gt;
- leave&lt;br /&gt;
- pinch&lt;br /&gt;
- tablespoonful&lt;br /&gt;
- teaspoonful&lt;br /&gt;
- lacing&lt;br /&gt;
- tie (??? my english is really leaving me here, hope you get the idea)&lt;br /&gt;
&amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; can be used to indicate more subtle differentiation (like a &amp;quot;big spoonful&amp;quot;, &amp;quot;some leaves&amp;quot; etc). I think this list is both usefully short and complete. The following measures:&lt;br /&gt;
- weight (gram)&lt;br /&gt;
- volume (litre)&lt;br /&gt;
- length (metre)&lt;br /&gt;
can be taken from the measure microformat. I guess measure is already stable enough that it's save to use these terms &amp;quot;experimentally&amp;quot;. The measure-element should be optional. That way nobody is forced to select&lt;br /&gt;
a value from it - it's just a help to facilitate interoperability. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:45, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Optimisations ===&lt;br /&gt;
&lt;br /&gt;
====Item====&lt;br /&gt;
Can we have this optimisation?... if no &amp;quot;item&amp;quot; is found, the entire ingredient is taken to be the item. [[User:TobyInk|TobyInk]]&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;item&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* +1. That and the Proposed Ingredient List Optimisation seem to be very pragmatic proposals. --[[User:Yde|Yde]] 14:40, 14 Jul 2008 (PDT)&lt;br /&gt;
* -1. I'm not convinced that it's wise to introduce variations in the syntax for the singlemost important element (beside the title). Also the case seems very rare to me. Can you give some examples? --[[User:ThomasLoertsch|ThomasLoertsch]] 15:07, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
====Ingredient List====&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If class=&amp;quot;ingredients&amp;quot; (note: plural) is found on an element, class=&amp;quot;ingredient&amp;quot; (note: singular) is automatically implied on all its children.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;item&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;item&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;item&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;item&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;item&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;item&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;item&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;item&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;item&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;item&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* I agree. This would save a lot of space, especially combined with the proposed hmeasure [http://microformats.org/wiki/measure#hmeasure minimisation technique]. --[[User:Yde|Yde]] 12:57, 18 Apr 2008 (PDT)&lt;br /&gt;
* Do we have &amp;lt;code&amp;gt;ingredients&amp;lt;/code&amp;gt; (plural) as an element? Doesn't that open a whole can of list-issues? --[[User:ThomasLoertsch|ThomasLoertsch]] 15:37, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
====Ingredient Item/Quantity====&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
This idea's a bit more &amp;quot;out there&amp;quot; and probably needs a bit more work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;3  eggs&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(note the double-space between '3' and 'eggs') is treated as a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;item&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is similar to N-optimisation in hCard, but uses a double space instead of a single space because the components (quantity, item) may themselves each contain spaces. With both of these optimisations in place, the sponge cake ingredient list can be written as concisely as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;3  eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;1 tsp  vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which (apart from the double spaces) is pretty close to how many people publish ingredients lists already. (Certainly close to how I do!)&lt;br /&gt;
&lt;br /&gt;
==== Alternative Ingredient Item/Quantity Optimisation ====&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 02:02, 24 Mar 2008 (PDT): Perhaps a better solution than the double spacing...&lt;br /&gt;
&lt;br /&gt;
As above, but:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;3&amp;lt;/var&amp;gt; eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;1 tsp&amp;lt;/var&amp;gt; vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or is this stretching the meaning of &amp;amp;lt;var&amp;gt; too much?&lt;br /&gt;
&lt;br /&gt;
==issues==&lt;br /&gt;
Issues have been moved to a seperate [[recipe-issues|recipe-issues ]] page.&lt;br /&gt;
&lt;br /&gt;
==implementations== &lt;br /&gt;
===Cognition===&lt;br /&gt;
As of September 2008, [http://buzzword.org.uk/cognition/ Cognition] has experimental support for this format. ([http://buzzword.org.uk/cognition/uf-plus.html#hrecipe Details of support].) Recipes may be exported in [[recipe-formats#RecipeBook_XML|RecipeBook XML]] format or RDF.&lt;br /&gt;
&lt;br /&gt;
== related pages ==&lt;br /&gt;
* [[recipe]]&lt;br /&gt;
* [[recipe-examples]]&lt;br /&gt;
* [[recipe-formats]]&lt;br /&gt;
* [[recipe-issues]]&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=29774</id>
		<title>recipe-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=29774"/>
		<updated>2008-10-11T13:50:00Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* Proposed Optimisations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Recipe Brainstorming&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Towards a [[recipe|Recipe]] microformat.  Please read the [[process]] before editing this page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Format-In-Progress&amp;quot;&amp;gt;&lt;br /&gt;
==format-in-progress==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
This format-in-progress follows the restarting of Recipe development by [[User:Phae|Frances Berriman]] on 25th September 2007. Note that this Format-In-Progress section is intended to be edited to reflect the discussion that occurs on the microformats-new list, rather than being a free-form playground for schema. This documentation was produced by [[User:BenWard|Ben Ward]] and [[User:Phae|Frances Berriman]].&lt;br /&gt;
&lt;br /&gt;
; Editor&lt;br /&gt;
: [[User:Phae|Frances Berriman]] (BBC)&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
Recipe is based on [[recipe-examples|examples]] and fields in [[recipe-formats|existing formats]]. &lt;br /&gt;
&lt;br /&gt;
The recipe microformat is designed for the mark-up of instructions for creating meals, drinks or food-based items.  &lt;br /&gt;
&lt;br /&gt;
===Root Class Name===&lt;br /&gt;
&lt;br /&gt;
To be decided. Likely ‘hrecipe’.&lt;br /&gt;
&lt;br /&gt;
===Property List===&lt;br /&gt;
&lt;br /&gt;
Class names &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; are taken from [[hAtom]], &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt; used from [[hCard]] and &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; from [[measure]].&lt;br /&gt;
&lt;br /&gt;
* Title. &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* Summary. &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Author. &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;. optional. [[hcard]].&lt;br /&gt;
* Date published. &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* Photo(s). &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;. optional. img or url.&lt;br /&gt;
* Ingredient(s). &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;. 1 or more required.&lt;br /&gt;
** Quantity. &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;. optional. text, optionally [[measure]].&lt;br /&gt;
** Item. &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
** Note. &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
** Optionality. &amp;lt;code&amp;gt;optional&amp;lt;/code&amp;gt;. optional. text. Its absence should imply that the ingredient is required.&lt;br /&gt;
* Method. &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;. required. text with optional valid HTML markup.&lt;br /&gt;
* Yield. &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Preparation time. &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt;. optional. (see [[ISO-31-1]] duration brainstorming)&lt;br /&gt;
* Tags. optional. [[rel-tag]].&lt;br /&gt;
* License. optional. [[rel-license]].&lt;br /&gt;
&lt;br /&gt;
===Field Details===&lt;br /&gt;
&lt;br /&gt;
'''Title''': The title of the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{must}} have a &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Summary''': The summary provides a short introduction or an accompanying statement about the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} have a &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Author''': Author the person who authored the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include an &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The contents of the element {{must}} include a valid [[hCard]].&lt;br /&gt;
&lt;br /&gt;
'''Date published''': The date the recipe was published.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include a &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; date.&lt;br /&gt;
* {{should}} (?) use the [[datetime-design-pattern]] to encode the published datetime.&lt;br /&gt;
&lt;br /&gt;
'''Photo''': Accompanying image.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include one or more photo elements.&lt;br /&gt;
* The element {{should}} use an &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
* The element {{may}} use any other element that contains a URL, such as &amp;lt;code&amp;gt;&amp;lt;a&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object&amp;gt;&amp;lt;/code&amp;gt;, but it is not recommended.&lt;br /&gt;
&lt;br /&gt;
'''Ingredient''': Describes an ingredient used in the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{must}} have one or more &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;s.&lt;br /&gt;
* The element {{must}} include the field item.&lt;br /&gt;
* The element {{may}} include &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; and/or &amp;lt;code&amp;gt;optionality&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Quantity''': The quantity of an ingredient needed for the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;.&lt;br /&gt;
* An ingredient {{may}} specify the &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Item''': Specifies the name of the ingredient.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;.&lt;br /&gt;
* An ingredient {{must}} specify the &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Note''': A note concerning one of the ingredients.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;.&lt;br /&gt;
* An ingredient {{may}} include a &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Optionality''': States that an ingredient is optional to the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;optionality&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The &amp;lt;code&amp;gt;optionality&amp;lt;/code&amp;gt; of an &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt; {{may}} be specified.&lt;br /&gt;
* The absence of the element implies that the ingredient is required.&lt;br /&gt;
&lt;br /&gt;
'''Method''': The method of the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{must}} include a &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The field {{may}} include valid HTML markup (e.g. paragraphs).&lt;br /&gt;
&lt;br /&gt;
'''Yield''': Specifies the quantity produced by the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include a &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==brainstorming==&lt;br /&gt;
===RecipeML-based Brainstorm===&lt;br /&gt;
Excerpted from [http://conoroneill.com/2006/03/21/what-if-i-suggest-a-structured-recipe-format-and-you-critique-it/ Conor Bandon's Blog entry] and derived from The RecipeML Spec:&lt;br /&gt;
*Recipe_Title&lt;br /&gt;
*Summary Description (one liner)&lt;br /&gt;
*Measurement System (U.S., Imperial etc)&lt;br /&gt;
*Ingredients (each one a separate &amp;quot;item&amp;quot; rather than block text with count/amount/range/unit broken out too)&lt;br /&gt;
**Some (e.g. meats, vegetables) could optionally be marked up with (elements of) the proposed [[species]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:41, 16 Nov 2006 (PST)&lt;br /&gt;
** Ingredient importance (e.g. Main, Required, Optional) should be listed as an attribute of each entry. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Units need separate microformat: see [[measure]] &lt;br /&gt;
**Ingredient Preparation: such as diced, chopped, sliced, grated, minced, etc. [[User:SteveL|Steve Lewis]] 18:55, 11 Feb 2007 (PST)&lt;br /&gt;
*Preparation Time (overall time)&lt;br /&gt;
*Yield Quantity and Unit (4 pancakes or 5 servings)&lt;br /&gt;
**Calories per serving [[User:JohnLeMasney| John LeMasney]]&lt;br /&gt;
**Calories per ounce [[User:JohnLeMasney| John LeMasney]] &lt;br /&gt;
*Background Information - Optional section to encapsulate information that is useful but not necessarily required for a successful recipe. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Author (Person) ([[hcard]]?)&lt;br /&gt;
**Submitter (Person) ([[hcard]]?)&lt;br /&gt;
**Source (Book Title etc)&lt;br /&gt;
*** could use the proposed [[citation]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:43, 16 Nov 2006 (PST)&lt;br /&gt;
**Date (Of Creation or Publication)&lt;br /&gt;
**Rights (Copyright or other)&lt;br /&gt;
**Meal Category (Starter, entree, dessert )&lt;br /&gt;
**Cuisine Category (Italian etc)&lt;br /&gt;
*Instructions (text, but can contain:)&lt;br /&gt;
**Steps (optional)&lt;br /&gt;
***Should be an ordered list [[User:AndyMabbett|Andy Mabbett]] 14:46, 16 Nov 2006 (PST)&lt;br /&gt;
***Another vote for an ordered list, perhaps in the [[XOXO]] format. [[User:AlexanderShusta|α]]&lt;br /&gt;
***Many recipes associate ingredients with specific steps of a multi-step method; if methods are broken out into steps, then the format should support this association whether the complete ingredient list is up front or the ingredient list is itself broken out per step. [[User:Quixote|Ben Curtis]]&lt;br /&gt;
*Photo (optional) [[User:IamCam|Cameron Perry]]&lt;br /&gt;
**Could be one per dish, or one for each (or for some of the) step(s). [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
===Cookcamp brainstorming===&lt;br /&gt;
At [http://barcamp.org/CookCamp CookCamp] in February 2007, Tantek moderated a fairly free form discussion of how to publish/share recipes.  Here is a [http://flickr.com/photos/tantek/422072573/ photo of the whiteboard]:&lt;br /&gt;
[http://flickr.com/photos/tantek/422072573/ http://farm1.static.flickr.com/162/422072573_9956d93f61.jpg]&lt;br /&gt;
&lt;br /&gt;
'''To Do''': OCR this and enter rough notes here...&lt;br /&gt;
&lt;br /&gt;
===Additional Suggestions===&lt;br /&gt;
*Steps - As cited above but to include estimated time per step.  Include the type of step (prep, preheat, cook, bake, mix, saute, etc) as well as the ingredients involved.  This would be very useful when trying to time a meal so all the food appears together.&lt;br /&gt;
**I think this is being to specific. Are there any real world examples where this would be useful? --[[User:Yde|Yde]] 08:41, 30 May 2008 (PDT)&lt;br /&gt;
*Difficulty/Notes - Perhaps incorporation of [[hreview|hReview]] to describe difficulty (using rating) and general comments (review), as an optional field. [[User:Phae|Frances Berriman]]&lt;br /&gt;
** -1.  Too diverse in the wild, better handled bytags (at least in the first version). same for suitablility. &lt;br /&gt;
*Suitability (e.g. vegetarian, vegan, wheat-free, etc.). Possibly [[rel-tag]]. [[User:AndyMabbett|Andy Mabbett]] 14:57, 16 Nov 2006 (PST)&lt;br /&gt;
*Ingredient Grouping - In baking you need to differentiate wet from dry ingredients.  See also an [[recipe-examples|example recipe]] from [http://www.extratasty.com/recipe/46/cuba_libre extratasty.com] for useful grouping in cocktail mixing. [[SteveL|Steve Lewis]] 19:10, 11 Feb 2007&lt;br /&gt;
** Maybe this ingredient grouping can be used to express some alternative ingredients, like &amp;quot;mayonnaise or cream cheese&amp;quot;. [[EstevaoSamuel|Estêvão Samuel Procópio]] 15:33, 16 Dez 2007 (PDT)&lt;br /&gt;
** This could be solved by using a xoxo list and ignoring list items that don't include a class=&amp;quot;name&amp;quot;. Example:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Booze&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Rum&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Mixer&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Cola&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Lime juice&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:Yde|Yde]] 13:09, 18 Apr 2008 (PDT)&lt;br /&gt;
**We can't have a dependency on XOXO or any list mark-up for ingredients. That's too restrictive on publishing patterns, preventing patterns like: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;method&amp;quot;&amp;gt;Take &amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;a handful&amp;lt;/span&amp;gt; &lt;br /&gt;
of  spinach&amp;lt;/span&amp;gt; and fry it&amp;lt;/p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:BenWard|BenWard]] 13:20, 18 Apr 2008 (PDT)&lt;br /&gt;
**You're right. I think grouping would introduce too many new elements (class=&amp;quot;group&amp;quot;, class=&amp;quot;group-title&amp;quot;) considering how relatively uncommon this is. --[[User:Yde|Yde]] 13:51, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*Method &amp;gt; Steps - or Method-Step[] as a child of Method. Imply ordered steps from an HTML list or explicitly mark-up ordered steps respectively.&lt;br /&gt;
** -1. Outside 80/20. POSH is good enough for this purpose. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:04, 01 Oct 2008 (CET)&lt;br /&gt;
* Number of dishes or similar - often it's mentioned how many dishes (or breads in baking, etc) the ingredients are for. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Suitable for occasions - what occasions are the dish suitable for? [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Category - many sites categorize their recipes. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
** Tags could be used for both suitability and category.&lt;br /&gt;
&lt;br /&gt;
*Under what terms is the recipe licensed? Microformat: rel=&amp;quot;license&amp;quot;. Often a page is in the creative commons but the page author has taken some text from a copyrighted page and in theory re-published the work in violation to the terms of use, adding a rel=&amp;quot;license&amp;quot; to each recipe on the page? [[User:Lee Jordan|Lee Jordan]] 20:55, 04 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Single foodstuffs - If &amp;quot;method&amp;quot; is made optional, this could be used for marking up individual foodstuffs in prose. for example, &amp;quot;I like to eat cheese for supper.&amp;quot; would become:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
or simply (if the proposed &amp;quot;[http://microformats.org/discuss/mail/microformats-discuss/2008-January/011199.html sub-microformat-pattern]&amp;quot; is adopted):&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe-ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 08:16, 5 Jan 2008 (PST)&lt;br /&gt;
**But that's not really a recipe, is it? And what would the purpose of knowing that cheese is an ingredient be? --[[User:Yde|Yde]] 12:46, 18 Apr 2008 (PDT)&lt;br /&gt;
** -1. Makes no sense to me either --[[User:ThomasLoertsch|ThomasLoertsch]] 15:29, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
*Menus - With the addition of a &amp;quot;price&amp;quot; field, and perhaps one or two others, and again making &amp;quot;method&amp;quot; optional, this microformat can also be used for menus. See [[recipe-examples#Menus|menu examples]]. [[User:AndyMabbett|Andy Mabbett]] 02:39, 19 Feb 2008 (PST)&lt;br /&gt;
**I would consider this out of scope (which is to produce an as-simple-as-possible microformat &amp;quot;for the mark-up of instructions for creating meals, drinks or food-based items&amp;quot; - [[recipe-brainstorming#Introduction | introduction]]) --[[User:Yde|Yde]] 13:39, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Calories===&lt;br /&gt;
per serving. May be part of the [[measure]] microformat in future.&lt;br /&gt;
* +1. Nutritional information is quite important for a lot of people and is inside the 80/20. It should be included as an optional element. The problems are: which nutritional information exactly? A common denominator is calories, proteins, carbohydrates and fat. That's also what european law demands as information on packaged food. Most sites that I visited only list calories as nutritional information (if any). Since Calories are a somehow superordinate concept for proteins, carbohydrates and fat that's fine. Allrecipes.com is quite extreme with a huge list of nutritional information - clearly outside 80/20 IMHO.  Another problem: although Calories are the most popular term, the measure is deprecated in favor of Joule. Also hMeasure uses Joule. I'd therefor propose to add the ''optional'' element &amp;lt;code&amp;gt;nutrition&amp;lt;/code&amp;gt; and subelements &amp;lt;code&amp;gt;calories&amp;lt;/code&amp;gt;(&amp;quot;mandatory&amp;quot;) in Joule,&amp;lt;code&amp;gt;fat&amp;lt;/code&amp;gt;(&amp;quot;optional&amp;quot;), &amp;lt;code&amp;gt;protein&amp;lt;/code&amp;gt;(&amp;quot;optional&amp;quot;) and &amp;lt;code&amp;gt;carbohydrates&amp;lt;/code&amp;gt;(&amp;quot;optional&amp;quot;), those all in grams. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:16, 01 Oct 2008 (CET), modified 09.Oct 2008&lt;br /&gt;
** +1 for a &amp;lt;code&amp;gt;nutrition&amp;lt;/code&amp;gt; element. However, I would like to change the subelement &amp;lt;code&amp;gt;calories&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;energy&amp;lt;/code&amp;gt;, as that would allow using either calories or joules (using hMeausere) and it feels weird to state joule in an element called calories. --[[User:Yde|Yde]] 05:57, 11 Oct 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Note===&lt;br /&gt;
The 'note' property is only useful in some [http://microformats.org/discuss/mail/microformats-new/2008-June/001635.html rare cases] and might not fit the 80-20 rule.&lt;br /&gt;
* We might want to [[principles|start as simple as possible]] and leave this out for a future revision.&lt;br /&gt;
* People often put some of the very basic preparation steps into the ingredients list. For example, ingredients lists sometimes read like &amp;quot;one onion, finely chopped&amp;quot;.&lt;br /&gt;
* +1. &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; should stay as an optional value. There are so many ways to define ingredients that it seems useful enough to fit into the 80/20. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:26, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
===Method===&lt;br /&gt;
For informally or concisely written recipes, the method is often left out. Could we either make this optional, or have an optimisation such that if the method is absent, the entire text of the recipe is taken to be the method. [[User:TobyInk|TobyInk]] 02:53, 15 Jul 2008 (PDT)&lt;br /&gt;
* e.g. salad, sandwich and smoothie recipes don't often require a method to be useful.&lt;br /&gt;
* +1 for making it optional. Although most recipes rely heavily on a method there are indeed those where it isn't necessary. If 80/20 does mean that easy or simple usecases should be facilitated it would be in line with the principal to make the method optional. And it wouldn't hurt anybody either. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:04, 01 Oct 2008 (CET)&lt;br /&gt;
* I don't know... Making the method optional would make &amp;quot;I like to eat cheese for supper&amp;quot; a technically valid recipe, but it provides no value as a recipe. In other words, I am concerned that this will lead to people using the format for things it was not intented for. I don't know if this will happen, but we need to take it into consideration. --[[User:Yde|Yde]] 06:17, 11 Oct 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Preparation Time===&lt;br /&gt;
Make &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt; plural and add an optional &amp;lt;code&amp;gt;preparation-time-note&amp;lt;/code&amp;gt; element inline to preparation time&lt;br /&gt;
* &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt; (optional, plural)&lt;br /&gt;
** &amp;lt;code&amp;gt;preparation-time-note&amp;lt;/code&amp;gt; (optional, singular)&lt;br /&gt;
There are often times additional to the main preparation time i.e. the time the dough needs to rise. When scanning a recipe for&lt;br /&gt;
practicality - i.e. your guest are coming in 4 hours - this is a very important information. Allowing &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt; to be used more than once per recipe and adding an optional &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; element would allow great flexibility in stating such details while staying simple. It could also be used to give times for different parts of a recipe like cake and topping or to differentiate times for preparation, waiting and cooking. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:05, 01 Oct 2008 (CET)&lt;br /&gt;
* That's a good ponit. But how do we semantically connect the preparation time and a specific part of the recipe? --[[User:Yde|Yde]] 06:25, 11 Oct 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Quantity===&lt;br /&gt;
There are a lot of units typically used in recipes that do not make much sense in most other cases and therefor most likely will never make it into a 80/20-aware measure-microformat. This is a deliberatly short list:&lt;br /&gt;
- glass&lt;br /&gt;
- leave&lt;br /&gt;
- pinch&lt;br /&gt;
- tablespoonful&lt;br /&gt;
- teaspoonful&lt;br /&gt;
- lacing&lt;br /&gt;
- tie (??? my english is really leaving me here, hope you get the idea)&lt;br /&gt;
&amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; can be used to indicate more subtle differentiation (like a &amp;quot;big spoonful&amp;quot;, &amp;quot;some leaves&amp;quot; etc). I think this list is both usefully short and complete. The following measures:&lt;br /&gt;
- weight (gram)&lt;br /&gt;
- volume (litre)&lt;br /&gt;
- length (metre)&lt;br /&gt;
can be taken from the measure microformat. I guess measure is already stable enough that it's save to use these terms &amp;quot;experimentally&amp;quot;. The measure-element should be optional. That way nobody is forced to select&lt;br /&gt;
a value from it - it's just a help to facilitate interoperability. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:45, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Optimisations ===&lt;br /&gt;
&lt;br /&gt;
====Item====&lt;br /&gt;
Can we have this optimisation?... if no &amp;quot;item&amp;quot; is found, the entire ingredient is taken to be the item. [[User:TobyInk|TobyInk]]&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;item&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* +1. That and the Proposed Ingredient List Optimisation seem to be very pragmatic proposals. --[[User:Yde|Yde]] 14:40, 14 Jul 2008 (PDT)&lt;br /&gt;
* -1. I'm not convinced that it's wise to introduce variations in the syntax for the singlemost important element (beside the title). Also the case seems very rare to me. Can you give some examples? --[[User:ThomasLoertsch|ThomasLoertsch]] 15:07, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
====Ingredient List====&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If class=&amp;quot;ingredients&amp;quot; (note: plural) is found on an element, class=&amp;quot;ingredient&amp;quot; (note: singular) is automatically implied on all its children.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* I agree. This would save a lot of space, especially combined with the proposed hmeasure [http://microformats.org/wiki/measure#hmeasure minimisation technique]. --[[User:Yde|Yde]] 12:57, 18 Apr 2008 (PDT)&lt;br /&gt;
* Do we have &amp;lt;code&amp;gt;ingredients&amp;lt;/code&amp;gt; (plural) as an element? Doesn't that open a whole can of list-issues? --[[User:ThomasLoertsch|ThomasLoertsch]] 15:37, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
====Ingredient Name/Quantity====&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
This idea's a bit more &amp;quot;out there&amp;quot; and probably needs a bit more work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;3  eggs&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(note the double-space between '3' and 'eggs') is treated as a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is similar to N-optimisation in hCard, but uses a double space instead of a single space because the components (quantity, name) may themselves each contain spaces. With both of these optimisations in place, the sponge cake ingredient list can be written as concisely as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;3  eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;1 tsp  vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which (apart from the double spaces) is pretty close to how many people publish ingredients lists already. (Certainly close to how I do!)&lt;br /&gt;
&lt;br /&gt;
==== Alternative Ingredient Name/Quantity Optimisation ====&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 02:02, 24 Mar 2008 (PDT): Perhaps a better solution than the double spacing...&lt;br /&gt;
&lt;br /&gt;
As above, but:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;3&amp;lt;/var&amp;gt; eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;1 tsp&amp;lt;/var&amp;gt; vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or is this stretching the meaning of &amp;amp;lt;var&amp;gt; too much?&lt;br /&gt;
&lt;br /&gt;
==issues==&lt;br /&gt;
Issues have been moved to a seperate [[recipe-issues|recipe-issues ]] page.&lt;br /&gt;
&lt;br /&gt;
==implementations== &lt;br /&gt;
===Cognition===&lt;br /&gt;
As of September 2008, [http://buzzword.org.uk/cognition/ Cognition] has experimental support for this format. ([http://buzzword.org.uk/cognition/uf-plus.html#hrecipe Details of support].) Recipes may be exported in [[recipe-formats#RecipeBook_XML|RecipeBook XML]] format or RDF.&lt;br /&gt;
&lt;br /&gt;
== related pages ==&lt;br /&gt;
* [[recipe]]&lt;br /&gt;
* [[recipe-examples]]&lt;br /&gt;
* [[recipe-formats]]&lt;br /&gt;
* [[recipe-issues]]&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=29773</id>
		<title>recipe-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=29773"/>
		<updated>2008-10-11T13:37:59Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* Proposed Optimisations */ Joined two identical proposals&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Recipe Brainstorming&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Towards a [[recipe|Recipe]] microformat.  Please read the [[process]] before editing this page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Format-In-Progress&amp;quot;&amp;gt;&lt;br /&gt;
==format-in-progress==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
This format-in-progress follows the restarting of Recipe development by [[User:Phae|Frances Berriman]] on 25th September 2007. Note that this Format-In-Progress section is intended to be edited to reflect the discussion that occurs on the microformats-new list, rather than being a free-form playground for schema. This documentation was produced by [[User:BenWard|Ben Ward]] and [[User:Phae|Frances Berriman]].&lt;br /&gt;
&lt;br /&gt;
; Editor&lt;br /&gt;
: [[User:Phae|Frances Berriman]] (BBC)&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
Recipe is based on [[recipe-examples|examples]] and fields in [[recipe-formats|existing formats]]. &lt;br /&gt;
&lt;br /&gt;
The recipe microformat is designed for the mark-up of instructions for creating meals, drinks or food-based items.  &lt;br /&gt;
&lt;br /&gt;
===Root Class Name===&lt;br /&gt;
&lt;br /&gt;
To be decided. Likely ‘hrecipe’.&lt;br /&gt;
&lt;br /&gt;
===Property List===&lt;br /&gt;
&lt;br /&gt;
Class names &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; are taken from [[hAtom]], &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt; used from [[hCard]] and &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; from [[measure]].&lt;br /&gt;
&lt;br /&gt;
* Title. &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* Summary. &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Author. &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;. optional. [[hcard]].&lt;br /&gt;
* Date published. &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* Photo(s). &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;. optional. img or url.&lt;br /&gt;
* Ingredient(s). &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;. 1 or more required.&lt;br /&gt;
** Quantity. &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;. optional. text, optionally [[measure]].&lt;br /&gt;
** Item. &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
** Note. &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
** Optionality. &amp;lt;code&amp;gt;optional&amp;lt;/code&amp;gt;. optional. text. Its absence should imply that the ingredient is required.&lt;br /&gt;
* Method. &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;. required. text with optional valid HTML markup.&lt;br /&gt;
* Yield. &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Preparation time. &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt;. optional. (see [[ISO-31-1]] duration brainstorming)&lt;br /&gt;
* Tags. optional. [[rel-tag]].&lt;br /&gt;
* License. optional. [[rel-license]].&lt;br /&gt;
&lt;br /&gt;
===Field Details===&lt;br /&gt;
&lt;br /&gt;
'''Title''': The title of the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{must}} have a &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Summary''': The summary provides a short introduction or an accompanying statement about the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} have a &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Author''': Author the person who authored the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include an &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The contents of the element {{must}} include a valid [[hCard]].&lt;br /&gt;
&lt;br /&gt;
'''Date published''': The date the recipe was published.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include a &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; date.&lt;br /&gt;
* {{should}} (?) use the [[datetime-design-pattern]] to encode the published datetime.&lt;br /&gt;
&lt;br /&gt;
'''Photo''': Accompanying image.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include one or more photo elements.&lt;br /&gt;
* The element {{should}} use an &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
* The element {{may}} use any other element that contains a URL, such as &amp;lt;code&amp;gt;&amp;lt;a&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object&amp;gt;&amp;lt;/code&amp;gt;, but it is not recommended.&lt;br /&gt;
&lt;br /&gt;
'''Ingredient''': Describes an ingredient used in the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{must}} have one or more &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;s.&lt;br /&gt;
* The element {{must}} include the field item.&lt;br /&gt;
* The element {{may}} include &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; and/or &amp;lt;code&amp;gt;optionality&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Quantity''': The quantity of an ingredient needed for the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;.&lt;br /&gt;
* An ingredient {{may}} specify the &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Item''': Specifies the name of the ingredient.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;.&lt;br /&gt;
* An ingredient {{must}} specify the &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Note''': A note concerning one of the ingredients.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;.&lt;br /&gt;
* An ingredient {{may}} include a &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Optionality''': States that an ingredient is optional to the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;optionality&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The &amp;lt;code&amp;gt;optionality&amp;lt;/code&amp;gt; of an &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt; {{may}} be specified.&lt;br /&gt;
* The absence of the element implies that the ingredient is required.&lt;br /&gt;
&lt;br /&gt;
'''Method''': The method of the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{must}} include a &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The field {{may}} include valid HTML markup (e.g. paragraphs).&lt;br /&gt;
&lt;br /&gt;
'''Yield''': Specifies the quantity produced by the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include a &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==brainstorming==&lt;br /&gt;
===RecipeML-based Brainstorm===&lt;br /&gt;
Excerpted from [http://conoroneill.com/2006/03/21/what-if-i-suggest-a-structured-recipe-format-and-you-critique-it/ Conor Bandon's Blog entry] and derived from The RecipeML Spec:&lt;br /&gt;
*Recipe_Title&lt;br /&gt;
*Summary Description (one liner)&lt;br /&gt;
*Measurement System (U.S., Imperial etc)&lt;br /&gt;
*Ingredients (each one a separate &amp;quot;item&amp;quot; rather than block text with count/amount/range/unit broken out too)&lt;br /&gt;
**Some (e.g. meats, vegetables) could optionally be marked up with (elements of) the proposed [[species]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:41, 16 Nov 2006 (PST)&lt;br /&gt;
** Ingredient importance (e.g. Main, Required, Optional) should be listed as an attribute of each entry. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Units need separate microformat: see [[measure]] &lt;br /&gt;
**Ingredient Preparation: such as diced, chopped, sliced, grated, minced, etc. [[User:SteveL|Steve Lewis]] 18:55, 11 Feb 2007 (PST)&lt;br /&gt;
*Preparation Time (overall time)&lt;br /&gt;
*Yield Quantity and Unit (4 pancakes or 5 servings)&lt;br /&gt;
**Calories per serving [[User:JohnLeMasney| John LeMasney]]&lt;br /&gt;
**Calories per ounce [[User:JohnLeMasney| John LeMasney]] &lt;br /&gt;
*Background Information - Optional section to encapsulate information that is useful but not necessarily required for a successful recipe. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Author (Person) ([[hcard]]?)&lt;br /&gt;
**Submitter (Person) ([[hcard]]?)&lt;br /&gt;
**Source (Book Title etc)&lt;br /&gt;
*** could use the proposed [[citation]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:43, 16 Nov 2006 (PST)&lt;br /&gt;
**Date (Of Creation or Publication)&lt;br /&gt;
**Rights (Copyright or other)&lt;br /&gt;
**Meal Category (Starter, entree, dessert )&lt;br /&gt;
**Cuisine Category (Italian etc)&lt;br /&gt;
*Instructions (text, but can contain:)&lt;br /&gt;
**Steps (optional)&lt;br /&gt;
***Should be an ordered list [[User:AndyMabbett|Andy Mabbett]] 14:46, 16 Nov 2006 (PST)&lt;br /&gt;
***Another vote for an ordered list, perhaps in the [[XOXO]] format. [[User:AlexanderShusta|α]]&lt;br /&gt;
***Many recipes associate ingredients with specific steps of a multi-step method; if methods are broken out into steps, then the format should support this association whether the complete ingredient list is up front or the ingredient list is itself broken out per step. [[User:Quixote|Ben Curtis]]&lt;br /&gt;
*Photo (optional) [[User:IamCam|Cameron Perry]]&lt;br /&gt;
**Could be one per dish, or one for each (or for some of the) step(s). [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
===Cookcamp brainstorming===&lt;br /&gt;
At [http://barcamp.org/CookCamp CookCamp] in February 2007, Tantek moderated a fairly free form discussion of how to publish/share recipes.  Here is a [http://flickr.com/photos/tantek/422072573/ photo of the whiteboard]:&lt;br /&gt;
[http://flickr.com/photos/tantek/422072573/ http://farm1.static.flickr.com/162/422072573_9956d93f61.jpg]&lt;br /&gt;
&lt;br /&gt;
'''To Do''': OCR this and enter rough notes here...&lt;br /&gt;
&lt;br /&gt;
===Additional Suggestions===&lt;br /&gt;
*Steps - As cited above but to include estimated time per step.  Include the type of step (prep, preheat, cook, bake, mix, saute, etc) as well as the ingredients involved.  This would be very useful when trying to time a meal so all the food appears together.&lt;br /&gt;
**I think this is being to specific. Are there any real world examples where this would be useful? --[[User:Yde|Yde]] 08:41, 30 May 2008 (PDT)&lt;br /&gt;
*Difficulty/Notes - Perhaps incorporation of [[hreview|hReview]] to describe difficulty (using rating) and general comments (review), as an optional field. [[User:Phae|Frances Berriman]]&lt;br /&gt;
** -1.  Too diverse in the wild, better handled bytags (at least in the first version). same for suitablility. &lt;br /&gt;
*Suitability (e.g. vegetarian, vegan, wheat-free, etc.). Possibly [[rel-tag]]. [[User:AndyMabbett|Andy Mabbett]] 14:57, 16 Nov 2006 (PST)&lt;br /&gt;
*Ingredient Grouping - In baking you need to differentiate wet from dry ingredients.  See also an [[recipe-examples|example recipe]] from [http://www.extratasty.com/recipe/46/cuba_libre extratasty.com] for useful grouping in cocktail mixing. [[SteveL|Steve Lewis]] 19:10, 11 Feb 2007&lt;br /&gt;
** Maybe this ingredient grouping can be used to express some alternative ingredients, like &amp;quot;mayonnaise or cream cheese&amp;quot;. [[EstevaoSamuel|Estêvão Samuel Procópio]] 15:33, 16 Dez 2007 (PDT)&lt;br /&gt;
** This could be solved by using a xoxo list and ignoring list items that don't include a class=&amp;quot;name&amp;quot;. Example:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Booze&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Rum&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Mixer&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Cola&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Lime juice&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:Yde|Yde]] 13:09, 18 Apr 2008 (PDT)&lt;br /&gt;
**We can't have a dependency on XOXO or any list mark-up for ingredients. That's too restrictive on publishing patterns, preventing patterns like: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;method&amp;quot;&amp;gt;Take &amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;a handful&amp;lt;/span&amp;gt; &lt;br /&gt;
of  spinach&amp;lt;/span&amp;gt; and fry it&amp;lt;/p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:BenWard|BenWard]] 13:20, 18 Apr 2008 (PDT)&lt;br /&gt;
**You're right. I think grouping would introduce too many new elements (class=&amp;quot;group&amp;quot;, class=&amp;quot;group-title&amp;quot;) considering how relatively uncommon this is. --[[User:Yde|Yde]] 13:51, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*Method &amp;gt; Steps - or Method-Step[] as a child of Method. Imply ordered steps from an HTML list or explicitly mark-up ordered steps respectively.&lt;br /&gt;
** -1. Outside 80/20. POSH is good enough for this purpose. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:04, 01 Oct 2008 (CET)&lt;br /&gt;
* Number of dishes or similar - often it's mentioned how many dishes (or breads in baking, etc) the ingredients are for. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Suitable for occasions - what occasions are the dish suitable for? [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Category - many sites categorize their recipes. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
** Tags could be used for both suitability and category.&lt;br /&gt;
&lt;br /&gt;
*Under what terms is the recipe licensed? Microformat: rel=&amp;quot;license&amp;quot;. Often a page is in the creative commons but the page author has taken some text from a copyrighted page and in theory re-published the work in violation to the terms of use, adding a rel=&amp;quot;license&amp;quot; to each recipe on the page? [[User:Lee Jordan|Lee Jordan]] 20:55, 04 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Single foodstuffs - If &amp;quot;method&amp;quot; is made optional, this could be used for marking up individual foodstuffs in prose. for example, &amp;quot;I like to eat cheese for supper.&amp;quot; would become:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
or simply (if the proposed &amp;quot;[http://microformats.org/discuss/mail/microformats-discuss/2008-January/011199.html sub-microformat-pattern]&amp;quot; is adopted):&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe-ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 08:16, 5 Jan 2008 (PST)&lt;br /&gt;
**But that's not really a recipe, is it? And what would the purpose of knowing that cheese is an ingredient be? --[[User:Yde|Yde]] 12:46, 18 Apr 2008 (PDT)&lt;br /&gt;
** -1. Makes no sense to me either --[[User:ThomasLoertsch|ThomasLoertsch]] 15:29, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
*Menus - With the addition of a &amp;quot;price&amp;quot; field, and perhaps one or two others, and again making &amp;quot;method&amp;quot; optional, this microformat can also be used for menus. See [[recipe-examples#Menus|menu examples]]. [[User:AndyMabbett|Andy Mabbett]] 02:39, 19 Feb 2008 (PST)&lt;br /&gt;
**I would consider this out of scope (which is to produce an as-simple-as-possible microformat &amp;quot;for the mark-up of instructions for creating meals, drinks or food-based items&amp;quot; - [[recipe-brainstorming#Introduction | introduction]]) --[[User:Yde|Yde]] 13:39, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Calories===&lt;br /&gt;
per serving. May be part of the [[measure]] microformat in future.&lt;br /&gt;
* +1. Nutritional information is quite important for a lot of people and is inside the 80/20. It should be included as an optional element. The problems are: which nutritional information exactly? A common denominator is calories, proteins, carbohydrates and fat. That's also what european law demands as information on packaged food. Most sites that I visited only list calories as nutritional information (if any). Since Calories are a somehow superordinate concept for proteins, carbohydrates and fat that's fine. Allrecipes.com is quite extreme with a huge list of nutritional information - clearly outside 80/20 IMHO.  Another problem: although Calories are the most popular term, the measure is deprecated in favor of Joule. Also hMeasure uses Joule. I'd therefor propose to add the ''optional'' element &amp;lt;code&amp;gt;nutrition&amp;lt;/code&amp;gt; and subelements &amp;lt;code&amp;gt;calories&amp;lt;/code&amp;gt;(&amp;quot;mandatory&amp;quot;) in Joule,&amp;lt;code&amp;gt;fat&amp;lt;/code&amp;gt;(&amp;quot;optional&amp;quot;), &amp;lt;code&amp;gt;protein&amp;lt;/code&amp;gt;(&amp;quot;optional&amp;quot;) and &amp;lt;code&amp;gt;carbohydrates&amp;lt;/code&amp;gt;(&amp;quot;optional&amp;quot;), those all in grams. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:16, 01 Oct 2008 (CET), modified 09.Oct 2008&lt;br /&gt;
** +1 for a &amp;lt;code&amp;gt;nutrition&amp;lt;/code&amp;gt; element. However, I would like to change the subelement &amp;lt;code&amp;gt;calories&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;energy&amp;lt;/code&amp;gt;, as that would allow using either calories or joules (using hMeausere) and it feels weird to state joule in an element called calories. --[[User:Yde|Yde]] 05:57, 11 Oct 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Note===&lt;br /&gt;
The 'note' property is only useful in some [http://microformats.org/discuss/mail/microformats-new/2008-June/001635.html rare cases] and might not fit the 80-20 rule.&lt;br /&gt;
* We might want to [[principles|start as simple as possible]] and leave this out for a future revision.&lt;br /&gt;
* People often put some of the very basic preparation steps into the ingredients list. For example, ingredients lists sometimes read like &amp;quot;one onion, finely chopped&amp;quot;.&lt;br /&gt;
* +1. &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; should stay as an optional value. There are so many ways to define ingredients that it seems useful enough to fit into the 80/20. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:26, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
===Method===&lt;br /&gt;
For informally or concisely written recipes, the method is often left out. Could we either make this optional, or have an optimisation such that if the method is absent, the entire text of the recipe is taken to be the method. [[User:TobyInk|TobyInk]] 02:53, 15 Jul 2008 (PDT)&lt;br /&gt;
* e.g. salad, sandwich and smoothie recipes don't often require a method to be useful.&lt;br /&gt;
* +1 for making it optional. Although most recipes rely heavily on a method there are indeed those where it isn't necessary. If 80/20 does mean that easy or simple usecases should be facilitated it would be in line with the principal to make the method optional. And it wouldn't hurt anybody either. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:04, 01 Oct 2008 (CET)&lt;br /&gt;
* I don't know... Making the method optional would make &amp;quot;I like to eat cheese for supper&amp;quot; a technically valid recipe, but it provides no value as a recipe. In other words, I am concerned that this will lead to people using the format for things it was not intented for. I don't know if this will happen, but we need to take it into consideration. --[[User:Yde|Yde]] 06:17, 11 Oct 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Preparation Time===&lt;br /&gt;
Make &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt; plural and add an optional &amp;lt;code&amp;gt;preparation-time-note&amp;lt;/code&amp;gt; element inline to preparation time&lt;br /&gt;
* &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt; (optional, plural)&lt;br /&gt;
** &amp;lt;code&amp;gt;preparation-time-note&amp;lt;/code&amp;gt; (optional, singular)&lt;br /&gt;
There are often times additional to the main preparation time i.e. the time the dough needs to rise. When scanning a recipe for&lt;br /&gt;
practicality - i.e. your guest are coming in 4 hours - this is a very important information. Allowing &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt; to be used more than once per recipe and adding an optional &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; element would allow great flexibility in stating such details while staying simple. It could also be used to give times for different parts of a recipe like cake and topping or to differentiate times for preparation, waiting and cooking. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:05, 01 Oct 2008 (CET)&lt;br /&gt;
* That's a good ponit. But how do we semantically connect the preparation time and a specific part of the recipe? --[[User:Yde|Yde]] 06:25, 11 Oct 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Quantity===&lt;br /&gt;
There are a lot of units typically used in recipes that do not make much sense in most other cases and therefor most likely will never make it into a 80/20-aware measure-microformat. This is a deliberatly short list:&lt;br /&gt;
- glass&lt;br /&gt;
- leave&lt;br /&gt;
- pinch&lt;br /&gt;
- tablespoonful&lt;br /&gt;
- teaspoonful&lt;br /&gt;
- lacing&lt;br /&gt;
- tie (??? my english is really leaving me here, hope you get the idea)&lt;br /&gt;
&amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; can be used to indicate more subtle differentiation (like a &amp;quot;big spoonful&amp;quot;, &amp;quot;some leaves&amp;quot; etc). I think this list is both usefully short and complete. The following measures:&lt;br /&gt;
- weight (gram)&lt;br /&gt;
- volume (litre)&lt;br /&gt;
- length (metre)&lt;br /&gt;
can be taken from the measure microformat. I guess measure is already stable enough that it's save to use these terms &amp;quot;experimentally&amp;quot;. The measure-element should be optional. That way nobody is forced to select&lt;br /&gt;
a value from it - it's just a help to facilitate interoperability. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:45, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Optimisations ===&lt;br /&gt;
&lt;br /&gt;
====Item====&lt;br /&gt;
Can we have this optimisation?... if no &amp;quot;item&amp;quot; is found, the entire ingredient is taken to be the item. [[User:TobyInk|TobyInk]]&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;item&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* +1. That and the Proposed Ingredient List Optimisation seem to be very pragmatic proposals. --[[User:Yde|Yde]] 14:40, 14 Jul 2008 (PDT)&lt;br /&gt;
* -1. I'm not convinced that it's wise to introduce variations in the syntax for the singlemost important element (beside the title). Also the case seems very rare to me. Can you give some examples? --[[User:ThomasLoertsch|ThomasLoertsch]] 15:07, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
==== Proposed Ingredient List Optimisation ====&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If class=&amp;quot;ingredients&amp;quot; (note: plural) is found on an element, class=&amp;quot;ingredient&amp;quot; (note: singular) is automatically implied on all its children.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* I agree. This would save a lot of space, especially combined with the proposed hmeasure [http://microformats.org/wiki/measure#hmeasure minimisation technique]. --[[User:Yde|Yde]] 12:57, 18 Apr 2008 (PDT)&lt;br /&gt;
* Do we have &amp;lt;code&amp;gt;ingredients&amp;lt;/code&amp;gt; (plural) as an element? Doesn't that open a whole can of list-issues? --[[User:ThomasLoertsch|ThomasLoertsch]] 15:37, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
==== Proposed Ingredient Name/Quantity Optimisation ====&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
This idea's a bit more &amp;quot;out there&amp;quot; and probably needs a bit more work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;3  eggs&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(note the double-space between '3' and 'eggs') is treated as a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is similar to N-optimisation in hCard, but uses a double space instead of a single space because the components (quantity, name) may themselves each contain spaces. With both of these optimisations in place, the sponge cake ingredient list can be written as concisely as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;3  eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;1 tsp  vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which (apart from the double spaces) is pretty close to how many people publish ingredients lists already. (Certainly close to how I do!)&lt;br /&gt;
&lt;br /&gt;
==== Alternative Proposed Ingredient Name/Quantity Optimisation ====&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 02:02, 24 Mar 2008 (PDT): Perhaps a better solution than the double spacing...&lt;br /&gt;
&lt;br /&gt;
As above, but:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;3&amp;lt;/var&amp;gt; eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;1 tsp&amp;lt;/var&amp;gt; vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or is this stretching the meaning of &amp;amp;lt;var&amp;gt; too much?&lt;br /&gt;
&lt;br /&gt;
==issues==&lt;br /&gt;
Issues have been moved to a seperate [[recipe-issues|recipe-issues ]] page.&lt;br /&gt;
&lt;br /&gt;
==implementations== &lt;br /&gt;
===Cognition===&lt;br /&gt;
As of September 2008, [http://buzzword.org.uk/cognition/ Cognition] has experimental support for this format. ([http://buzzword.org.uk/cognition/uf-plus.html#hrecipe Details of support].) Recipes may be exported in [[recipe-formats#RecipeBook_XML|RecipeBook XML]] format or RDF.&lt;br /&gt;
&lt;br /&gt;
== related pages ==&lt;br /&gt;
* [[recipe]]&lt;br /&gt;
* [[recipe-examples]]&lt;br /&gt;
* [[recipe-formats]]&lt;br /&gt;
* [[recipe-issues]]&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=29772</id>
		<title>recipe-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=29772"/>
		<updated>2008-10-11T13:32:45Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* Proposed Ingredient Name Optimisation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Recipe Brainstorming&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Towards a [[recipe|Recipe]] microformat.  Please read the [[process]] before editing this page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Format-In-Progress&amp;quot;&amp;gt;&lt;br /&gt;
==format-in-progress==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
This format-in-progress follows the restarting of Recipe development by [[User:Phae|Frances Berriman]] on 25th September 2007. Note that this Format-In-Progress section is intended to be edited to reflect the discussion that occurs on the microformats-new list, rather than being a free-form playground for schema. This documentation was produced by [[User:BenWard|Ben Ward]] and [[User:Phae|Frances Berriman]].&lt;br /&gt;
&lt;br /&gt;
; Editor&lt;br /&gt;
: [[User:Phae|Frances Berriman]] (BBC)&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
Recipe is based on [[recipe-examples|examples]] and fields in [[recipe-formats|existing formats]]. &lt;br /&gt;
&lt;br /&gt;
The recipe microformat is designed for the mark-up of instructions for creating meals, drinks or food-based items.  &lt;br /&gt;
&lt;br /&gt;
===Root Class Name===&lt;br /&gt;
&lt;br /&gt;
To be decided. Likely ‘hrecipe’.&lt;br /&gt;
&lt;br /&gt;
===Property List===&lt;br /&gt;
&lt;br /&gt;
Class names &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; are taken from [[hAtom]], &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt; used from [[hCard]] and &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; from [[measure]].&lt;br /&gt;
&lt;br /&gt;
* Title. &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* Summary. &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Author. &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;. optional. [[hcard]].&lt;br /&gt;
* Date published. &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* Photo(s). &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;. optional. img or url.&lt;br /&gt;
* Ingredient(s). &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;. 1 or more required.&lt;br /&gt;
** Quantity. &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;. optional. text, optionally [[measure]].&lt;br /&gt;
** Item. &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
** Note. &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
** Optionality. &amp;lt;code&amp;gt;optional&amp;lt;/code&amp;gt;. optional. text. Its absence should imply that the ingredient is required.&lt;br /&gt;
* Method. &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;. required. text with optional valid HTML markup.&lt;br /&gt;
* Yield. &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Preparation time. &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt;. optional. (see [[ISO-31-1]] duration brainstorming)&lt;br /&gt;
* Tags. optional. [[rel-tag]].&lt;br /&gt;
* License. optional. [[rel-license]].&lt;br /&gt;
&lt;br /&gt;
===Field Details===&lt;br /&gt;
&lt;br /&gt;
'''Title''': The title of the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{must}} have a &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Summary''': The summary provides a short introduction or an accompanying statement about the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} have a &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Author''': Author the person who authored the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include an &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The contents of the element {{must}} include a valid [[hCard]].&lt;br /&gt;
&lt;br /&gt;
'''Date published''': The date the recipe was published.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include a &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; date.&lt;br /&gt;
* {{should}} (?) use the [[datetime-design-pattern]] to encode the published datetime.&lt;br /&gt;
&lt;br /&gt;
'''Photo''': Accompanying image.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include one or more photo elements.&lt;br /&gt;
* The element {{should}} use an &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
* The element {{may}} use any other element that contains a URL, such as &amp;lt;code&amp;gt;&amp;lt;a&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object&amp;gt;&amp;lt;/code&amp;gt;, but it is not recommended.&lt;br /&gt;
&lt;br /&gt;
'''Ingredient''': Describes an ingredient used in the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{must}} have one or more &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;s.&lt;br /&gt;
* The element {{must}} include the field item.&lt;br /&gt;
* The element {{may}} include &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; and/or &amp;lt;code&amp;gt;optionality&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Quantity''': The quantity of an ingredient needed for the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;.&lt;br /&gt;
* An ingredient {{may}} specify the &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Item''': Specifies the name of the ingredient.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;.&lt;br /&gt;
* An ingredient {{must}} specify the &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Note''': A note concerning one of the ingredients.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;.&lt;br /&gt;
* An ingredient {{may}} include a &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Optionality''': States that an ingredient is optional to the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;optionality&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The &amp;lt;code&amp;gt;optionality&amp;lt;/code&amp;gt; of an &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt; {{may}} be specified.&lt;br /&gt;
* The absence of the element implies that the ingredient is required.&lt;br /&gt;
&lt;br /&gt;
'''Method''': The method of the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{must}} include a &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The field {{may}} include valid HTML markup (e.g. paragraphs).&lt;br /&gt;
&lt;br /&gt;
'''Yield''': Specifies the quantity produced by the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include a &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==brainstorming==&lt;br /&gt;
===RecipeML-based Brainstorm===&lt;br /&gt;
Excerpted from [http://conoroneill.com/2006/03/21/what-if-i-suggest-a-structured-recipe-format-and-you-critique-it/ Conor Bandon's Blog entry] and derived from The RecipeML Spec:&lt;br /&gt;
*Recipe_Title&lt;br /&gt;
*Summary Description (one liner)&lt;br /&gt;
*Measurement System (U.S., Imperial etc)&lt;br /&gt;
*Ingredients (each one a separate &amp;quot;item&amp;quot; rather than block text with count/amount/range/unit broken out too)&lt;br /&gt;
**Some (e.g. meats, vegetables) could optionally be marked up with (elements of) the proposed [[species]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:41, 16 Nov 2006 (PST)&lt;br /&gt;
** Ingredient importance (e.g. Main, Required, Optional) should be listed as an attribute of each entry. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Units need separate microformat: see [[measure]] &lt;br /&gt;
**Ingredient Preparation: such as diced, chopped, sliced, grated, minced, etc. [[User:SteveL|Steve Lewis]] 18:55, 11 Feb 2007 (PST)&lt;br /&gt;
*Preparation Time (overall time)&lt;br /&gt;
*Yield Quantity and Unit (4 pancakes or 5 servings)&lt;br /&gt;
**Calories per serving [[User:JohnLeMasney| John LeMasney]]&lt;br /&gt;
**Calories per ounce [[User:JohnLeMasney| John LeMasney]] &lt;br /&gt;
*Background Information - Optional section to encapsulate information that is useful but not necessarily required for a successful recipe. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Author (Person) ([[hcard]]?)&lt;br /&gt;
**Submitter (Person) ([[hcard]]?)&lt;br /&gt;
**Source (Book Title etc)&lt;br /&gt;
*** could use the proposed [[citation]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:43, 16 Nov 2006 (PST)&lt;br /&gt;
**Date (Of Creation or Publication)&lt;br /&gt;
**Rights (Copyright or other)&lt;br /&gt;
**Meal Category (Starter, entree, dessert )&lt;br /&gt;
**Cuisine Category (Italian etc)&lt;br /&gt;
*Instructions (text, but can contain:)&lt;br /&gt;
**Steps (optional)&lt;br /&gt;
***Should be an ordered list [[User:AndyMabbett|Andy Mabbett]] 14:46, 16 Nov 2006 (PST)&lt;br /&gt;
***Another vote for an ordered list, perhaps in the [[XOXO]] format. [[User:AlexanderShusta|α]]&lt;br /&gt;
***Many recipes associate ingredients with specific steps of a multi-step method; if methods are broken out into steps, then the format should support this association whether the complete ingredient list is up front or the ingredient list is itself broken out per step. [[User:Quixote|Ben Curtis]]&lt;br /&gt;
*Photo (optional) [[User:IamCam|Cameron Perry]]&lt;br /&gt;
**Could be one per dish, or one for each (or for some of the) step(s). [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
===Cookcamp brainstorming===&lt;br /&gt;
At [http://barcamp.org/CookCamp CookCamp] in February 2007, Tantek moderated a fairly free form discussion of how to publish/share recipes.  Here is a [http://flickr.com/photos/tantek/422072573/ photo of the whiteboard]:&lt;br /&gt;
[http://flickr.com/photos/tantek/422072573/ http://farm1.static.flickr.com/162/422072573_9956d93f61.jpg]&lt;br /&gt;
&lt;br /&gt;
'''To Do''': OCR this and enter rough notes here...&lt;br /&gt;
&lt;br /&gt;
===Additional Suggestions===&lt;br /&gt;
*Steps - As cited above but to include estimated time per step.  Include the type of step (prep, preheat, cook, bake, mix, saute, etc) as well as the ingredients involved.  This would be very useful when trying to time a meal so all the food appears together.&lt;br /&gt;
**I think this is being to specific. Are there any real world examples where this would be useful? --[[User:Yde|Yde]] 08:41, 30 May 2008 (PDT)&lt;br /&gt;
*Difficulty/Notes - Perhaps incorporation of [[hreview|hReview]] to describe difficulty (using rating) and general comments (review), as an optional field. [[User:Phae|Frances Berriman]]&lt;br /&gt;
** -1.  Too diverse in the wild, better handled bytags (at least in the first version). same for suitablility. &lt;br /&gt;
*Suitability (e.g. vegetarian, vegan, wheat-free, etc.). Possibly [[rel-tag]]. [[User:AndyMabbett|Andy Mabbett]] 14:57, 16 Nov 2006 (PST)&lt;br /&gt;
*Ingredient Grouping - In baking you need to differentiate wet from dry ingredients.  See also an [[recipe-examples|example recipe]] from [http://www.extratasty.com/recipe/46/cuba_libre extratasty.com] for useful grouping in cocktail mixing. [[SteveL|Steve Lewis]] 19:10, 11 Feb 2007&lt;br /&gt;
** Maybe this ingredient grouping can be used to express some alternative ingredients, like &amp;quot;mayonnaise or cream cheese&amp;quot;. [[EstevaoSamuel|Estêvão Samuel Procópio]] 15:33, 16 Dez 2007 (PDT)&lt;br /&gt;
** This could be solved by using a xoxo list and ignoring list items that don't include a class=&amp;quot;name&amp;quot;. Example:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Booze&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Rum&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Mixer&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Cola&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Lime juice&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:Yde|Yde]] 13:09, 18 Apr 2008 (PDT)&lt;br /&gt;
**We can't have a dependency on XOXO or any list mark-up for ingredients. That's too restrictive on publishing patterns, preventing patterns like: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;method&amp;quot;&amp;gt;Take &amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;a handful&amp;lt;/span&amp;gt; &lt;br /&gt;
of  spinach&amp;lt;/span&amp;gt; and fry it&amp;lt;/p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:BenWard|BenWard]] 13:20, 18 Apr 2008 (PDT)&lt;br /&gt;
**You're right. I think grouping would introduce too many new elements (class=&amp;quot;group&amp;quot;, class=&amp;quot;group-title&amp;quot;) considering how relatively uncommon this is. --[[User:Yde|Yde]] 13:51, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*Method &amp;gt; Steps - or Method-Step[] as a child of Method. Imply ordered steps from an HTML list or explicitly mark-up ordered steps respectively.&lt;br /&gt;
** -1. Outside 80/20. POSH is good enough for this purpose. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:04, 01 Oct 2008 (CET)&lt;br /&gt;
* Number of dishes or similar - often it's mentioned how many dishes (or breads in baking, etc) the ingredients are for. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Suitable for occasions - what occasions are the dish suitable for? [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Category - many sites categorize their recipes. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
** Tags could be used for both suitability and category.&lt;br /&gt;
&lt;br /&gt;
*Under what terms is the recipe licensed? Microformat: rel=&amp;quot;license&amp;quot;. Often a page is in the creative commons but the page author has taken some text from a copyrighted page and in theory re-published the work in violation to the terms of use, adding a rel=&amp;quot;license&amp;quot; to each recipe on the page? [[User:Lee Jordan|Lee Jordan]] 20:55, 04 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Single foodstuffs - If &amp;quot;method&amp;quot; is made optional, this could be used for marking up individual foodstuffs in prose. for example, &amp;quot;I like to eat cheese for supper.&amp;quot; would become:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
or simply (if the proposed &amp;quot;[http://microformats.org/discuss/mail/microformats-discuss/2008-January/011199.html sub-microformat-pattern]&amp;quot; is adopted):&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe-ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 08:16, 5 Jan 2008 (PST)&lt;br /&gt;
**But that's not really a recipe, is it? And what would the purpose of knowing that cheese is an ingredient be? --[[User:Yde|Yde]] 12:46, 18 Apr 2008 (PDT)&lt;br /&gt;
** -1. Makes no sense to me either --[[User:ThomasLoertsch|ThomasLoertsch]] 15:29, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
*Menus - With the addition of a &amp;quot;price&amp;quot; field, and perhaps one or two others, and again making &amp;quot;method&amp;quot; optional, this microformat can also be used for menus. See [[recipe-examples#Menus|menu examples]]. [[User:AndyMabbett|Andy Mabbett]] 02:39, 19 Feb 2008 (PST)&lt;br /&gt;
**I would consider this out of scope (which is to produce an as-simple-as-possible microformat &amp;quot;for the mark-up of instructions for creating meals, drinks or food-based items&amp;quot; - [[recipe-brainstorming#Introduction | introduction]]) --[[User:Yde|Yde]] 13:39, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Calories===&lt;br /&gt;
per serving. May be part of the [[measure]] microformat in future.&lt;br /&gt;
* +1. Nutritional information is quite important for a lot of people and is inside the 80/20. It should be included as an optional element. The problems are: which nutritional information exactly? A common denominator is calories, proteins, carbohydrates and fat. That's also what european law demands as information on packaged food. Most sites that I visited only list calories as nutritional information (if any). Since Calories are a somehow superordinate concept for proteins, carbohydrates and fat that's fine. Allrecipes.com is quite extreme with a huge list of nutritional information - clearly outside 80/20 IMHO.  Another problem: although Calories are the most popular term, the measure is deprecated in favor of Joule. Also hMeasure uses Joule. I'd therefor propose to add the ''optional'' element &amp;lt;code&amp;gt;nutrition&amp;lt;/code&amp;gt; and subelements &amp;lt;code&amp;gt;calories&amp;lt;/code&amp;gt;(&amp;quot;mandatory&amp;quot;) in Joule,&amp;lt;code&amp;gt;fat&amp;lt;/code&amp;gt;(&amp;quot;optional&amp;quot;), &amp;lt;code&amp;gt;protein&amp;lt;/code&amp;gt;(&amp;quot;optional&amp;quot;) and &amp;lt;code&amp;gt;carbohydrates&amp;lt;/code&amp;gt;(&amp;quot;optional&amp;quot;), those all in grams. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:16, 01 Oct 2008 (CET), modified 09.Oct 2008&lt;br /&gt;
** +1 for a &amp;lt;code&amp;gt;nutrition&amp;lt;/code&amp;gt; element. However, I would like to change the subelement &amp;lt;code&amp;gt;calories&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;energy&amp;lt;/code&amp;gt;, as that would allow using either calories or joules (using hMeausere) and it feels weird to state joule in an element called calories. --[[User:Yde|Yde]] 05:57, 11 Oct 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Note===&lt;br /&gt;
The 'note' property is only useful in some [http://microformats.org/discuss/mail/microformats-new/2008-June/001635.html rare cases] and might not fit the 80-20 rule.&lt;br /&gt;
* We might want to [[principles|start as simple as possible]] and leave this out for a future revision.&lt;br /&gt;
* People often put some of the very basic preparation steps into the ingredients list. For example, ingredients lists sometimes read like &amp;quot;one onion, finely chopped&amp;quot;.&lt;br /&gt;
* +1. &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; should stay as an optional value. There are so many ways to define ingredients that it seems useful enough to fit into the 80/20. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:26, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
===Method===&lt;br /&gt;
For informally or concisely written recipes, the method is often left out. Could we either make this optional, or have an optimisation such that if the method is absent, the entire text of the recipe is taken to be the method. [[User:TobyInk|TobyInk]] 02:53, 15 Jul 2008 (PDT)&lt;br /&gt;
* e.g. salad, sandwich and smoothie recipes don't often require a method to be useful.&lt;br /&gt;
* +1 for making it optional. Although most recipes rely heavily on a method there are indeed those where it isn't necessary. If 80/20 does mean that easy or simple usecases should be facilitated it would be in line with the principal to make the method optional. And it wouldn't hurt anybody either. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:04, 01 Oct 2008 (CET)&lt;br /&gt;
* I don't know... Making the method optional would make &amp;quot;I like to eat cheese for supper&amp;quot; a technically valid recipe, but it provides no value as a recipe. In other words, I am concerned that this will lead to people using the format for things it was not intented for. I don't know if this will happen, but we need to take it into consideration. --[[User:Yde|Yde]] 06:17, 11 Oct 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Preparation Time===&lt;br /&gt;
Make &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt; plural and add an optional &amp;lt;code&amp;gt;preparation-time-note&amp;lt;/code&amp;gt; element inline to preparation time&lt;br /&gt;
* &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt; (optional, plural)&lt;br /&gt;
** &amp;lt;code&amp;gt;preparation-time-note&amp;lt;/code&amp;gt; (optional, singular)&lt;br /&gt;
There are often times additional to the main preparation time i.e. the time the dough needs to rise. When scanning a recipe for&lt;br /&gt;
practicality - i.e. your guest are coming in 4 hours - this is a very important information. Allowing &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt; to be used more than once per recipe and adding an optional &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; element would allow great flexibility in stating such details while staying simple. It could also be used to give times for different parts of a recipe like cake and topping or to differentiate times for preparation, waiting and cooking. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:05, 01 Oct 2008 (CET)&lt;br /&gt;
* That's a good ponit. But how do we semantically connect the preparation time and a specific part of the recipe? --[[User:Yde|Yde]] 06:25, 11 Oct 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Quantity===&lt;br /&gt;
There are a lot of units typically used in recipes that do not make much sense in most other cases and therefor most likely will never make it into a 80/20-aware measure-microformat. This is a deliberatly short list:&lt;br /&gt;
- glass&lt;br /&gt;
- leave&lt;br /&gt;
- pinch&lt;br /&gt;
- tablespoonful&lt;br /&gt;
- teaspoonful&lt;br /&gt;
- lacing&lt;br /&gt;
- tie (??? my english is really leaving me here, hope you get the idea)&lt;br /&gt;
&amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; can be used to indicate more subtle differentiation (like a &amp;quot;big spoonful&amp;quot;, &amp;quot;some leaves&amp;quot; etc). I think this list is both usefully short and complete. The following measures:&lt;br /&gt;
- weight (gram)&lt;br /&gt;
- volume (litre)&lt;br /&gt;
- length (metre)&lt;br /&gt;
can be taken from the measure microformat. I guess measure is already stable enough that it's save to use these terms &amp;quot;experimentally&amp;quot;. The measure-element should be optional. That way nobody is forced to select&lt;br /&gt;
a value from it - it's just a help to facilitate interoperability. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:45, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Optimisations ===&lt;br /&gt;
&lt;br /&gt;
====Item====&lt;br /&gt;
Can we have this optimisation?... if no &amp;quot;item&amp;quot; is found, the entire ingredient is taken to be the item. [[User:TobyInk|TobyInk]]&lt;br /&gt;
* +1. That and the Proposed Ingredient List Optimisation seem to be very pragmatic proposals. --[[User:Yde|Yde]] 14:40, 14 Jul 2008 (PDT)&lt;br /&gt;
* -1. I'm not convinced that it's wise to introduce variations in the syntax for the singlemost important element (beside the title). Also the case seems very rare to me. Can you give some examples? --[[User:ThomasLoertsch|ThomasLoertsch]] 15:07, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
==== Proposed Ingredient List Optimisation ====&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If class=&amp;quot;ingredients&amp;quot; (note: plural) is found on an element, class=&amp;quot;ingredient&amp;quot; (note: singular) is automatically implied on all its children.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* I agree. This would save a lot of space, especially combined with the proposed hmeasure [http://microformats.org/wiki/measure#hmeasure minimisation technique]. --[[User:Yde|Yde]] 12:57, 18 Apr 2008 (PDT)&lt;br /&gt;
* Do we have &amp;lt;code&amp;gt;ingredients&amp;lt;/code&amp;gt; (plural) as an element? Doesn't that open a whole can of list-issues? --[[User:ThomasLoertsch|ThomasLoertsch]] 15:37, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
==== Proposed Ingredient Name/Quantity Optimisation ====&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
This idea's a bit more &amp;quot;out there&amp;quot; and probably needs a bit more work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;3  eggs&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(note the double-space between '3' and 'eggs') is treated as a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is similar to N-optimisation in hCard, but uses a double space instead of a single space because the components (quantity, name) may themselves each contain spaces. With both of these optimisations in place, the sponge cake ingredient list can be written as concisely as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;3  eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;1 tsp  vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which (apart from the double spaces) is pretty close to how many people publish ingredients lists already. (Certainly close to how I do!)&lt;br /&gt;
&lt;br /&gt;
==== Alternative Proposed Ingredient Name/Quantity Optimisation ====&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 02:02, 24 Mar 2008 (PDT): Perhaps a better solution than the double spacing...&lt;br /&gt;
&lt;br /&gt;
As above, but:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;3&amp;lt;/var&amp;gt; eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;1 tsp&amp;lt;/var&amp;gt; vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or is this stretching the meaning of &amp;amp;lt;var&amp;gt; too much?&lt;br /&gt;
&lt;br /&gt;
==== Proposed Ingredient Name Optimisation ====&lt;br /&gt;
--[[User:Yde|Yde]] 02:12, 23 Apr 2008 (PDT), modified 11 Oct 2008 :&lt;br /&gt;
&lt;br /&gt;
If no &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; is found, the content of the &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt; is treated as the &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;item&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==issues==&lt;br /&gt;
Issues have been moved to a seperate [[recipe-issues|recipe-issues ]] page.&lt;br /&gt;
&lt;br /&gt;
==implementations== &lt;br /&gt;
===Cognition===&lt;br /&gt;
As of September 2008, [http://buzzword.org.uk/cognition/ Cognition] has experimental support for this format. ([http://buzzword.org.uk/cognition/uf-plus.html#hrecipe Details of support].) Recipes may be exported in [[recipe-formats#RecipeBook_XML|RecipeBook XML]] format or RDF.&lt;br /&gt;
&lt;br /&gt;
== related pages ==&lt;br /&gt;
* [[recipe]]&lt;br /&gt;
* [[recipe-examples]]&lt;br /&gt;
* [[recipe-formats]]&lt;br /&gt;
* [[recipe-issues]]&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=29771</id>
		<title>recipe-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=29771"/>
		<updated>2008-10-11T13:25:43Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* Preparation Time */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Recipe Brainstorming&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Towards a [[recipe|Recipe]] microformat.  Please read the [[process]] before editing this page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Format-In-Progress&amp;quot;&amp;gt;&lt;br /&gt;
==format-in-progress==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
This format-in-progress follows the restarting of Recipe development by [[User:Phae|Frances Berriman]] on 25th September 2007. Note that this Format-In-Progress section is intended to be edited to reflect the discussion that occurs on the microformats-new list, rather than being a free-form playground for schema. This documentation was produced by [[User:BenWard|Ben Ward]] and [[User:Phae|Frances Berriman]].&lt;br /&gt;
&lt;br /&gt;
; Editor&lt;br /&gt;
: [[User:Phae|Frances Berriman]] (BBC)&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
Recipe is based on [[recipe-examples|examples]] and fields in [[recipe-formats|existing formats]]. &lt;br /&gt;
&lt;br /&gt;
The recipe microformat is designed for the mark-up of instructions for creating meals, drinks or food-based items.  &lt;br /&gt;
&lt;br /&gt;
===Root Class Name===&lt;br /&gt;
&lt;br /&gt;
To be decided. Likely ‘hrecipe’.&lt;br /&gt;
&lt;br /&gt;
===Property List===&lt;br /&gt;
&lt;br /&gt;
Class names &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; are taken from [[hAtom]], &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt; used from [[hCard]] and &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; from [[measure]].&lt;br /&gt;
&lt;br /&gt;
* Title. &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* Summary. &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Author. &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;. optional. [[hcard]].&lt;br /&gt;
* Date published. &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* Photo(s). &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;. optional. img or url.&lt;br /&gt;
* Ingredient(s). &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;. 1 or more required.&lt;br /&gt;
** Quantity. &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;. optional. text, optionally [[measure]].&lt;br /&gt;
** Item. &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
** Note. &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
** Optionality. &amp;lt;code&amp;gt;optional&amp;lt;/code&amp;gt;. optional. text. Its absence should imply that the ingredient is required.&lt;br /&gt;
* Method. &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;. required. text with optional valid HTML markup.&lt;br /&gt;
* Yield. &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Preparation time. &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt;. optional. (see [[ISO-31-1]] duration brainstorming)&lt;br /&gt;
* Tags. optional. [[rel-tag]].&lt;br /&gt;
* License. optional. [[rel-license]].&lt;br /&gt;
&lt;br /&gt;
===Field Details===&lt;br /&gt;
&lt;br /&gt;
'''Title''': The title of the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{must}} have a &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Summary''': The summary provides a short introduction or an accompanying statement about the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} have a &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Author''': Author the person who authored the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include an &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The contents of the element {{must}} include a valid [[hCard]].&lt;br /&gt;
&lt;br /&gt;
'''Date published''': The date the recipe was published.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include a &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; date.&lt;br /&gt;
* {{should}} (?) use the [[datetime-design-pattern]] to encode the published datetime.&lt;br /&gt;
&lt;br /&gt;
'''Photo''': Accompanying image.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include one or more photo elements.&lt;br /&gt;
* The element {{should}} use an &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
* The element {{may}} use any other element that contains a URL, such as &amp;lt;code&amp;gt;&amp;lt;a&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object&amp;gt;&amp;lt;/code&amp;gt;, but it is not recommended.&lt;br /&gt;
&lt;br /&gt;
'''Ingredient''': Describes an ingredient used in the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{must}} have one or more &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;s.&lt;br /&gt;
* The element {{must}} include the field item.&lt;br /&gt;
* The element {{may}} include &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; and/or &amp;lt;code&amp;gt;optionality&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Quantity''': The quantity of an ingredient needed for the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;.&lt;br /&gt;
* An ingredient {{may}} specify the &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Item''': Specifies the name of the ingredient.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;.&lt;br /&gt;
* An ingredient {{must}} specify the &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Note''': A note concerning one of the ingredients.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;.&lt;br /&gt;
* An ingredient {{may}} include a &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Optionality''': States that an ingredient is optional to the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;optionality&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The &amp;lt;code&amp;gt;optionality&amp;lt;/code&amp;gt; of an &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt; {{may}} be specified.&lt;br /&gt;
* The absence of the element implies that the ingredient is required.&lt;br /&gt;
&lt;br /&gt;
'''Method''': The method of the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{must}} include a &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The field {{may}} include valid HTML markup (e.g. paragraphs).&lt;br /&gt;
&lt;br /&gt;
'''Yield''': Specifies the quantity produced by the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include a &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==brainstorming==&lt;br /&gt;
===RecipeML-based Brainstorm===&lt;br /&gt;
Excerpted from [http://conoroneill.com/2006/03/21/what-if-i-suggest-a-structured-recipe-format-and-you-critique-it/ Conor Bandon's Blog entry] and derived from The RecipeML Spec:&lt;br /&gt;
*Recipe_Title&lt;br /&gt;
*Summary Description (one liner)&lt;br /&gt;
*Measurement System (U.S., Imperial etc)&lt;br /&gt;
*Ingredients (each one a separate &amp;quot;item&amp;quot; rather than block text with count/amount/range/unit broken out too)&lt;br /&gt;
**Some (e.g. meats, vegetables) could optionally be marked up with (elements of) the proposed [[species]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:41, 16 Nov 2006 (PST)&lt;br /&gt;
** Ingredient importance (e.g. Main, Required, Optional) should be listed as an attribute of each entry. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Units need separate microformat: see [[measure]] &lt;br /&gt;
**Ingredient Preparation: such as diced, chopped, sliced, grated, minced, etc. [[User:SteveL|Steve Lewis]] 18:55, 11 Feb 2007 (PST)&lt;br /&gt;
*Preparation Time (overall time)&lt;br /&gt;
*Yield Quantity and Unit (4 pancakes or 5 servings)&lt;br /&gt;
**Calories per serving [[User:JohnLeMasney| John LeMasney]]&lt;br /&gt;
**Calories per ounce [[User:JohnLeMasney| John LeMasney]] &lt;br /&gt;
*Background Information - Optional section to encapsulate information that is useful but not necessarily required for a successful recipe. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Author (Person) ([[hcard]]?)&lt;br /&gt;
**Submitter (Person) ([[hcard]]?)&lt;br /&gt;
**Source (Book Title etc)&lt;br /&gt;
*** could use the proposed [[citation]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:43, 16 Nov 2006 (PST)&lt;br /&gt;
**Date (Of Creation or Publication)&lt;br /&gt;
**Rights (Copyright or other)&lt;br /&gt;
**Meal Category (Starter, entree, dessert )&lt;br /&gt;
**Cuisine Category (Italian etc)&lt;br /&gt;
*Instructions (text, but can contain:)&lt;br /&gt;
**Steps (optional)&lt;br /&gt;
***Should be an ordered list [[User:AndyMabbett|Andy Mabbett]] 14:46, 16 Nov 2006 (PST)&lt;br /&gt;
***Another vote for an ordered list, perhaps in the [[XOXO]] format. [[User:AlexanderShusta|α]]&lt;br /&gt;
***Many recipes associate ingredients with specific steps of a multi-step method; if methods are broken out into steps, then the format should support this association whether the complete ingredient list is up front or the ingredient list is itself broken out per step. [[User:Quixote|Ben Curtis]]&lt;br /&gt;
*Photo (optional) [[User:IamCam|Cameron Perry]]&lt;br /&gt;
**Could be one per dish, or one for each (or for some of the) step(s). [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
===Cookcamp brainstorming===&lt;br /&gt;
At [http://barcamp.org/CookCamp CookCamp] in February 2007, Tantek moderated a fairly free form discussion of how to publish/share recipes.  Here is a [http://flickr.com/photos/tantek/422072573/ photo of the whiteboard]:&lt;br /&gt;
[http://flickr.com/photos/tantek/422072573/ http://farm1.static.flickr.com/162/422072573_9956d93f61.jpg]&lt;br /&gt;
&lt;br /&gt;
'''To Do''': OCR this and enter rough notes here...&lt;br /&gt;
&lt;br /&gt;
===Additional Suggestions===&lt;br /&gt;
*Steps - As cited above but to include estimated time per step.  Include the type of step (prep, preheat, cook, bake, mix, saute, etc) as well as the ingredients involved.  This would be very useful when trying to time a meal so all the food appears together.&lt;br /&gt;
**I think this is being to specific. Are there any real world examples where this would be useful? --[[User:Yde|Yde]] 08:41, 30 May 2008 (PDT)&lt;br /&gt;
*Difficulty/Notes - Perhaps incorporation of [[hreview|hReview]] to describe difficulty (using rating) and general comments (review), as an optional field. [[User:Phae|Frances Berriman]]&lt;br /&gt;
** -1.  Too diverse in the wild, better handled bytags (at least in the first version). same for suitablility. &lt;br /&gt;
*Suitability (e.g. vegetarian, vegan, wheat-free, etc.). Possibly [[rel-tag]]. [[User:AndyMabbett|Andy Mabbett]] 14:57, 16 Nov 2006 (PST)&lt;br /&gt;
*Ingredient Grouping - In baking you need to differentiate wet from dry ingredients.  See also an [[recipe-examples|example recipe]] from [http://www.extratasty.com/recipe/46/cuba_libre extratasty.com] for useful grouping in cocktail mixing. [[SteveL|Steve Lewis]] 19:10, 11 Feb 2007&lt;br /&gt;
** Maybe this ingredient grouping can be used to express some alternative ingredients, like &amp;quot;mayonnaise or cream cheese&amp;quot;. [[EstevaoSamuel|Estêvão Samuel Procópio]] 15:33, 16 Dez 2007 (PDT)&lt;br /&gt;
** This could be solved by using a xoxo list and ignoring list items that don't include a class=&amp;quot;name&amp;quot;. Example:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Booze&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Rum&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Mixer&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Cola&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Lime juice&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:Yde|Yde]] 13:09, 18 Apr 2008 (PDT)&lt;br /&gt;
**We can't have a dependency on XOXO or any list mark-up for ingredients. That's too restrictive on publishing patterns, preventing patterns like: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;method&amp;quot;&amp;gt;Take &amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;a handful&amp;lt;/span&amp;gt; &lt;br /&gt;
of  spinach&amp;lt;/span&amp;gt; and fry it&amp;lt;/p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:BenWard|BenWard]] 13:20, 18 Apr 2008 (PDT)&lt;br /&gt;
**You're right. I think grouping would introduce too many new elements (class=&amp;quot;group&amp;quot;, class=&amp;quot;group-title&amp;quot;) considering how relatively uncommon this is. --[[User:Yde|Yde]] 13:51, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*Method &amp;gt; Steps - or Method-Step[] as a child of Method. Imply ordered steps from an HTML list or explicitly mark-up ordered steps respectively.&lt;br /&gt;
** -1. Outside 80/20. POSH is good enough for this purpose. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:04, 01 Oct 2008 (CET)&lt;br /&gt;
* Number of dishes or similar - often it's mentioned how many dishes (or breads in baking, etc) the ingredients are for. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Suitable for occasions - what occasions are the dish suitable for? [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Category - many sites categorize their recipes. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
** Tags could be used for both suitability and category.&lt;br /&gt;
&lt;br /&gt;
*Under what terms is the recipe licensed? Microformat: rel=&amp;quot;license&amp;quot;. Often a page is in the creative commons but the page author has taken some text from a copyrighted page and in theory re-published the work in violation to the terms of use, adding a rel=&amp;quot;license&amp;quot; to each recipe on the page? [[User:Lee Jordan|Lee Jordan]] 20:55, 04 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Single foodstuffs - If &amp;quot;method&amp;quot; is made optional, this could be used for marking up individual foodstuffs in prose. for example, &amp;quot;I like to eat cheese for supper.&amp;quot; would become:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
or simply (if the proposed &amp;quot;[http://microformats.org/discuss/mail/microformats-discuss/2008-January/011199.html sub-microformat-pattern]&amp;quot; is adopted):&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe-ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 08:16, 5 Jan 2008 (PST)&lt;br /&gt;
**But that's not really a recipe, is it? And what would the purpose of knowing that cheese is an ingredient be? --[[User:Yde|Yde]] 12:46, 18 Apr 2008 (PDT)&lt;br /&gt;
** -1. Makes no sense to me either --[[User:ThomasLoertsch|ThomasLoertsch]] 15:29, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
*Menus - With the addition of a &amp;quot;price&amp;quot; field, and perhaps one or two others, and again making &amp;quot;method&amp;quot; optional, this microformat can also be used for menus. See [[recipe-examples#Menus|menu examples]]. [[User:AndyMabbett|Andy Mabbett]] 02:39, 19 Feb 2008 (PST)&lt;br /&gt;
**I would consider this out of scope (which is to produce an as-simple-as-possible microformat &amp;quot;for the mark-up of instructions for creating meals, drinks or food-based items&amp;quot; - [[recipe-brainstorming#Introduction | introduction]]) --[[User:Yde|Yde]] 13:39, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Calories===&lt;br /&gt;
per serving. May be part of the [[measure]] microformat in future.&lt;br /&gt;
* +1. Nutritional information is quite important for a lot of people and is inside the 80/20. It should be included as an optional element. The problems are: which nutritional information exactly? A common denominator is calories, proteins, carbohydrates and fat. That's also what european law demands as information on packaged food. Most sites that I visited only list calories as nutritional information (if any). Since Calories are a somehow superordinate concept for proteins, carbohydrates and fat that's fine. Allrecipes.com is quite extreme with a huge list of nutritional information - clearly outside 80/20 IMHO.  Another problem: although Calories are the most popular term, the measure is deprecated in favor of Joule. Also hMeasure uses Joule. I'd therefor propose to add the ''optional'' element &amp;lt;code&amp;gt;nutrition&amp;lt;/code&amp;gt; and subelements &amp;lt;code&amp;gt;calories&amp;lt;/code&amp;gt;(&amp;quot;mandatory&amp;quot;) in Joule,&amp;lt;code&amp;gt;fat&amp;lt;/code&amp;gt;(&amp;quot;optional&amp;quot;), &amp;lt;code&amp;gt;protein&amp;lt;/code&amp;gt;(&amp;quot;optional&amp;quot;) and &amp;lt;code&amp;gt;carbohydrates&amp;lt;/code&amp;gt;(&amp;quot;optional&amp;quot;), those all in grams. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:16, 01 Oct 2008 (CET), modified 09.Oct 2008&lt;br /&gt;
** +1 for a &amp;lt;code&amp;gt;nutrition&amp;lt;/code&amp;gt; element. However, I would like to change the subelement &amp;lt;code&amp;gt;calories&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;energy&amp;lt;/code&amp;gt;, as that would allow using either calories or joules (using hMeausere) and it feels weird to state joule in an element called calories. --[[User:Yde|Yde]] 05:57, 11 Oct 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Note===&lt;br /&gt;
The 'note' property is only useful in some [http://microformats.org/discuss/mail/microformats-new/2008-June/001635.html rare cases] and might not fit the 80-20 rule.&lt;br /&gt;
* We might want to [[principles|start as simple as possible]] and leave this out for a future revision.&lt;br /&gt;
* People often put some of the very basic preparation steps into the ingredients list. For example, ingredients lists sometimes read like &amp;quot;one onion, finely chopped&amp;quot;.&lt;br /&gt;
* +1. &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; should stay as an optional value. There are so many ways to define ingredients that it seems useful enough to fit into the 80/20. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:26, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
===Method===&lt;br /&gt;
For informally or concisely written recipes, the method is often left out. Could we either make this optional, or have an optimisation such that if the method is absent, the entire text of the recipe is taken to be the method. [[User:TobyInk|TobyInk]] 02:53, 15 Jul 2008 (PDT)&lt;br /&gt;
* e.g. salad, sandwich and smoothie recipes don't often require a method to be useful.&lt;br /&gt;
* +1 for making it optional. Although most recipes rely heavily on a method there are indeed those where it isn't necessary. If 80/20 does mean that easy or simple usecases should be facilitated it would be in line with the principal to make the method optional. And it wouldn't hurt anybody either. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:04, 01 Oct 2008 (CET)&lt;br /&gt;
* I don't know... Making the method optional would make &amp;quot;I like to eat cheese for supper&amp;quot; a technically valid recipe, but it provides no value as a recipe. In other words, I am concerned that this will lead to people using the format for things it was not intented for. I don't know if this will happen, but we need to take it into consideration. --[[User:Yde|Yde]] 06:17, 11 Oct 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Preparation Time===&lt;br /&gt;
Make &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt; plural and add an optional &amp;lt;code&amp;gt;preparation-time-note&amp;lt;/code&amp;gt; element inline to preparation time&lt;br /&gt;
* &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt; (optional, plural)&lt;br /&gt;
** &amp;lt;code&amp;gt;preparation-time-note&amp;lt;/code&amp;gt; (optional, singular)&lt;br /&gt;
There are often times additional to the main preparation time i.e. the time the dough needs to rise. When scanning a recipe for&lt;br /&gt;
practicality - i.e. your guest are coming in 4 hours - this is a very important information. Allowing &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt; to be used more than once per recipe and adding an optional &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; element would allow great flexibility in stating such details while staying simple. It could also be used to give times for different parts of a recipe like cake and topping or to differentiate times for preparation, waiting and cooking. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:05, 01 Oct 2008 (CET)&lt;br /&gt;
* That's a good ponit. But how do we semantically connect the preparation time and a specific part of the recipe? --[[User:Yde|Yde]] 06:25, 11 Oct 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Quantity===&lt;br /&gt;
There are a lot of units typically used in recipes that do not make much sense in most other cases and therefor most likely will never make it into a 80/20-aware measure-microformat. This is a deliberatly short list:&lt;br /&gt;
- glass&lt;br /&gt;
- leave&lt;br /&gt;
- pinch&lt;br /&gt;
- tablespoonful&lt;br /&gt;
- teaspoonful&lt;br /&gt;
- lacing&lt;br /&gt;
- tie (??? my english is really leaving me here, hope you get the idea)&lt;br /&gt;
&amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; can be used to indicate more subtle differentiation (like a &amp;quot;big spoonful&amp;quot;, &amp;quot;some leaves&amp;quot; etc). I think this list is both usefully short and complete. The following measures:&lt;br /&gt;
- weight (gram)&lt;br /&gt;
- volume (litre)&lt;br /&gt;
- length (metre)&lt;br /&gt;
can be taken from the measure microformat. I guess measure is already stable enough that it's save to use these terms &amp;quot;experimentally&amp;quot;. The measure-element should be optional. That way nobody is forced to select&lt;br /&gt;
a value from it - it's just a help to facilitate interoperability. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:45, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Optimisations ===&lt;br /&gt;
&lt;br /&gt;
====Item====&lt;br /&gt;
Can we have this optimisation?... if no &amp;quot;item&amp;quot; is found, the entire ingredient is taken to be the item. [[User:TobyInk|TobyInk]]&lt;br /&gt;
* +1. That and the Proposed Ingredient List Optimisation seem to be very pragmatic proposals. --[[User:Yde|Yde]] 14:40, 14 Jul 2008 (PDT)&lt;br /&gt;
* -1. I'm not convinced that it's wise to introduce variations in the syntax for the singlemost important element (beside the title). Also the case seems very rare to me. Can you give some examples? --[[User:ThomasLoertsch|ThomasLoertsch]] 15:07, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
==== Proposed Ingredient List Optimisation ====&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If class=&amp;quot;ingredients&amp;quot; (note: plural) is found on an element, class=&amp;quot;ingredient&amp;quot; (note: singular) is automatically implied on all its children.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* I agree. This would save a lot of space, especially combined with the proposed hmeasure [http://microformats.org/wiki/measure#hmeasure minimisation technique]. --[[User:Yde|Yde]] 12:57, 18 Apr 2008 (PDT)&lt;br /&gt;
* Do we have &amp;lt;code&amp;gt;ingredients&amp;lt;/code&amp;gt; (plural) as an element? Doesn't that open a whole can of list-issues? --[[User:ThomasLoertsch|ThomasLoertsch]] 15:37, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
==== Proposed Ingredient Name/Quantity Optimisation ====&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
This idea's a bit more &amp;quot;out there&amp;quot; and probably needs a bit more work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;3  eggs&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(note the double-space between '3' and 'eggs') is treated as a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is similar to N-optimisation in hCard, but uses a double space instead of a single space because the components (quantity, name) may themselves each contain spaces. With both of these optimisations in place, the sponge cake ingredient list can be written as concisely as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;3  eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;1 tsp  vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which (apart from the double spaces) is pretty close to how many people publish ingredients lists already. (Certainly close to how I do!)&lt;br /&gt;
&lt;br /&gt;
==== Alternative Proposed Ingredient Name/Quantity Optimisation ====&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 02:02, 24 Mar 2008 (PDT): Perhaps a better solution than the double spacing...&lt;br /&gt;
&lt;br /&gt;
As above, but:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;3&amp;lt;/var&amp;gt; eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;1 tsp&amp;lt;/var&amp;gt; vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or is this stretching the meaning of &amp;amp;lt;var&amp;gt; too much?&lt;br /&gt;
&lt;br /&gt;
==== Proposed Ingredient Name Optimisation ====&lt;br /&gt;
--[[User:Yde|Yde]] 02:12, 23 Apr 2008 (PDT):&lt;br /&gt;
If no class=&amp;quot;quantity&amp;quot; or class=&amp;quot;name&amp;quot; is found, the content of the ingredient element is treated as the name of the ingredient.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Maybe we should even allow markup like&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tbsp&amp;lt;/span&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
which would be parsed as&lt;br /&gt;
* ingredient&lt;br /&gt;
** quantity: 1 tbsp&lt;br /&gt;
** name: salt&lt;br /&gt;
NOTE: To avoid confusion, I used the class name &amp;quot;name&amp;quot; although I think it should be changed to &amp;quot;item&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==issues==&lt;br /&gt;
Issues have been moved to a seperate [[recipe-issues|recipe-issues ]] page.&lt;br /&gt;
&lt;br /&gt;
==implementations== &lt;br /&gt;
===Cognition===&lt;br /&gt;
As of September 2008, [http://buzzword.org.uk/cognition/ Cognition] has experimental support for this format. ([http://buzzword.org.uk/cognition/uf-plus.html#hrecipe Details of support].) Recipes may be exported in [[recipe-formats#RecipeBook_XML|RecipeBook XML]] format or RDF.&lt;br /&gt;
&lt;br /&gt;
== related pages ==&lt;br /&gt;
* [[recipe]]&lt;br /&gt;
* [[recipe-examples]]&lt;br /&gt;
* [[recipe-formats]]&lt;br /&gt;
* [[recipe-issues]]&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=29770</id>
		<title>recipe-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=29770"/>
		<updated>2008-10-11T13:17:59Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* Method */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Recipe Brainstorming&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Towards a [[recipe|Recipe]] microformat.  Please read the [[process]] before editing this page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Format-In-Progress&amp;quot;&amp;gt;&lt;br /&gt;
==format-in-progress==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
This format-in-progress follows the restarting of Recipe development by [[User:Phae|Frances Berriman]] on 25th September 2007. Note that this Format-In-Progress section is intended to be edited to reflect the discussion that occurs on the microformats-new list, rather than being a free-form playground for schema. This documentation was produced by [[User:BenWard|Ben Ward]] and [[User:Phae|Frances Berriman]].&lt;br /&gt;
&lt;br /&gt;
; Editor&lt;br /&gt;
: [[User:Phae|Frances Berriman]] (BBC)&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
Recipe is based on [[recipe-examples|examples]] and fields in [[recipe-formats|existing formats]]. &lt;br /&gt;
&lt;br /&gt;
The recipe microformat is designed for the mark-up of instructions for creating meals, drinks or food-based items.  &lt;br /&gt;
&lt;br /&gt;
===Root Class Name===&lt;br /&gt;
&lt;br /&gt;
To be decided. Likely ‘hrecipe’.&lt;br /&gt;
&lt;br /&gt;
===Property List===&lt;br /&gt;
&lt;br /&gt;
Class names &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; are taken from [[hAtom]], &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt; used from [[hCard]] and &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; from [[measure]].&lt;br /&gt;
&lt;br /&gt;
* Title. &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* Summary. &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Author. &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;. optional. [[hcard]].&lt;br /&gt;
* Date published. &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* Photo(s). &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;. optional. img or url.&lt;br /&gt;
* Ingredient(s). &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;. 1 or more required.&lt;br /&gt;
** Quantity. &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;. optional. text, optionally [[measure]].&lt;br /&gt;
** Item. &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
** Note. &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
** Optionality. &amp;lt;code&amp;gt;optional&amp;lt;/code&amp;gt;. optional. text. Its absence should imply that the ingredient is required.&lt;br /&gt;
* Method. &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;. required. text with optional valid HTML markup.&lt;br /&gt;
* Yield. &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Preparation time. &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt;. optional. (see [[ISO-31-1]] duration brainstorming)&lt;br /&gt;
* Tags. optional. [[rel-tag]].&lt;br /&gt;
* License. optional. [[rel-license]].&lt;br /&gt;
&lt;br /&gt;
===Field Details===&lt;br /&gt;
&lt;br /&gt;
'''Title''': The title of the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{must}} have a &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Summary''': The summary provides a short introduction or an accompanying statement about the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} have a &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Author''': Author the person who authored the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include an &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The contents of the element {{must}} include a valid [[hCard]].&lt;br /&gt;
&lt;br /&gt;
'''Date published''': The date the recipe was published.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include a &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; date.&lt;br /&gt;
* {{should}} (?) use the [[datetime-design-pattern]] to encode the published datetime.&lt;br /&gt;
&lt;br /&gt;
'''Photo''': Accompanying image.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include one or more photo elements.&lt;br /&gt;
* The element {{should}} use an &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
* The element {{may}} use any other element that contains a URL, such as &amp;lt;code&amp;gt;&amp;lt;a&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object&amp;gt;&amp;lt;/code&amp;gt;, but it is not recommended.&lt;br /&gt;
&lt;br /&gt;
'''Ingredient''': Describes an ingredient used in the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{must}} have one or more &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;s.&lt;br /&gt;
* The element {{must}} include the field item.&lt;br /&gt;
* The element {{may}} include &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; and/or &amp;lt;code&amp;gt;optionality&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Quantity''': The quantity of an ingredient needed for the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;.&lt;br /&gt;
* An ingredient {{may}} specify the &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Item''': Specifies the name of the ingredient.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;.&lt;br /&gt;
* An ingredient {{must}} specify the &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Note''': A note concerning one of the ingredients.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;.&lt;br /&gt;
* An ingredient {{may}} include a &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Optionality''': States that an ingredient is optional to the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;optionality&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The &amp;lt;code&amp;gt;optionality&amp;lt;/code&amp;gt; of an &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt; {{may}} be specified.&lt;br /&gt;
* The absence of the element implies that the ingredient is required.&lt;br /&gt;
&lt;br /&gt;
'''Method''': The method of the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{must}} include a &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The field {{may}} include valid HTML markup (e.g. paragraphs).&lt;br /&gt;
&lt;br /&gt;
'''Yield''': Specifies the quantity produced by the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include a &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==brainstorming==&lt;br /&gt;
===RecipeML-based Brainstorm===&lt;br /&gt;
Excerpted from [http://conoroneill.com/2006/03/21/what-if-i-suggest-a-structured-recipe-format-and-you-critique-it/ Conor Bandon's Blog entry] and derived from The RecipeML Spec:&lt;br /&gt;
*Recipe_Title&lt;br /&gt;
*Summary Description (one liner)&lt;br /&gt;
*Measurement System (U.S., Imperial etc)&lt;br /&gt;
*Ingredients (each one a separate &amp;quot;item&amp;quot; rather than block text with count/amount/range/unit broken out too)&lt;br /&gt;
**Some (e.g. meats, vegetables) could optionally be marked up with (elements of) the proposed [[species]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:41, 16 Nov 2006 (PST)&lt;br /&gt;
** Ingredient importance (e.g. Main, Required, Optional) should be listed as an attribute of each entry. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Units need separate microformat: see [[measure]] &lt;br /&gt;
**Ingredient Preparation: such as diced, chopped, sliced, grated, minced, etc. [[User:SteveL|Steve Lewis]] 18:55, 11 Feb 2007 (PST)&lt;br /&gt;
*Preparation Time (overall time)&lt;br /&gt;
*Yield Quantity and Unit (4 pancakes or 5 servings)&lt;br /&gt;
**Calories per serving [[User:JohnLeMasney| John LeMasney]]&lt;br /&gt;
**Calories per ounce [[User:JohnLeMasney| John LeMasney]] &lt;br /&gt;
*Background Information - Optional section to encapsulate information that is useful but not necessarily required for a successful recipe. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Author (Person) ([[hcard]]?)&lt;br /&gt;
**Submitter (Person) ([[hcard]]?)&lt;br /&gt;
**Source (Book Title etc)&lt;br /&gt;
*** could use the proposed [[citation]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:43, 16 Nov 2006 (PST)&lt;br /&gt;
**Date (Of Creation or Publication)&lt;br /&gt;
**Rights (Copyright or other)&lt;br /&gt;
**Meal Category (Starter, entree, dessert )&lt;br /&gt;
**Cuisine Category (Italian etc)&lt;br /&gt;
*Instructions (text, but can contain:)&lt;br /&gt;
**Steps (optional)&lt;br /&gt;
***Should be an ordered list [[User:AndyMabbett|Andy Mabbett]] 14:46, 16 Nov 2006 (PST)&lt;br /&gt;
***Another vote for an ordered list, perhaps in the [[XOXO]] format. [[User:AlexanderShusta|α]]&lt;br /&gt;
***Many recipes associate ingredients with specific steps of a multi-step method; if methods are broken out into steps, then the format should support this association whether the complete ingredient list is up front or the ingredient list is itself broken out per step. [[User:Quixote|Ben Curtis]]&lt;br /&gt;
*Photo (optional) [[User:IamCam|Cameron Perry]]&lt;br /&gt;
**Could be one per dish, or one for each (or for some of the) step(s). [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
===Cookcamp brainstorming===&lt;br /&gt;
At [http://barcamp.org/CookCamp CookCamp] in February 2007, Tantek moderated a fairly free form discussion of how to publish/share recipes.  Here is a [http://flickr.com/photos/tantek/422072573/ photo of the whiteboard]:&lt;br /&gt;
[http://flickr.com/photos/tantek/422072573/ http://farm1.static.flickr.com/162/422072573_9956d93f61.jpg]&lt;br /&gt;
&lt;br /&gt;
'''To Do''': OCR this and enter rough notes here...&lt;br /&gt;
&lt;br /&gt;
===Additional Suggestions===&lt;br /&gt;
*Steps - As cited above but to include estimated time per step.  Include the type of step (prep, preheat, cook, bake, mix, saute, etc) as well as the ingredients involved.  This would be very useful when trying to time a meal so all the food appears together.&lt;br /&gt;
**I think this is being to specific. Are there any real world examples where this would be useful? --[[User:Yde|Yde]] 08:41, 30 May 2008 (PDT)&lt;br /&gt;
*Difficulty/Notes - Perhaps incorporation of [[hreview|hReview]] to describe difficulty (using rating) and general comments (review), as an optional field. [[User:Phae|Frances Berriman]]&lt;br /&gt;
** -1.  Too diverse in the wild, better handled bytags (at least in the first version). same for suitablility. &lt;br /&gt;
*Suitability (e.g. vegetarian, vegan, wheat-free, etc.). Possibly [[rel-tag]]. [[User:AndyMabbett|Andy Mabbett]] 14:57, 16 Nov 2006 (PST)&lt;br /&gt;
*Ingredient Grouping - In baking you need to differentiate wet from dry ingredients.  See also an [[recipe-examples|example recipe]] from [http://www.extratasty.com/recipe/46/cuba_libre extratasty.com] for useful grouping in cocktail mixing. [[SteveL|Steve Lewis]] 19:10, 11 Feb 2007&lt;br /&gt;
** Maybe this ingredient grouping can be used to express some alternative ingredients, like &amp;quot;mayonnaise or cream cheese&amp;quot;. [[EstevaoSamuel|Estêvão Samuel Procópio]] 15:33, 16 Dez 2007 (PDT)&lt;br /&gt;
** This could be solved by using a xoxo list and ignoring list items that don't include a class=&amp;quot;name&amp;quot;. Example:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Booze&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Rum&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Mixer&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Cola&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Lime juice&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:Yde|Yde]] 13:09, 18 Apr 2008 (PDT)&lt;br /&gt;
**We can't have a dependency on XOXO or any list mark-up for ingredients. That's too restrictive on publishing patterns, preventing patterns like: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;method&amp;quot;&amp;gt;Take &amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;a handful&amp;lt;/span&amp;gt; &lt;br /&gt;
of  spinach&amp;lt;/span&amp;gt; and fry it&amp;lt;/p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:BenWard|BenWard]] 13:20, 18 Apr 2008 (PDT)&lt;br /&gt;
**You're right. I think grouping would introduce too many new elements (class=&amp;quot;group&amp;quot;, class=&amp;quot;group-title&amp;quot;) considering how relatively uncommon this is. --[[User:Yde|Yde]] 13:51, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*Method &amp;gt; Steps - or Method-Step[] as a child of Method. Imply ordered steps from an HTML list or explicitly mark-up ordered steps respectively.&lt;br /&gt;
** -1. Outside 80/20. POSH is good enough for this purpose. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:04, 01 Oct 2008 (CET)&lt;br /&gt;
* Number of dishes or similar - often it's mentioned how many dishes (or breads in baking, etc) the ingredients are for. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Suitable for occasions - what occasions are the dish suitable for? [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Category - many sites categorize their recipes. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
** Tags could be used for both suitability and category.&lt;br /&gt;
&lt;br /&gt;
*Under what terms is the recipe licensed? Microformat: rel=&amp;quot;license&amp;quot;. Often a page is in the creative commons but the page author has taken some text from a copyrighted page and in theory re-published the work in violation to the terms of use, adding a rel=&amp;quot;license&amp;quot; to each recipe on the page? [[User:Lee Jordan|Lee Jordan]] 20:55, 04 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Single foodstuffs - If &amp;quot;method&amp;quot; is made optional, this could be used for marking up individual foodstuffs in prose. for example, &amp;quot;I like to eat cheese for supper.&amp;quot; would become:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
or simply (if the proposed &amp;quot;[http://microformats.org/discuss/mail/microformats-discuss/2008-January/011199.html sub-microformat-pattern]&amp;quot; is adopted):&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe-ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 08:16, 5 Jan 2008 (PST)&lt;br /&gt;
**But that's not really a recipe, is it? And what would the purpose of knowing that cheese is an ingredient be? --[[User:Yde|Yde]] 12:46, 18 Apr 2008 (PDT)&lt;br /&gt;
** -1. Makes no sense to me either --[[User:ThomasLoertsch|ThomasLoertsch]] 15:29, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
*Menus - With the addition of a &amp;quot;price&amp;quot; field, and perhaps one or two others, and again making &amp;quot;method&amp;quot; optional, this microformat can also be used for menus. See [[recipe-examples#Menus|menu examples]]. [[User:AndyMabbett|Andy Mabbett]] 02:39, 19 Feb 2008 (PST)&lt;br /&gt;
**I would consider this out of scope (which is to produce an as-simple-as-possible microformat &amp;quot;for the mark-up of instructions for creating meals, drinks or food-based items&amp;quot; - [[recipe-brainstorming#Introduction | introduction]]) --[[User:Yde|Yde]] 13:39, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Calories===&lt;br /&gt;
per serving. May be part of the [[measure]] microformat in future.&lt;br /&gt;
* +1. Nutritional information is quite important for a lot of people and is inside the 80/20. It should be included as an optional element. The problems are: which nutritional information exactly? A common denominator is calories, proteins, carbohydrates and fat. That's also what european law demands as information on packaged food. Most sites that I visited only list calories as nutritional information (if any). Since Calories are a somehow superordinate concept for proteins, carbohydrates and fat that's fine. Allrecipes.com is quite extreme with a huge list of nutritional information - clearly outside 80/20 IMHO.  Another problem: although Calories are the most popular term, the measure is deprecated in favor of Joule. Also hMeasure uses Joule. I'd therefor propose to add the ''optional'' element &amp;lt;code&amp;gt;nutrition&amp;lt;/code&amp;gt; and subelements &amp;lt;code&amp;gt;calories&amp;lt;/code&amp;gt;(&amp;quot;mandatory&amp;quot;) in Joule,&amp;lt;code&amp;gt;fat&amp;lt;/code&amp;gt;(&amp;quot;optional&amp;quot;), &amp;lt;code&amp;gt;protein&amp;lt;/code&amp;gt;(&amp;quot;optional&amp;quot;) and &amp;lt;code&amp;gt;carbohydrates&amp;lt;/code&amp;gt;(&amp;quot;optional&amp;quot;), those all in grams. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:16, 01 Oct 2008 (CET), modified 09.Oct 2008&lt;br /&gt;
** +1 for a &amp;lt;code&amp;gt;nutrition&amp;lt;/code&amp;gt; element. However, I would like to change the subelement &amp;lt;code&amp;gt;calories&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;energy&amp;lt;/code&amp;gt;, as that would allow using either calories or joules (using hMeausere) and it feels weird to state joule in an element called calories. --[[User:Yde|Yde]] 05:57, 11 Oct 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Note===&lt;br /&gt;
The 'note' property is only useful in some [http://microformats.org/discuss/mail/microformats-new/2008-June/001635.html rare cases] and might not fit the 80-20 rule.&lt;br /&gt;
* We might want to [[principles|start as simple as possible]] and leave this out for a future revision.&lt;br /&gt;
* People often put some of the very basic preparation steps into the ingredients list. For example, ingredients lists sometimes read like &amp;quot;one onion, finely chopped&amp;quot;.&lt;br /&gt;
* +1. &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; should stay as an optional value. There are so many ways to define ingredients that it seems useful enough to fit into the 80/20. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:26, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
===Method===&lt;br /&gt;
For informally or concisely written recipes, the method is often left out. Could we either make this optional, or have an optimisation such that if the method is absent, the entire text of the recipe is taken to be the method. [[User:TobyInk|TobyInk]] 02:53, 15 Jul 2008 (PDT)&lt;br /&gt;
* e.g. salad, sandwich and smoothie recipes don't often require a method to be useful.&lt;br /&gt;
* +1 for making it optional. Although most recipes rely heavily on a method there are indeed those where it isn't necessary. If 80/20 does mean that easy or simple usecases should be facilitated it would be in line with the principal to make the method optional. And it wouldn't hurt anybody either. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:04, 01 Oct 2008 (CET)&lt;br /&gt;
* I don't know... Making the method optional would make &amp;quot;I like to eat cheese for supper&amp;quot; a technically valid recipe, but it provides no value as a recipe. In other words, I am concerned that this will lead to people using the format for things it was not intented for. I don't know if this will happen, but we need to take it into consideration. --[[User:Yde|Yde]] 06:17, 11 Oct 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Preparation Time===&lt;br /&gt;
Make &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt; plural and add an optional &amp;lt;code&amp;gt;preparation-time-note&amp;lt;/code&amp;gt; element inline to preparation time&lt;br /&gt;
* &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt; (optional, plural)&lt;br /&gt;
** &amp;lt;code&amp;gt;preparation-time-note&amp;lt;/code&amp;gt; (optional, singular)&lt;br /&gt;
There are often times additional to the main preparation time i.e. the time the dough needs to rise. When scanning a recipe for&lt;br /&gt;
practicality - i.e. your guest are coming in 4 hours - this is a very important information. Allowing &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt; to be used more than once per recipe and adding an optional &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; element would allow great flexibility in stating such details while staying simple. It could also be used to give times for different parts of a recipe like cake and topping or to differentiate times for preparation, waiting and cooking. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:05, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
===Quantity===&lt;br /&gt;
There are a lot of units typically used in recipes that do not make much sense in most other cases and therefor most likely will never make it into a 80/20-aware measure-microformat. This is a deliberatly short list:&lt;br /&gt;
- glass&lt;br /&gt;
- leave&lt;br /&gt;
- pinch&lt;br /&gt;
- tablespoonful&lt;br /&gt;
- teaspoonful&lt;br /&gt;
- lacing&lt;br /&gt;
- tie (??? my english is really leaving me here, hope you get the idea)&lt;br /&gt;
&amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; can be used to indicate more subtle differentiation (like a &amp;quot;big spoonful&amp;quot;, &amp;quot;some leaves&amp;quot; etc). I think this list is both usefully short and complete. The following measures:&lt;br /&gt;
- weight (gram)&lt;br /&gt;
- volume (litre)&lt;br /&gt;
- length (metre)&lt;br /&gt;
can be taken from the measure microformat. I guess measure is already stable enough that it's save to use these terms &amp;quot;experimentally&amp;quot;. The measure-element should be optional. That way nobody is forced to select&lt;br /&gt;
a value from it - it's just a help to facilitate interoperability. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:45, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Optimisations ===&lt;br /&gt;
&lt;br /&gt;
====Item====&lt;br /&gt;
Can we have this optimisation?... if no &amp;quot;item&amp;quot; is found, the entire ingredient is taken to be the item. [[User:TobyInk|TobyInk]]&lt;br /&gt;
* +1. That and the Proposed Ingredient List Optimisation seem to be very pragmatic proposals. --[[User:Yde|Yde]] 14:40, 14 Jul 2008 (PDT)&lt;br /&gt;
* -1. I'm not convinced that it's wise to introduce variations in the syntax for the singlemost important element (beside the title). Also the case seems very rare to me. Can you give some examples? --[[User:ThomasLoertsch|ThomasLoertsch]] 15:07, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
==== Proposed Ingredient List Optimisation ====&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If class=&amp;quot;ingredients&amp;quot; (note: plural) is found on an element, class=&amp;quot;ingredient&amp;quot; (note: singular) is automatically implied on all its children.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* I agree. This would save a lot of space, especially combined with the proposed hmeasure [http://microformats.org/wiki/measure#hmeasure minimisation technique]. --[[User:Yde|Yde]] 12:57, 18 Apr 2008 (PDT)&lt;br /&gt;
* Do we have &amp;lt;code&amp;gt;ingredients&amp;lt;/code&amp;gt; (plural) as an element? Doesn't that open a whole can of list-issues? --[[User:ThomasLoertsch|ThomasLoertsch]] 15:37, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
==== Proposed Ingredient Name/Quantity Optimisation ====&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
This idea's a bit more &amp;quot;out there&amp;quot; and probably needs a bit more work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;3  eggs&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(note the double-space between '3' and 'eggs') is treated as a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is similar to N-optimisation in hCard, but uses a double space instead of a single space because the components (quantity, name) may themselves each contain spaces. With both of these optimisations in place, the sponge cake ingredient list can be written as concisely as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;3  eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;1 tsp  vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which (apart from the double spaces) is pretty close to how many people publish ingredients lists already. (Certainly close to how I do!)&lt;br /&gt;
&lt;br /&gt;
==== Alternative Proposed Ingredient Name/Quantity Optimisation ====&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 02:02, 24 Mar 2008 (PDT): Perhaps a better solution than the double spacing...&lt;br /&gt;
&lt;br /&gt;
As above, but:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;3&amp;lt;/var&amp;gt; eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;1 tsp&amp;lt;/var&amp;gt; vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or is this stretching the meaning of &amp;amp;lt;var&amp;gt; too much?&lt;br /&gt;
&lt;br /&gt;
==== Proposed Ingredient Name Optimisation ====&lt;br /&gt;
--[[User:Yde|Yde]] 02:12, 23 Apr 2008 (PDT):&lt;br /&gt;
If no class=&amp;quot;quantity&amp;quot; or class=&amp;quot;name&amp;quot; is found, the content of the ingredient element is treated as the name of the ingredient.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Maybe we should even allow markup like&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tbsp&amp;lt;/span&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
which would be parsed as&lt;br /&gt;
* ingredient&lt;br /&gt;
** quantity: 1 tbsp&lt;br /&gt;
** name: salt&lt;br /&gt;
NOTE: To avoid confusion, I used the class name &amp;quot;name&amp;quot; although I think it should be changed to &amp;quot;item&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==issues==&lt;br /&gt;
Issues have been moved to a seperate [[recipe-issues|recipe-issues ]] page.&lt;br /&gt;
&lt;br /&gt;
==implementations== &lt;br /&gt;
===Cognition===&lt;br /&gt;
As of September 2008, [http://buzzword.org.uk/cognition/ Cognition] has experimental support for this format. ([http://buzzword.org.uk/cognition/uf-plus.html#hrecipe Details of support].) Recipes may be exported in [[recipe-formats#RecipeBook_XML|RecipeBook XML]] format or RDF.&lt;br /&gt;
&lt;br /&gt;
== related pages ==&lt;br /&gt;
* [[recipe]]&lt;br /&gt;
* [[recipe-examples]]&lt;br /&gt;
* [[recipe-formats]]&lt;br /&gt;
* [[recipe-issues]]&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=29769</id>
		<title>recipe-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=29769"/>
		<updated>2008-10-11T12:57:46Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* Calories */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Recipe Brainstorming&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Towards a [[recipe|Recipe]] microformat.  Please read the [[process]] before editing this page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Format-In-Progress&amp;quot;&amp;gt;&lt;br /&gt;
==format-in-progress==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
This format-in-progress follows the restarting of Recipe development by [[User:Phae|Frances Berriman]] on 25th September 2007. Note that this Format-In-Progress section is intended to be edited to reflect the discussion that occurs on the microformats-new list, rather than being a free-form playground for schema. This documentation was produced by [[User:BenWard|Ben Ward]] and [[User:Phae|Frances Berriman]].&lt;br /&gt;
&lt;br /&gt;
; Editor&lt;br /&gt;
: [[User:Phae|Frances Berriman]] (BBC)&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
Recipe is based on [[recipe-examples|examples]] and fields in [[recipe-formats|existing formats]]. &lt;br /&gt;
&lt;br /&gt;
The recipe microformat is designed for the mark-up of instructions for creating meals, drinks or food-based items.  &lt;br /&gt;
&lt;br /&gt;
===Root Class Name===&lt;br /&gt;
&lt;br /&gt;
To be decided. Likely ‘hrecipe’.&lt;br /&gt;
&lt;br /&gt;
===Property List===&lt;br /&gt;
&lt;br /&gt;
Class names &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; are taken from [[hAtom]], &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt; used from [[hCard]] and &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; from [[measure]].&lt;br /&gt;
&lt;br /&gt;
* Title. &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* Summary. &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Author. &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;. optional. [[hcard]].&lt;br /&gt;
* Date published. &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* Photo(s). &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;. optional. img or url.&lt;br /&gt;
* Ingredient(s). &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;. 1 or more required.&lt;br /&gt;
** Quantity. &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;. optional. text, optionally [[measure]].&lt;br /&gt;
** Item. &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
** Note. &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
** Optionality. &amp;lt;code&amp;gt;optional&amp;lt;/code&amp;gt;. optional. text. Its absence should imply that the ingredient is required.&lt;br /&gt;
* Method. &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;. required. text with optional valid HTML markup.&lt;br /&gt;
* Yield. &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Preparation time. &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt;. optional. (see [[ISO-31-1]] duration brainstorming)&lt;br /&gt;
* Tags. optional. [[rel-tag]].&lt;br /&gt;
* License. optional. [[rel-license]].&lt;br /&gt;
&lt;br /&gt;
===Field Details===&lt;br /&gt;
&lt;br /&gt;
'''Title''': The title of the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{must}} have a &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Summary''': The summary provides a short introduction or an accompanying statement about the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} have a &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Author''': Author the person who authored the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include an &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The contents of the element {{must}} include a valid [[hCard]].&lt;br /&gt;
&lt;br /&gt;
'''Date published''': The date the recipe was published.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include a &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; date.&lt;br /&gt;
* {{should}} (?) use the [[datetime-design-pattern]] to encode the published datetime.&lt;br /&gt;
&lt;br /&gt;
'''Photo''': Accompanying image.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include one or more photo elements.&lt;br /&gt;
* The element {{should}} use an &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
* The element {{may}} use any other element that contains a URL, such as &amp;lt;code&amp;gt;&amp;lt;a&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object&amp;gt;&amp;lt;/code&amp;gt;, but it is not recommended.&lt;br /&gt;
&lt;br /&gt;
'''Ingredient''': Describes an ingredient used in the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{must}} have one or more &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;s.&lt;br /&gt;
* The element {{must}} include the field item.&lt;br /&gt;
* The element {{may}} include &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; and/or &amp;lt;code&amp;gt;optionality&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Quantity''': The quantity of an ingredient needed for the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;.&lt;br /&gt;
* An ingredient {{may}} specify the &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Item''': Specifies the name of the ingredient.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;.&lt;br /&gt;
* An ingredient {{must}} specify the &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Note''': A note concerning one of the ingredients.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;.&lt;br /&gt;
* An ingredient {{may}} include a &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Optionality''': States that an ingredient is optional to the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;optionality&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The &amp;lt;code&amp;gt;optionality&amp;lt;/code&amp;gt; of an &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt; {{may}} be specified.&lt;br /&gt;
* The absence of the element implies that the ingredient is required.&lt;br /&gt;
&lt;br /&gt;
'''Method''': The method of the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{must}} include a &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The field {{may}} include valid HTML markup (e.g. paragraphs).&lt;br /&gt;
&lt;br /&gt;
'''Yield''': Specifies the quantity produced by the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include a &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==brainstorming==&lt;br /&gt;
===RecipeML-based Brainstorm===&lt;br /&gt;
Excerpted from [http://conoroneill.com/2006/03/21/what-if-i-suggest-a-structured-recipe-format-and-you-critique-it/ Conor Bandon's Blog entry] and derived from The RecipeML Spec:&lt;br /&gt;
*Recipe_Title&lt;br /&gt;
*Summary Description (one liner)&lt;br /&gt;
*Measurement System (U.S., Imperial etc)&lt;br /&gt;
*Ingredients (each one a separate &amp;quot;item&amp;quot; rather than block text with count/amount/range/unit broken out too)&lt;br /&gt;
**Some (e.g. meats, vegetables) could optionally be marked up with (elements of) the proposed [[species]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:41, 16 Nov 2006 (PST)&lt;br /&gt;
** Ingredient importance (e.g. Main, Required, Optional) should be listed as an attribute of each entry. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Units need separate microformat: see [[measure]] &lt;br /&gt;
**Ingredient Preparation: such as diced, chopped, sliced, grated, minced, etc. [[User:SteveL|Steve Lewis]] 18:55, 11 Feb 2007 (PST)&lt;br /&gt;
*Preparation Time (overall time)&lt;br /&gt;
*Yield Quantity and Unit (4 pancakes or 5 servings)&lt;br /&gt;
**Calories per serving [[User:JohnLeMasney| John LeMasney]]&lt;br /&gt;
**Calories per ounce [[User:JohnLeMasney| John LeMasney]] &lt;br /&gt;
*Background Information - Optional section to encapsulate information that is useful but not necessarily required for a successful recipe. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Author (Person) ([[hcard]]?)&lt;br /&gt;
**Submitter (Person) ([[hcard]]?)&lt;br /&gt;
**Source (Book Title etc)&lt;br /&gt;
*** could use the proposed [[citation]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:43, 16 Nov 2006 (PST)&lt;br /&gt;
**Date (Of Creation or Publication)&lt;br /&gt;
**Rights (Copyright or other)&lt;br /&gt;
**Meal Category (Starter, entree, dessert )&lt;br /&gt;
**Cuisine Category (Italian etc)&lt;br /&gt;
*Instructions (text, but can contain:)&lt;br /&gt;
**Steps (optional)&lt;br /&gt;
***Should be an ordered list [[User:AndyMabbett|Andy Mabbett]] 14:46, 16 Nov 2006 (PST)&lt;br /&gt;
***Another vote for an ordered list, perhaps in the [[XOXO]] format. [[User:AlexanderShusta|α]]&lt;br /&gt;
***Many recipes associate ingredients with specific steps of a multi-step method; if methods are broken out into steps, then the format should support this association whether the complete ingredient list is up front or the ingredient list is itself broken out per step. [[User:Quixote|Ben Curtis]]&lt;br /&gt;
*Photo (optional) [[User:IamCam|Cameron Perry]]&lt;br /&gt;
**Could be one per dish, or one for each (or for some of the) step(s). [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
===Cookcamp brainstorming===&lt;br /&gt;
At [http://barcamp.org/CookCamp CookCamp] in February 2007, Tantek moderated a fairly free form discussion of how to publish/share recipes.  Here is a [http://flickr.com/photos/tantek/422072573/ photo of the whiteboard]:&lt;br /&gt;
[http://flickr.com/photos/tantek/422072573/ http://farm1.static.flickr.com/162/422072573_9956d93f61.jpg]&lt;br /&gt;
&lt;br /&gt;
'''To Do''': OCR this and enter rough notes here...&lt;br /&gt;
&lt;br /&gt;
===Additional Suggestions===&lt;br /&gt;
*Steps - As cited above but to include estimated time per step.  Include the type of step (prep, preheat, cook, bake, mix, saute, etc) as well as the ingredients involved.  This would be very useful when trying to time a meal so all the food appears together.&lt;br /&gt;
**I think this is being to specific. Are there any real world examples where this would be useful? --[[User:Yde|Yde]] 08:41, 30 May 2008 (PDT)&lt;br /&gt;
*Difficulty/Notes - Perhaps incorporation of [[hreview|hReview]] to describe difficulty (using rating) and general comments (review), as an optional field. [[User:Phae|Frances Berriman]]&lt;br /&gt;
** -1.  Too diverse in the wild, better handled bytags (at least in the first version). same for suitablility. &lt;br /&gt;
*Suitability (e.g. vegetarian, vegan, wheat-free, etc.). Possibly [[rel-tag]]. [[User:AndyMabbett|Andy Mabbett]] 14:57, 16 Nov 2006 (PST)&lt;br /&gt;
*Ingredient Grouping - In baking you need to differentiate wet from dry ingredients.  See also an [[recipe-examples|example recipe]] from [http://www.extratasty.com/recipe/46/cuba_libre extratasty.com] for useful grouping in cocktail mixing. [[SteveL|Steve Lewis]] 19:10, 11 Feb 2007&lt;br /&gt;
** Maybe this ingredient grouping can be used to express some alternative ingredients, like &amp;quot;mayonnaise or cream cheese&amp;quot;. [[EstevaoSamuel|Estêvão Samuel Procópio]] 15:33, 16 Dez 2007 (PDT)&lt;br /&gt;
** This could be solved by using a xoxo list and ignoring list items that don't include a class=&amp;quot;name&amp;quot;. Example:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Booze&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Rum&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Mixer&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Cola&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Lime juice&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:Yde|Yde]] 13:09, 18 Apr 2008 (PDT)&lt;br /&gt;
**We can't have a dependency on XOXO or any list mark-up for ingredients. That's too restrictive on publishing patterns, preventing patterns like: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;method&amp;quot;&amp;gt;Take &amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;a handful&amp;lt;/span&amp;gt; &lt;br /&gt;
of  spinach&amp;lt;/span&amp;gt; and fry it&amp;lt;/p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:BenWard|BenWard]] 13:20, 18 Apr 2008 (PDT)&lt;br /&gt;
**You're right. I think grouping would introduce too many new elements (class=&amp;quot;group&amp;quot;, class=&amp;quot;group-title&amp;quot;) considering how relatively uncommon this is. --[[User:Yde|Yde]] 13:51, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*Method &amp;gt; Steps - or Method-Step[] as a child of Method. Imply ordered steps from an HTML list or explicitly mark-up ordered steps respectively.&lt;br /&gt;
** -1. Outside 80/20. POSH is good enough for this purpose. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:04, 01 Oct 2008 (CET)&lt;br /&gt;
* Number of dishes or similar - often it's mentioned how many dishes (or breads in baking, etc) the ingredients are for. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Suitable for occasions - what occasions are the dish suitable for? [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Category - many sites categorize their recipes. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
** Tags could be used for both suitability and category.&lt;br /&gt;
&lt;br /&gt;
*Under what terms is the recipe licensed? Microformat: rel=&amp;quot;license&amp;quot;. Often a page is in the creative commons but the page author has taken some text from a copyrighted page and in theory re-published the work in violation to the terms of use, adding a rel=&amp;quot;license&amp;quot; to each recipe on the page? [[User:Lee Jordan|Lee Jordan]] 20:55, 04 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Single foodstuffs - If &amp;quot;method&amp;quot; is made optional, this could be used for marking up individual foodstuffs in prose. for example, &amp;quot;I like to eat cheese for supper.&amp;quot; would become:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
or simply (if the proposed &amp;quot;[http://microformats.org/discuss/mail/microformats-discuss/2008-January/011199.html sub-microformat-pattern]&amp;quot; is adopted):&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe-ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 08:16, 5 Jan 2008 (PST)&lt;br /&gt;
**But that's not really a recipe, is it? And what would the purpose of knowing that cheese is an ingredient be? --[[User:Yde|Yde]] 12:46, 18 Apr 2008 (PDT)&lt;br /&gt;
** -1. Makes no sense to me either --[[User:ThomasLoertsch|ThomasLoertsch]] 15:29, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
*Menus - With the addition of a &amp;quot;price&amp;quot; field, and perhaps one or two others, and again making &amp;quot;method&amp;quot; optional, this microformat can also be used for menus. See [[recipe-examples#Menus|menu examples]]. [[User:AndyMabbett|Andy Mabbett]] 02:39, 19 Feb 2008 (PST)&lt;br /&gt;
**I would consider this out of scope (which is to produce an as-simple-as-possible microformat &amp;quot;for the mark-up of instructions for creating meals, drinks or food-based items&amp;quot; - [[recipe-brainstorming#Introduction | introduction]]) --[[User:Yde|Yde]] 13:39, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Calories===&lt;br /&gt;
per serving. May be part of the [[measure]] microformat in future.&lt;br /&gt;
* +1. Nutritional information is quite important for a lot of people and is inside the 80/20. It should be included as an optional element. The problems are: which nutritional information exactly? A common denominator is calories, proteins, carbohydrates and fat. That's also what european law demands as information on packaged food. Most sites that I visited only list calories as nutritional information (if any). Since Calories are a somehow superordinate concept for proteins, carbohydrates and fat that's fine. Allrecipes.com is quite extreme with a huge list of nutritional information - clearly outside 80/20 IMHO.  Another problem: although Calories are the most popular term, the measure is deprecated in favor of Joule. Also hMeasure uses Joule. I'd therefor propose to add the ''optional'' element &amp;lt;code&amp;gt;nutrition&amp;lt;/code&amp;gt; and subelements &amp;lt;code&amp;gt;calories&amp;lt;/code&amp;gt;(&amp;quot;mandatory&amp;quot;) in Joule,&amp;lt;code&amp;gt;fat&amp;lt;/code&amp;gt;(&amp;quot;optional&amp;quot;), &amp;lt;code&amp;gt;protein&amp;lt;/code&amp;gt;(&amp;quot;optional&amp;quot;) and &amp;lt;code&amp;gt;carbohydrates&amp;lt;/code&amp;gt;(&amp;quot;optional&amp;quot;), those all in grams. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:16, 01 Oct 2008 (CET), modified 09.Oct 2008&lt;br /&gt;
** +1 for a &amp;lt;code&amp;gt;nutrition&amp;lt;/code&amp;gt; element. However, I would like to change the subelement &amp;lt;code&amp;gt;calories&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;energy&amp;lt;/code&amp;gt;, as that would allow using either calories or joules (using hMeausere) and it feels weird to state joule in an element called calories. --[[User:Yde|Yde]] 05:57, 11 Oct 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Note===&lt;br /&gt;
The 'note' property is only useful in some [http://microformats.org/discuss/mail/microformats-new/2008-June/001635.html rare cases] and might not fit the 80-20 rule.&lt;br /&gt;
* We might want to [[principles|start as simple as possible]] and leave this out for a future revision.&lt;br /&gt;
* People often put some of the very basic preparation steps into the ingredients list. For example, ingredients lists sometimes read like &amp;quot;one onion, finely chopped&amp;quot;.&lt;br /&gt;
* +1. &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; should stay as an optional value. There are so many ways to define ingredients that it seems useful enough to fit into the 80/20. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:26, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
===Method===&lt;br /&gt;
For informally or concisely written recipes, the method is often left out. Could we either make this optional, or have an optimisation such that if the method is absent, the entire text of the recipe is taken to be the method. [[User:TobyInk|TobyInk]] 02:53, 15 Jul 2008 (PDT)&lt;br /&gt;
* e.g. salad, sandwich and smoothie recipes don't often require a method to be useful.&lt;br /&gt;
* +1 for making it optional. Although most recipes rely heavily on a method there are indeed those where it isn't necessary. If 80/20 does mean that easy or simple usecases should be facilitated it would be in line with the principal to make the method optional. And it wouldn't hurt anybody either. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:04, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
===Preparation Time===&lt;br /&gt;
Make &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt; plural and add an optional &amp;lt;code&amp;gt;preparation-time-note&amp;lt;/code&amp;gt; element inline to preparation time&lt;br /&gt;
* &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt; (optional, plural)&lt;br /&gt;
** &amp;lt;code&amp;gt;preparation-time-note&amp;lt;/code&amp;gt; (optional, singular)&lt;br /&gt;
There are often times additional to the main preparation time i.e. the time the dough needs to rise. When scanning a recipe for&lt;br /&gt;
practicality - i.e. your guest are coming in 4 hours - this is a very important information. Allowing &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt; to be used more than once per recipe and adding an optional &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; element would allow great flexibility in stating such details while staying simple. It could also be used to give times for different parts of a recipe like cake and topping or to differentiate times for preparation, waiting and cooking. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:05, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
===Quantity===&lt;br /&gt;
There are a lot of units typically used in recipes that do not make much sense in most other cases and therefor most likely will never make it into a 80/20-aware measure-microformat. This is a deliberatly short list:&lt;br /&gt;
- glass&lt;br /&gt;
- leave&lt;br /&gt;
- pinch&lt;br /&gt;
- tablespoonful&lt;br /&gt;
- teaspoonful&lt;br /&gt;
- lacing&lt;br /&gt;
- tie (??? my english is really leaving me here, hope you get the idea)&lt;br /&gt;
&amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; can be used to indicate more subtle differentiation (like a &amp;quot;big spoonful&amp;quot;, &amp;quot;some leaves&amp;quot; etc). I think this list is both usefully short and complete. The following measures:&lt;br /&gt;
- weight (gram)&lt;br /&gt;
- volume (litre)&lt;br /&gt;
- length (metre)&lt;br /&gt;
can be taken from the measure microformat. I guess measure is already stable enough that it's save to use these terms &amp;quot;experimentally&amp;quot;. The measure-element should be optional. That way nobody is forced to select&lt;br /&gt;
a value from it - it's just a help to facilitate interoperability. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:45, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Optimisations ===&lt;br /&gt;
&lt;br /&gt;
====Item====&lt;br /&gt;
Can we have this optimisation?... if no &amp;quot;item&amp;quot; is found, the entire ingredient is taken to be the item. [[User:TobyInk|TobyInk]]&lt;br /&gt;
* +1. That and the Proposed Ingredient List Optimisation seem to be very pragmatic proposals. --[[User:Yde|Yde]] 14:40, 14 Jul 2008 (PDT)&lt;br /&gt;
* -1. I'm not convinced that it's wise to introduce variations in the syntax for the singlemost important element (beside the title). Also the case seems very rare to me. Can you give some examples? --[[User:ThomasLoertsch|ThomasLoertsch]] 15:07, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
==== Proposed Ingredient List Optimisation ====&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If class=&amp;quot;ingredients&amp;quot; (note: plural) is found on an element, class=&amp;quot;ingredient&amp;quot; (note: singular) is automatically implied on all its children.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* I agree. This would save a lot of space, especially combined with the proposed hmeasure [http://microformats.org/wiki/measure#hmeasure minimisation technique]. --[[User:Yde|Yde]] 12:57, 18 Apr 2008 (PDT)&lt;br /&gt;
* Do we have &amp;lt;code&amp;gt;ingredients&amp;lt;/code&amp;gt; (plural) as an element? Doesn't that open a whole can of list-issues? --[[User:ThomasLoertsch|ThomasLoertsch]] 15:37, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
==== Proposed Ingredient Name/Quantity Optimisation ====&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
This idea's a bit more &amp;quot;out there&amp;quot; and probably needs a bit more work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;3  eggs&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(note the double-space between '3' and 'eggs') is treated as a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is similar to N-optimisation in hCard, but uses a double space instead of a single space because the components (quantity, name) may themselves each contain spaces. With both of these optimisations in place, the sponge cake ingredient list can be written as concisely as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;3  eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;1 tsp  vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which (apart from the double spaces) is pretty close to how many people publish ingredients lists already. (Certainly close to how I do!)&lt;br /&gt;
&lt;br /&gt;
==== Alternative Proposed Ingredient Name/Quantity Optimisation ====&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 02:02, 24 Mar 2008 (PDT): Perhaps a better solution than the double spacing...&lt;br /&gt;
&lt;br /&gt;
As above, but:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;3&amp;lt;/var&amp;gt; eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;1 tsp&amp;lt;/var&amp;gt; vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or is this stretching the meaning of &amp;amp;lt;var&amp;gt; too much?&lt;br /&gt;
&lt;br /&gt;
==== Proposed Ingredient Name Optimisation ====&lt;br /&gt;
--[[User:Yde|Yde]] 02:12, 23 Apr 2008 (PDT):&lt;br /&gt;
If no class=&amp;quot;quantity&amp;quot; or class=&amp;quot;name&amp;quot; is found, the content of the ingredient element is treated as the name of the ingredient.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Maybe we should even allow markup like&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tbsp&amp;lt;/span&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
which would be parsed as&lt;br /&gt;
* ingredient&lt;br /&gt;
** quantity: 1 tbsp&lt;br /&gt;
** name: salt&lt;br /&gt;
NOTE: To avoid confusion, I used the class name &amp;quot;name&amp;quot; although I think it should be changed to &amp;quot;item&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==issues==&lt;br /&gt;
Issues have been moved to a seperate [[recipe-issues|recipe-issues ]] page.&lt;br /&gt;
&lt;br /&gt;
==implementations== &lt;br /&gt;
===Cognition===&lt;br /&gt;
As of September 2008, [http://buzzword.org.uk/cognition/ Cognition] has experimental support for this format. ([http://buzzword.org.uk/cognition/uf-plus.html#hrecipe Details of support].) Recipes may be exported in [[recipe-formats#RecipeBook_XML|RecipeBook XML]] format or RDF.&lt;br /&gt;
&lt;br /&gt;
== related pages ==&lt;br /&gt;
* [[recipe]]&lt;br /&gt;
* [[recipe-examples]]&lt;br /&gt;
* [[recipe-formats]]&lt;br /&gt;
* [[recipe-issues]]&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=29768</id>
		<title>recipe-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=29768"/>
		<updated>2008-10-11T12:34:21Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* Additional Suggestions */ Removed irrelevant suggestion about multiple items per ingredient to avoid clutter&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Recipe Brainstorming&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Towards a [[recipe|Recipe]] microformat.  Please read the [[process]] before editing this page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Format-In-Progress&amp;quot;&amp;gt;&lt;br /&gt;
==format-in-progress==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
This format-in-progress follows the restarting of Recipe development by [[User:Phae|Frances Berriman]] on 25th September 2007. Note that this Format-In-Progress section is intended to be edited to reflect the discussion that occurs on the microformats-new list, rather than being a free-form playground for schema. This documentation was produced by [[User:BenWard|Ben Ward]] and [[User:Phae|Frances Berriman]].&lt;br /&gt;
&lt;br /&gt;
; Editor&lt;br /&gt;
: [[User:Phae|Frances Berriman]] (BBC)&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
Recipe is based on [[recipe-examples|examples]] and fields in [[recipe-formats|existing formats]]. &lt;br /&gt;
&lt;br /&gt;
The recipe microformat is designed for the mark-up of instructions for creating meals, drinks or food-based items.  &lt;br /&gt;
&lt;br /&gt;
===Root Class Name===&lt;br /&gt;
&lt;br /&gt;
To be decided. Likely ‘hrecipe’.&lt;br /&gt;
&lt;br /&gt;
===Property List===&lt;br /&gt;
&lt;br /&gt;
Class names &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; are taken from [[hAtom]], &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt; used from [[hCard]] and &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; from [[measure]].&lt;br /&gt;
&lt;br /&gt;
* Title. &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* Summary. &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Author. &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;. optional. [[hcard]].&lt;br /&gt;
* Date published. &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* Photo(s). &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;. optional. img or url.&lt;br /&gt;
* Ingredient(s). &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;. 1 or more required.&lt;br /&gt;
** Quantity. &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;. optional. text, optionally [[measure]].&lt;br /&gt;
** Item. &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
** Note. &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
** Optionality. &amp;lt;code&amp;gt;optional&amp;lt;/code&amp;gt;. optional. text. Its absence should imply that the ingredient is required.&lt;br /&gt;
* Method. &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;. required. text with optional valid HTML markup.&lt;br /&gt;
* Yield. &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Preparation time. &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt;. optional. (see [[ISO-31-1]] duration brainstorming)&lt;br /&gt;
* Tags. optional. [[rel-tag]].&lt;br /&gt;
* License. optional. [[rel-license]].&lt;br /&gt;
&lt;br /&gt;
===Field Details===&lt;br /&gt;
&lt;br /&gt;
'''Title''': The title of the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{must}} have a &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Summary''': The summary provides a short introduction or an accompanying statement about the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} have a &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Author''': Author the person who authored the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include an &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The contents of the element {{must}} include a valid [[hCard]].&lt;br /&gt;
&lt;br /&gt;
'''Date published''': The date the recipe was published.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include a &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; date.&lt;br /&gt;
* {{should}} (?) use the [[datetime-design-pattern]] to encode the published datetime.&lt;br /&gt;
&lt;br /&gt;
'''Photo''': Accompanying image.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include one or more photo elements.&lt;br /&gt;
* The element {{should}} use an &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
* The element {{may}} use any other element that contains a URL, such as &amp;lt;code&amp;gt;&amp;lt;a&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object&amp;gt;&amp;lt;/code&amp;gt;, but it is not recommended.&lt;br /&gt;
&lt;br /&gt;
'''Ingredient''': Describes an ingredient used in the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{must}} have one or more &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;s.&lt;br /&gt;
* The element {{must}} include the field item.&lt;br /&gt;
* The element {{may}} include &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; and/or &amp;lt;code&amp;gt;optionality&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Quantity''': The quantity of an ingredient needed for the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;.&lt;br /&gt;
* An ingredient {{may}} specify the &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Item''': Specifies the name of the ingredient.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;.&lt;br /&gt;
* An ingredient {{must}} specify the &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Note''': A note concerning one of the ingredients.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;.&lt;br /&gt;
* An ingredient {{may}} include a &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Optionality''': States that an ingredient is optional to the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;optionality&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The &amp;lt;code&amp;gt;optionality&amp;lt;/code&amp;gt; of an &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt; {{may}} be specified.&lt;br /&gt;
* The absence of the element implies that the ingredient is required.&lt;br /&gt;
&lt;br /&gt;
'''Method''': The method of the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{must}} include a &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The field {{may}} include valid HTML markup (e.g. paragraphs).&lt;br /&gt;
&lt;br /&gt;
'''Yield''': Specifies the quantity produced by the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include a &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==brainstorming==&lt;br /&gt;
===RecipeML-based Brainstorm===&lt;br /&gt;
Excerpted from [http://conoroneill.com/2006/03/21/what-if-i-suggest-a-structured-recipe-format-and-you-critique-it/ Conor Bandon's Blog entry] and derived from The RecipeML Spec:&lt;br /&gt;
*Recipe_Title&lt;br /&gt;
*Summary Description (one liner)&lt;br /&gt;
*Measurement System (U.S., Imperial etc)&lt;br /&gt;
*Ingredients (each one a separate &amp;quot;item&amp;quot; rather than block text with count/amount/range/unit broken out too)&lt;br /&gt;
**Some (e.g. meats, vegetables) could optionally be marked up with (elements of) the proposed [[species]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:41, 16 Nov 2006 (PST)&lt;br /&gt;
** Ingredient importance (e.g. Main, Required, Optional) should be listed as an attribute of each entry. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Units need separate microformat: see [[measure]] &lt;br /&gt;
**Ingredient Preparation: such as diced, chopped, sliced, grated, minced, etc. [[User:SteveL|Steve Lewis]] 18:55, 11 Feb 2007 (PST)&lt;br /&gt;
*Preparation Time (overall time)&lt;br /&gt;
*Yield Quantity and Unit (4 pancakes or 5 servings)&lt;br /&gt;
**Calories per serving [[User:JohnLeMasney| John LeMasney]]&lt;br /&gt;
**Calories per ounce [[User:JohnLeMasney| John LeMasney]] &lt;br /&gt;
*Background Information - Optional section to encapsulate information that is useful but not necessarily required for a successful recipe. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Author (Person) ([[hcard]]?)&lt;br /&gt;
**Submitter (Person) ([[hcard]]?)&lt;br /&gt;
**Source (Book Title etc)&lt;br /&gt;
*** could use the proposed [[citation]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:43, 16 Nov 2006 (PST)&lt;br /&gt;
**Date (Of Creation or Publication)&lt;br /&gt;
**Rights (Copyright or other)&lt;br /&gt;
**Meal Category (Starter, entree, dessert )&lt;br /&gt;
**Cuisine Category (Italian etc)&lt;br /&gt;
*Instructions (text, but can contain:)&lt;br /&gt;
**Steps (optional)&lt;br /&gt;
***Should be an ordered list [[User:AndyMabbett|Andy Mabbett]] 14:46, 16 Nov 2006 (PST)&lt;br /&gt;
***Another vote for an ordered list, perhaps in the [[XOXO]] format. [[User:AlexanderShusta|α]]&lt;br /&gt;
***Many recipes associate ingredients with specific steps of a multi-step method; if methods are broken out into steps, then the format should support this association whether the complete ingredient list is up front or the ingredient list is itself broken out per step. [[User:Quixote|Ben Curtis]]&lt;br /&gt;
*Photo (optional) [[User:IamCam|Cameron Perry]]&lt;br /&gt;
**Could be one per dish, or one for each (or for some of the) step(s). [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
===Cookcamp brainstorming===&lt;br /&gt;
At [http://barcamp.org/CookCamp CookCamp] in February 2007, Tantek moderated a fairly free form discussion of how to publish/share recipes.  Here is a [http://flickr.com/photos/tantek/422072573/ photo of the whiteboard]:&lt;br /&gt;
[http://flickr.com/photos/tantek/422072573/ http://farm1.static.flickr.com/162/422072573_9956d93f61.jpg]&lt;br /&gt;
&lt;br /&gt;
'''To Do''': OCR this and enter rough notes here...&lt;br /&gt;
&lt;br /&gt;
===Additional Suggestions===&lt;br /&gt;
*Steps - As cited above but to include estimated time per step.  Include the type of step (prep, preheat, cook, bake, mix, saute, etc) as well as the ingredients involved.  This would be very useful when trying to time a meal so all the food appears together.&lt;br /&gt;
**I think this is being to specific. Are there any real world examples where this would be useful? --[[User:Yde|Yde]] 08:41, 30 May 2008 (PDT)&lt;br /&gt;
*Difficulty/Notes - Perhaps incorporation of [[hreview|hReview]] to describe difficulty (using rating) and general comments (review), as an optional field. [[User:Phae|Frances Berriman]]&lt;br /&gt;
** -1.  Too diverse in the wild, better handled bytags (at least in the first version). same for suitablility. &lt;br /&gt;
*Suitability (e.g. vegetarian, vegan, wheat-free, etc.). Possibly [[rel-tag]]. [[User:AndyMabbett|Andy Mabbett]] 14:57, 16 Nov 2006 (PST)&lt;br /&gt;
*Ingredient Grouping - In baking you need to differentiate wet from dry ingredients.  See also an [[recipe-examples|example recipe]] from [http://www.extratasty.com/recipe/46/cuba_libre extratasty.com] for useful grouping in cocktail mixing. [[SteveL|Steve Lewis]] 19:10, 11 Feb 2007&lt;br /&gt;
** Maybe this ingredient grouping can be used to express some alternative ingredients, like &amp;quot;mayonnaise or cream cheese&amp;quot;. [[EstevaoSamuel|Estêvão Samuel Procópio]] 15:33, 16 Dez 2007 (PDT)&lt;br /&gt;
** This could be solved by using a xoxo list and ignoring list items that don't include a class=&amp;quot;name&amp;quot;. Example:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Booze&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Rum&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Mixer&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Cola&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Lime juice&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:Yde|Yde]] 13:09, 18 Apr 2008 (PDT)&lt;br /&gt;
**We can't have a dependency on XOXO or any list mark-up for ingredients. That's too restrictive on publishing patterns, preventing patterns like: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;method&amp;quot;&amp;gt;Take &amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;a handful&amp;lt;/span&amp;gt; &lt;br /&gt;
of  spinach&amp;lt;/span&amp;gt; and fry it&amp;lt;/p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:BenWard|BenWard]] 13:20, 18 Apr 2008 (PDT)&lt;br /&gt;
**You're right. I think grouping would introduce too many new elements (class=&amp;quot;group&amp;quot;, class=&amp;quot;group-title&amp;quot;) considering how relatively uncommon this is. --[[User:Yde|Yde]] 13:51, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*Method &amp;gt; Steps - or Method-Step[] as a child of Method. Imply ordered steps from an HTML list or explicitly mark-up ordered steps respectively.&lt;br /&gt;
** -1. Outside 80/20. POSH is good enough for this purpose. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:04, 01 Oct 2008 (CET)&lt;br /&gt;
* Number of dishes or similar - often it's mentioned how many dishes (or breads in baking, etc) the ingredients are for. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Suitable for occasions - what occasions are the dish suitable for? [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Category - many sites categorize their recipes. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
** Tags could be used for both suitability and category.&lt;br /&gt;
&lt;br /&gt;
*Under what terms is the recipe licensed? Microformat: rel=&amp;quot;license&amp;quot;. Often a page is in the creative commons but the page author has taken some text from a copyrighted page and in theory re-published the work in violation to the terms of use, adding a rel=&amp;quot;license&amp;quot; to each recipe on the page? [[User:Lee Jordan|Lee Jordan]] 20:55, 04 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Single foodstuffs - If &amp;quot;method&amp;quot; is made optional, this could be used for marking up individual foodstuffs in prose. for example, &amp;quot;I like to eat cheese for supper.&amp;quot; would become:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
or simply (if the proposed &amp;quot;[http://microformats.org/discuss/mail/microformats-discuss/2008-January/011199.html sub-microformat-pattern]&amp;quot; is adopted):&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe-ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 08:16, 5 Jan 2008 (PST)&lt;br /&gt;
**But that's not really a recipe, is it? And what would the purpose of knowing that cheese is an ingredient be? --[[User:Yde|Yde]] 12:46, 18 Apr 2008 (PDT)&lt;br /&gt;
** -1. Makes no sense to me either --[[User:ThomasLoertsch|ThomasLoertsch]] 15:29, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
*Menus - With the addition of a &amp;quot;price&amp;quot; field, and perhaps one or two others, and again making &amp;quot;method&amp;quot; optional, this microformat can also be used for menus. See [[recipe-examples#Menus|menu examples]]. [[User:AndyMabbett|Andy Mabbett]] 02:39, 19 Feb 2008 (PST)&lt;br /&gt;
**I would consider this out of scope (which is to produce an as-simple-as-possible microformat &amp;quot;for the mark-up of instructions for creating meals, drinks or food-based items&amp;quot; - [[recipe-brainstorming#Introduction | introduction]]) --[[User:Yde|Yde]] 13:39, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Calories===&lt;br /&gt;
per serving. May be part of the [[measure]] microformat in future.&lt;br /&gt;
* +1. Nutritional information is quite important for a lot of people and is inside the 80/20. It should be included as an optional element. The problems are: which nutritional information exactly? A common denominator is calories, proteins, carbohydrates and fat. That's also what european law demands as information on packaged food. Most sites that I visited only list calories as nutritional information (if any). Since Calories are a somehow superordinate concept for proteins, carbohydrates and fat that's fine. Allrecipes.com is quite extreme with a huge list of nutritional information - clearly outside 80/20 IMHO.  Another problem: although Calories are the most popular term, the measure is deprecated in favor of Joule. Also hMeasure uses Joule. I'd therefor propose to add the ''optional'' element &amp;lt;code&amp;gt;nutrition&amp;lt;/code&amp;gt; and subelements &amp;lt;code&amp;gt;calories&amp;lt;/code&amp;gt;(&amp;quot;mandatory&amp;quot;) in Joule,&amp;lt;code&amp;gt;fat&amp;lt;/code&amp;gt;(&amp;quot;optional&amp;quot;), &amp;lt;code&amp;gt;protein&amp;lt;/code&amp;gt;(&amp;quot;optional&amp;quot;) and &amp;lt;code&amp;gt;carbohydrates&amp;lt;/code&amp;gt;(&amp;quot;optional&amp;quot;), those all in grams. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:16, 01 Oct 2008 (CET), modified 09.Oct 2008&lt;br /&gt;
&lt;br /&gt;
===Note===&lt;br /&gt;
The 'note' property is only useful in some [http://microformats.org/discuss/mail/microformats-new/2008-June/001635.html rare cases] and might not fit the 80-20 rule.&lt;br /&gt;
* We might want to [[principles|start as simple as possible]] and leave this out for a future revision.&lt;br /&gt;
* People often put some of the very basic preparation steps into the ingredients list. For example, ingredients lists sometimes read like &amp;quot;one onion, finely chopped&amp;quot;.&lt;br /&gt;
* +1. &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; should stay as an optional value. There are so many ways to define ingredients that it seems useful enough to fit into the 80/20. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:26, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
===Method===&lt;br /&gt;
For informally or concisely written recipes, the method is often left out. Could we either make this optional, or have an optimisation such that if the method is absent, the entire text of the recipe is taken to be the method. [[User:TobyInk|TobyInk]] 02:53, 15 Jul 2008 (PDT)&lt;br /&gt;
* e.g. salad, sandwich and smoothie recipes don't often require a method to be useful.&lt;br /&gt;
* +1 for making it optional. Although most recipes rely heavily on a method there are indeed those where it isn't necessary. If 80/20 does mean that easy or simple usecases should be facilitated it would be in line with the principal to make the method optional. And it wouldn't hurt anybody either. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:04, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
===Preparation Time===&lt;br /&gt;
Make &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt; plural and add an optional &amp;lt;code&amp;gt;preparation-time-note&amp;lt;/code&amp;gt; element inline to preparation time&lt;br /&gt;
* &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt; (optional, plural)&lt;br /&gt;
** &amp;lt;code&amp;gt;preparation-time-note&amp;lt;/code&amp;gt; (optional, singular)&lt;br /&gt;
There are often times additional to the main preparation time i.e. the time the dough needs to rise. When scanning a recipe for&lt;br /&gt;
practicality - i.e. your guest are coming in 4 hours - this is a very important information. Allowing &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt; to be used more than once per recipe and adding an optional &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; element would allow great flexibility in stating such details while staying simple. It could also be used to give times for different parts of a recipe like cake and topping or to differentiate times for preparation, waiting and cooking. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:05, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
===Quantity===&lt;br /&gt;
There are a lot of units typically used in recipes that do not make much sense in most other cases and therefor most likely will never make it into a 80/20-aware measure-microformat. This is a deliberatly short list:&lt;br /&gt;
- glass&lt;br /&gt;
- leave&lt;br /&gt;
- pinch&lt;br /&gt;
- tablespoonful&lt;br /&gt;
- teaspoonful&lt;br /&gt;
- lacing&lt;br /&gt;
- tie (??? my english is really leaving me here, hope you get the idea)&lt;br /&gt;
&amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; can be used to indicate more subtle differentiation (like a &amp;quot;big spoonful&amp;quot;, &amp;quot;some leaves&amp;quot; etc). I think this list is both usefully short and complete. The following measures:&lt;br /&gt;
- weight (gram)&lt;br /&gt;
- volume (litre)&lt;br /&gt;
- length (metre)&lt;br /&gt;
can be taken from the measure microformat. I guess measure is already stable enough that it's save to use these terms &amp;quot;experimentally&amp;quot;. The measure-element should be optional. That way nobody is forced to select&lt;br /&gt;
a value from it - it's just a help to facilitate interoperability. --[[User:ThomasLoertsch|ThomasLoertsch]] 15:45, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Optimisations ===&lt;br /&gt;
&lt;br /&gt;
====Item====&lt;br /&gt;
Can we have this optimisation?... if no &amp;quot;item&amp;quot; is found, the entire ingredient is taken to be the item. [[User:TobyInk|TobyInk]]&lt;br /&gt;
* +1. That and the Proposed Ingredient List Optimisation seem to be very pragmatic proposals. --[[User:Yde|Yde]] 14:40, 14 Jul 2008 (PDT)&lt;br /&gt;
* -1. I'm not convinced that it's wise to introduce variations in the syntax for the singlemost important element (beside the title). Also the case seems very rare to me. Can you give some examples? --[[User:ThomasLoertsch|ThomasLoertsch]] 15:07, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
==== Proposed Ingredient List Optimisation ====&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If class=&amp;quot;ingredients&amp;quot; (note: plural) is found on an element, class=&amp;quot;ingredient&amp;quot; (note: singular) is automatically implied on all its children.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* I agree. This would save a lot of space, especially combined with the proposed hmeasure [http://microformats.org/wiki/measure#hmeasure minimisation technique]. --[[User:Yde|Yde]] 12:57, 18 Apr 2008 (PDT)&lt;br /&gt;
* Do we have &amp;lt;code&amp;gt;ingredients&amp;lt;/code&amp;gt; (plural) as an element? Doesn't that open a whole can of list-issues? --[[User:ThomasLoertsch|ThomasLoertsch]] 15:37, 01 Oct 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
==== Proposed Ingredient Name/Quantity Optimisation ====&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
This idea's a bit more &amp;quot;out there&amp;quot; and probably needs a bit more work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;3  eggs&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(note the double-space between '3' and 'eggs') is treated as a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is similar to N-optimisation in hCard, but uses a double space instead of a single space because the components (quantity, name) may themselves each contain spaces. With both of these optimisations in place, the sponge cake ingredient list can be written as concisely as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;3  eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;1 tsp  vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which (apart from the double spaces) is pretty close to how many people publish ingredients lists already. (Certainly close to how I do!)&lt;br /&gt;
&lt;br /&gt;
==== Alternative Proposed Ingredient Name/Quantity Optimisation ====&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 02:02, 24 Mar 2008 (PDT): Perhaps a better solution than the double spacing...&lt;br /&gt;
&lt;br /&gt;
As above, but:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;3&amp;lt;/var&amp;gt; eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;1 tsp&amp;lt;/var&amp;gt; vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or is this stretching the meaning of &amp;amp;lt;var&amp;gt; too much?&lt;br /&gt;
&lt;br /&gt;
==== Proposed Ingredient Name Optimisation ====&lt;br /&gt;
--[[User:Yde|Yde]] 02:12, 23 Apr 2008 (PDT):&lt;br /&gt;
If no class=&amp;quot;quantity&amp;quot; or class=&amp;quot;name&amp;quot; is found, the content of the ingredient element is treated as the name of the ingredient.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Maybe we should even allow markup like&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tbsp&amp;lt;/span&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
which would be parsed as&lt;br /&gt;
* ingredient&lt;br /&gt;
** quantity: 1 tbsp&lt;br /&gt;
** name: salt&lt;br /&gt;
NOTE: To avoid confusion, I used the class name &amp;quot;name&amp;quot; although I think it should be changed to &amp;quot;item&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==issues==&lt;br /&gt;
Issues have been moved to a seperate [[recipe-issues|recipe-issues ]] page.&lt;br /&gt;
&lt;br /&gt;
==implementations== &lt;br /&gt;
===Cognition===&lt;br /&gt;
As of September 2008, [http://buzzword.org.uk/cognition/ Cognition] has experimental support for this format. ([http://buzzword.org.uk/cognition/uf-plus.html#hrecipe Details of support].) Recipes may be exported in [[recipe-formats#RecipeBook_XML|RecipeBook XML]] format or RDF.&lt;br /&gt;
&lt;br /&gt;
== related pages ==&lt;br /&gt;
* [[recipe]]&lt;br /&gt;
* [[recipe-examples]]&lt;br /&gt;
* [[recipe-formats]]&lt;br /&gt;
* [[recipe-issues]]&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=28748</id>
		<title>recipe-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=28748"/>
		<updated>2008-07-16T12:19:12Z</updated>

		<summary type="html">&lt;p&gt;Yde: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Recipe Brainstorming&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Towards a [[recipe|Recipe]] microformat.  Please read the [[process]] before editing this page.&lt;br /&gt;
&lt;br /&gt;
==Format-In-Progress==&lt;br /&gt;
&lt;br /&gt;
This format-in-progress follows the restarting of Recipe development by [[User:Phae|Frances Berriman]] on 25th September 2007. Note that this Format-In-Progress section is intended to be edited to reflect the discussion that occurs on the microformats-new list, rather than being a free-form playground for schema. This documentation was produced by [[User:BenWard|Ben Ward]] and [[User:Phae|Frances Berriman]].&lt;br /&gt;
&lt;br /&gt;
; Editor&lt;br /&gt;
: [[User:Phae|Frances Berriman]] (BBC)&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
Recipe is based on [[recipe-examples|examples]] and fields in [[recipe-formats|existing formats]]. &lt;br /&gt;
&lt;br /&gt;
The recipe microformat is designed for the mark-up of instructions for creating meals, drinks or food-based items.  &lt;br /&gt;
&lt;br /&gt;
===Root Class Name===&lt;br /&gt;
&lt;br /&gt;
To be decided. Likely ‘hrecipe’.&lt;br /&gt;
&lt;br /&gt;
===Property List===&lt;br /&gt;
&lt;br /&gt;
Class names &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; are taken from [[hAtom]], &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt; used from [[hCard]] and &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; from [[measure]].&lt;br /&gt;
&lt;br /&gt;
* Title. &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* Summary. &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Author. &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;. optional. [[hcard]].&lt;br /&gt;
* Date published. &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* Photo(s). &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;. optional. img or url.&lt;br /&gt;
* Ingredient(s). &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;. 1 or more required.&lt;br /&gt;
** Quantity. &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;. optional. text, optionally [[measure]].&lt;br /&gt;
** Item. &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
** Note. &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
** Optionality. &amp;lt;code&amp;gt;optional&amp;lt;/code&amp;gt;. optional. text. Its absence should imply that the ingredient is required.&lt;br /&gt;
* Method. &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;. required. text with optional valid HTML markup.&lt;br /&gt;
* Yield. &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Preparation time. &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* Tags. optional. [[rel-tag]].&lt;br /&gt;
* License. optional. [[rel-license]].&lt;br /&gt;
&lt;br /&gt;
===Field Details===&lt;br /&gt;
&lt;br /&gt;
'''Title''': The title of the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{must}} have a &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Summary''': The summary provides a short introduction or an accompanying statement about the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} have a &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Author''': Author the person who authored the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include an &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The contents of the element {{must}} include a valid [[hCard]].&lt;br /&gt;
&lt;br /&gt;
'''Date published''': The date the recipe was published.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include a &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; date.&lt;br /&gt;
* {{should}} (?) use the [[datetime-design-pattern]] to encode the published datetime.&lt;br /&gt;
&lt;br /&gt;
'''Photo''': Accompanying image.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include one or more photo elements.&lt;br /&gt;
* The element {{should}} use an &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
* The element {{may}} use any other element that contains a URL, such as &amp;lt;code&amp;gt;&amp;lt;a&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object&amp;gt;&amp;lt;/code&amp;gt;, but it is not recommended.&lt;br /&gt;
&lt;br /&gt;
'''Ingredient''': Describes an ingredient used in the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{must}} have one or more &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;s.&lt;br /&gt;
* The element {{must}} include the field item.&lt;br /&gt;
* The element {{may}} include &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; and/or &amp;lt;code&amp;gt;optionality&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{OpenIssue}} Can we have this optimisation?... if no &amp;quot;item&amp;quot; is found, the entire ingredient is taken to be the item. [[User:TobyInk|TobyInk]]&lt;br /&gt;
* +1. That and [[recipe-brainstorming#Proposed Ingredient List Optimisation|this]] one seems to be very pragmatic proposals. --[[User:Yde|Yde]] 14:40, 14 Jul 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
'''Quantity''': The quantity of an ingredient needed for the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;.&lt;br /&gt;
* An ingredient {{may}} specify the &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Item''': Specifies the name of the ingredient.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;.&lt;br /&gt;
* An ingredient {{must}} specify the &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Note''': A note concerning one of the ingredients.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;.&lt;br /&gt;
* An ingredient {{may}} include a &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Optionality''': States that an ingredient is optional to the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;optionality&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The &amp;lt;code&amp;gt;optionality&amp;lt;/code&amp;gt; of an &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt; {{may}} be specified.&lt;br /&gt;
* The absence of the element implies that the ingredient is required.&lt;br /&gt;
&lt;br /&gt;
'''Method''': The method of the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{must}} include a &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The field {{may}} include valid HTML markup (e.g. paragraphs).&lt;br /&gt;
{{OpenIssue}} For informally or concisely written recipes, the method is often left out. Could we either make this optional, or have an optimisation such that if the method is absent, the entire text of the recipe is taken to be the method. [[User:TobyInk|TobyInk]] 02:53, 15 Jul 2008 (PDT)&lt;br /&gt;
* e.g. salad, sandwich and smoothie recipes don't often require a method to be useful.&lt;br /&gt;
&lt;br /&gt;
'''Yield''': Specifies the quantity produced by the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include a &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Suggested fields for inclusion===&lt;br /&gt;
&lt;br /&gt;
* Method &amp;gt; Steps or Method-Step[] as a child of Method. Imply ordered steps from an HTML list or explicitly mark-up ordered steps respectively.&lt;br /&gt;
* Calories – per serving. May be part of the [[measure]] microformat in future.&lt;br /&gt;
&lt;br /&gt;
===Known Issues===&lt;br /&gt;
&lt;br /&gt;
This section reflects the discussion that occurs on the microformats-new list ([http://microformats.org/discuss/mail/microformats-new/2007-September/000864.html here], [http://microformats.org/discuss/mail/microformats-new/2008-April/001599.html here] and [http://microformats.org/discuss/mail/microformats-new/2008-June/001629.html here]).&lt;br /&gt;
&lt;br /&gt;
{{OpenIssue}} Mark-up of quantity would be enhanced by use of a [[measure]] microformat. However, such a format does not yet exist outside of brainstorming. It must be decided whether quantity is useful/parsable ''enough'' without explicit mark-up of values and units.&lt;br /&gt;
* The ‘quantity’ of an ingredient should be considered as a string which parsers may attempt to understand as required. A future ‘measurement’ format will be an obvious compound part in recipes, but it is not required for recipe to be specified usefully. [http://microformats.org/discuss/mail/microformats-new/2007-September/000867.html], [http://microformats.org/discuss/mail/microformats-new/2008-April/001600.html]&lt;br /&gt;
{{ClosedIssue}} &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;entry-summary&amp;lt;/code&amp;gt; are not always semantically right and may not be good class names.&lt;br /&gt;
* &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;summary&amp;lt;/code&amp;gt; already used for a different purpose (in [[hCard]] and [[hCalendar]]/[[hReview]]/[[hListing]]). [[accepted-limitations-of-microformats#Microformat_Namespacing_Issue More | Read more]].&lt;br /&gt;
* &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt; suggested.&lt;br /&gt;
* Changed to &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt; for now.&lt;br /&gt;
{{ClosedIssue}} The 'photo' property should be usable for elements containing the element &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* This format reuses the 'photo' property of [[hCard]] so we can't change the way it is parsed in the recipe format without also changing the way it is pased in hCard ([[hcard#Human_vs._Machine_readable|Human_vs._Machine_readable]]). This is an hCard problem and should not be discussed here.&lt;br /&gt;
{{ClosedIssue}} We need a way to markup alternative ingredients.&lt;br /&gt;
* This is not entirely straight-forward. We should put this off for a future revision.&lt;br /&gt;
{{OpenIssue}} The 'note' property is only useful in some [http://microformats.org/discuss/mail/microformats-new/2008-June/001635.html rare cases] and might not fit the 80-20 rule.&lt;br /&gt;
* We might want to [[principles|start as simple as possible]] and leave this out for a future revision.&lt;br /&gt;
* People often put some of the very basic preparation steps into the ingredients list. For example, ingredients lists sometimes read like &amp;quot;one onion, finely chopped&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==RecipeML-based Brainstorm==&lt;br /&gt;
&lt;br /&gt;
Excerpted from [http://conoroneill.com/2006/03/21/what-if-i-suggest-a-structured-recipe-format-and-you-critique-it/ Conor Bandon's Blog entry] and derived from The RecipeML Spec:&lt;br /&gt;
*Recipe_Title&lt;br /&gt;
*Summary Description (one liner)&lt;br /&gt;
*Measurement System (U.S., Imperial etc)&lt;br /&gt;
*Ingredients (each one a separate &amp;quot;item&amp;quot; rather than block text with count/amount/range/unit broken out too)&lt;br /&gt;
**Some (e.g. meats, vegetables) could optionally be marked up with (elements of) the proposed [[species]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:41, 16 Nov 2006 (PST)&lt;br /&gt;
** Ingredient importance (e.g. Main, Required, Optional) should be listed as an attribute of each entry. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Units need separate microformat: see [[measure]] &lt;br /&gt;
**Ingredient Preparation: such as diced, chopped, sliced, grated, minced, etc. [[User:SteveL|Steve Lewis]] 18:55, 11 Feb 2007 (PST)&lt;br /&gt;
*Preparation Time (overall time)&lt;br /&gt;
*Yield Quantity and Unit (4 pancakes or 5 servings)&lt;br /&gt;
**Calories per serving [[User:JohnLeMasney| John LeMasney]]&lt;br /&gt;
**Calories per ounce [[User:JohnLeMasney| John LeMasney]] &lt;br /&gt;
*Background Information - Optional section to encapsulate information that is useful but not necessarily required for a successful recipe. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Author (Person) ([[hcard]]?)&lt;br /&gt;
**Submitter (Person) ([[hcard]]?)&lt;br /&gt;
**Source (Book Title etc)&lt;br /&gt;
*** could use the proposed [[citation]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:43, 16 Nov 2006 (PST)&lt;br /&gt;
**Date (Of Creation or Publication)&lt;br /&gt;
**Rights (Copyright or other)&lt;br /&gt;
**Meal Category (Starter, entree, dessert )&lt;br /&gt;
**Cuisine Category (Italian etc)&lt;br /&gt;
*Instructions (text, but can contain:)&lt;br /&gt;
**Steps (optional)&lt;br /&gt;
***Should be an ordered list [[User:AndyMabbett|Andy Mabbett]] 14:46, 16 Nov 2006 (PST)&lt;br /&gt;
***Another vote for an ordered list, perhaps in the [[XOXO]] format. [[User:AlexanderShusta|α]]&lt;br /&gt;
***Many recipes associate ingredients with specific steps of a multi-step method; if methods are broken out into steps, then the format should support this association whether the complete ingredient list is up front or the ingredient list is itself broken out per step. [[User:Quixote|Ben Curtis]]&lt;br /&gt;
*Photo (optional) [[User:IamCam|Cameron Perry]]&lt;br /&gt;
**Could be one per dish, or one for each (or for some of the) step(s). [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
== Additional Suggestions ==&lt;br /&gt;
*Steps - As cited above but to include estimated time per step.  Include the type of step (prep, preheat, cook, bake, mix, saute, etc) as well as the ingredients involved.  This would be very useful when trying to time a meal so all the food appears together.&lt;br /&gt;
**I think this is being to specific. Are there any real world examples where this would be useful? --[[User:Yde|Yde]] 08:41, 30 May 2008 (PDT)&lt;br /&gt;
*Difficulty/Notes - Perhaps incorporation of [[hreview|hReview]] to describe difficulty (using rating) and general comments (review), as an optional field. [[User:Phae|Frances Berriman]]&lt;br /&gt;
*Suitability (e.g. vegetarian, vegan, wheat-free, etc.). Possibly [[rel-tag]]. [[User:AndyMabbett|Andy Mabbett]] 14:57, 16 Nov 2006 (PST)&lt;br /&gt;
*Ingredient Grouping - In baking you need to differentiate wet from dry ingredients.  See also an [[recipe-examples|example recipe]] from [http://www.extratasty.com/recipe/46/cuba_libre extratasty.com] for useful grouping in cocktail mixing. [[SteveL|Steve Lewis]] 19:10, 11 Feb 2007&lt;br /&gt;
** Maybe this ingredient grouping can be used to express some alternative ingredients, like &amp;quot;mayonnaise or cream cheese&amp;quot;. [[EstevaoSamuel|Estêvão Samuel Procópio]] 15:33, 16 Dez 2007 (PDT)&lt;br /&gt;
** This could be solved by using a xoxo list and ignoring list items that don't include a class=&amp;quot;name&amp;quot;. Example:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Booze&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Rum&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Mixer&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Cola&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Lime juice&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:Yde|Yde]] 13:09, 18 Apr 2008 (PDT)&lt;br /&gt;
** We can't have a dependency on XOXO or any list mark-up for ingredients. That's too restrictive on publishing patterns, preventing patterns like: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;method&amp;quot;&amp;gt;Take &amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;a handful&amp;lt;/span&amp;gt; &lt;br /&gt;
of  spinach&amp;lt;/span&amp;gt; and fry it&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:BenWard|BenWard]] 13:20, 18 Apr 2008 (PDT)&lt;br /&gt;
You're right. I think grouping would introduce too many new elements (class=&amp;quot;group&amp;quot;, class=&amp;quot;group-title&amp;quot;) considering how relatively uncommon this is. --[[User:Yde|Yde]] 13:51, 23 Apr 2008 (PDT)&lt;br /&gt;
* Number of dishes or similary - often it's mentioned how many dishes (or breads in baking, etc) the ingredients are for. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Suitable for occations - what occations are the dish suitable for? [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Category - many sites categorize their recipes. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
** Tags could be used for both suitability and category.&lt;br /&gt;
&lt;br /&gt;
Note: Comments added ''&amp;quot;[[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&amp;quot;'' are added after looking at http://tasteline.com, example: [http://www.tasteline.com/default.ns?strItemID=showRecipe&amp;amp;intChannelID=&amp;amp;lngRID=8045&amp;amp;tlfo=0 here].&lt;br /&gt;
&lt;br /&gt;
*Under what terms is the recipe licensed? Microformat: rel=&amp;quot;license&amp;quot;. Often a page is in the creative commons but the page author has taken some text from a copyrighted page and in theory re-published the work in violation to the terms of use, adding a rel=&amp;quot;license&amp;quot; to each recipe on the page? [[User:Lee Jordan|Lee Jordan]] 20:55, 04 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient List Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If class=&amp;quot;ingredients&amp;quot; (note: plural) is found on an element, class=&amp;quot;ingredient&amp;quot; (note: singular) is automatically implied on all its children.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I agree. This would save a lot of space, especially combined with the proposed hmeasur [http://microformats.org/wiki/measure#hmeasure minimisation technique]. --[[User:Yde|Yde]] 12:57, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
This idea's a bit more &amp;quot;out there&amp;quot; and probably needs a bit more work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;3  eggs&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(note the double-space between '3' and 'eggs') is treated as a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is similar to N-optimisation in hCard, but uses a double space instead of a single space because the components (quantity, name) may themselves each contain spaces. With both of these optimisations in place, the sponge cake ingredient list can be written as concisely as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;3  eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;1 tsp  vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which (apart from the double spaces) is pretty close to how many people publish ingredients lists already. (Certainly close to how I do!)&lt;br /&gt;
&lt;br /&gt;
=== Alternative Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 02:02, 24 Mar 2008 (PDT): Perhaps a better solution than the double spacing...&lt;br /&gt;
&lt;br /&gt;
As above, but:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;3&amp;lt;/var&amp;gt; eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;1 tsp&amp;lt;/var&amp;gt; vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or is this stretching the meaning of &amp;amp;lt;var&amp;gt; too much?&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name Optimisation ===&lt;br /&gt;
&lt;br /&gt;
--[[User:Yde|Yde]] 02:12, 23 Apr 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If no class=&amp;quot;quantity&amp;quot; or class=&amp;quot;name&amp;quot; is found, the content of the ingredient element is treated as the name of the ingredient.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maybe we should even allow markup like&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tbsp&amp;lt;/span&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which would be parsed as&lt;br /&gt;
&lt;br /&gt;
* ingredient&lt;br /&gt;
** quantity: 1 tbsp&lt;br /&gt;
** name: salt&lt;br /&gt;
&lt;br /&gt;
NOTE: To avoid confusion, I used the class name &amp;quot;name&amp;quot; although I think it should be changed to &amp;quot;item&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Cookcamp brainstorming ==&lt;br /&gt;
&lt;br /&gt;
At [http://barcamp.org/CookCamp CookCamp] in February 2007, Tantek moderated a fairly free form discussion of how to publish/share recipes.  Here is a [http://flickr.com/photos/tantek/422072573/ photo of the whiteboard]:&lt;br /&gt;
&lt;br /&gt;
[http://flickr.com/photos/tantek/422072573/ http://farm1.static.flickr.com/162/422072573_9956d93f61.jpg]&lt;br /&gt;
&lt;br /&gt;
'''To Do''': OCR this and enter rough notes here...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
Please do feel to add your comments below.  If this section grows too large, please create a seperate recipe-issues section.  Thanks!&lt;br /&gt;
&lt;br /&gt;
===Scope===&lt;br /&gt;
*Is this intended for only food recipes, or also recipes for, say, glue, paint, dyes and other chemicals? [[User:AndyMabbett|Andy Mabbett]] 14:53, 16 Nov 2006 (PST)&lt;br /&gt;
** +1  Wondered the same.  I'd like to see this extended as a general recipe for anything that can be created in a defined way/order, rather than just edible food.[[User:Phae|Frances Berriman]]&lt;br /&gt;
** Agreed. This format could apply to a set of methods and materials, including cooking, science experiments, craft making, building, etc. - essentially any how-to or tutorial. [[User:IamCam|Cameron Perry]]&lt;br /&gt;
** However, now I view my addition of 'calories per serving' as suspect, ;) though I guess it could still apply, since it's just a unit of energy. [[User:JohnLeMasney|John LeMasney]]&lt;br /&gt;
***Recipe for Nitroglycerine (not recommended by Weight Watchers) ? [[User:AndyMabbett|Andy Mabbett]] 10:43, 1 Feb 2007 (PST)&lt;br /&gt;
** The scope is determined by the [[recipe-examples]] research that is done, other musings are purely theoretical and thus discouraged.  So far this means recipes means only food recipes.  In addition, &amp;quot;recipe&amp;quot; in common vernacular applies primarily to food.  Other uses are certainly outside the common 80/20 (note that 80/20 does note mean there are no non-food cases, merely that they are outside the 80).  If you want to pursue other types of recipes, e.g. &amp;quot;chemical-recipes&amp;quot; - start that as a separate research effort per the [[process]]. [[User:Tantek|Tantek]] 07:39, 15 Mar 2007 (PDT)&lt;br /&gt;
*** Work is continuing on the recipe format now with the scope limited to food-based items only. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
*Is it possible to have special structure for the details of the operations in the cooking. For Eg. I invite you to have a look at the following Page [http://www.anthus.com/Recipes/CompCook.html]. Should it be possible to have special markup for the operations? Or is that going too far? Maybe we could keep this open ended so that it could be included when sites would actually be interested in including the same... Anyway the article makes for some interesting reading though it is from 1985 ;-) [[User:SudarshanP|SudarshanP]] 06:46, 26 Jun 2007 (PDT)&lt;br /&gt;
** I think this could be considered out of scope. It's the sort of thing that would be detailed in the descriptive narrative, but I'm not sure there's evidence from the examples that this type of behaviour is common enough to warrant specific properties to hold it. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
===Measure ===&lt;br /&gt;
{{OpenIssue}}&lt;br /&gt;
*Quantities play a key part in recipes, so do we feel the recipe format will rely on quantities so heavily that the measure microformat needs to be completed first, or do we feel it can exist without it and use of measure can be optional in the first version? [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
**The former. [[User:AndyMabbett|Andy Mabbett]] 13:10, 4 Feb 2008 (PST)&lt;br /&gt;
**The use of a measure microformat should be optional. Otherwise it will prevent people from using less specific measurements like &amp;quot;a handful&amp;quot; or &amp;quot;a bottle&amp;quot; or just &amp;quot;some&amp;quot;. [[User:Yde|Yde]] 08:59, 30 May 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*The abbr design pattern should be used to mark up measures, such as lbs and kg, measures are also not restricted to ingredients as they describe temperature too, as such should the sup element be used in the presentation of the degree symbol, within the abbr? See  [http://www.bbc.co.uk/weather/5day.shtml?id=1081 BBC weather example] [[User:Lee Jordan|Lee Jordan]] 20:00, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Conversion is tricky and is important, you've found a great recipe but it's measured in &amp;quot;cups&amp;quot;. temperature is usually handled well by recipe authors, unless &amp;quot;gas mark&amp;quot; is used. The lang attribute (optional) could be used to denote the intentional language convention of the markup, to aid parsers &amp;quot;convert on the fly&amp;quot;? Is there currently a sematic way of marking up content as being metric or imperial? (complications come in mixed measure conventions in the same text section, so lang= on the abbr rather than the ul would help). A browser could then know the text was originally written in metric and convert to imperial if the user agent was en-GB, or a DOM script equally could aid conversion from cups to oz based on that? As an Englishman reading American text I find it hard to know what a &amp;quot;cup&amp;quot; is and then there are the Europeans to consider. Lang attributes might not be useful as for example en-US and en-GB measure distance in miles for example, rel=&amp;quot;us-volume&amp;quot; (cups), rel=&amp;quot;gb-volume&amp;quot; (tablespoons)? [[User:Lee Jordan|Lee Jordan]] 20:15, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
==Single foodstuffs==&lt;br /&gt;
&lt;br /&gt;
If &amp;quot;method&amp;quot; is made optional, this could be used for marking up individual foodstuffs in prose. for example, &amp;quot;I like to eat cheese for supper.&amp;quot; would become:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or simply (if the proposed &amp;quot;[http://microformats.org/discuss/mail/microformats-discuss/2008-January/011199.html sub-microformat-pattern]&amp;quot; is adopted):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe-ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 08:16, 5 Jan 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
But that's not really a recipe, is it? And what would the purpose of knowing that cheese is an ingredient be?&lt;br /&gt;
--[[User:Yde|Yde]] 12:46, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Menus==&lt;br /&gt;
With the addition of a &amp;quot;price&amp;quot; field, and perhaps one or two others, and again making &amp;quot;method&amp;quot; optional, this microformat can also be used for menus. See [[recipe-examples#Menus|menu examples]].&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 02:39, 19 Feb 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
I would consider this out of scope (which is to produce an as-simple-as-possible microformat &amp;quot;for the mark-up of instructions for creating meals, drinks or food-based items&amp;quot; - [[recipe-brainstorming#Introduction | introduction]]) --[[User:Yde|Yde]] 13:39, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Multiple Items per Ingredient==&lt;br /&gt;
&lt;br /&gt;
We need a way to mark-up more than one item per ingredient. This is useful when:&lt;br /&gt;
&lt;br /&gt;
* you need to mark-up more than one &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; in an &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt; e.g. &amp;quot;salt and pepper&amp;quot;.&lt;br /&gt;
* you need to mark-up multiple options for an &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt; e.g. &amp;quot;cream or whipping cream&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
The first problem could be solved by simply making the two items into two ingredients like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt; and &amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;pepper&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
But in a list it would be inconvinient and not very aesthetically pleasing:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;...&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt; and &amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;pepper&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;...&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Could we just allow more than one &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; per &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;?&lt;br /&gt;
&lt;br /&gt;
For the second problem there is currently no good workaround. There is ''no way to mark-up &amp;quot;or&amp;quot;''. Possible solutions:&lt;br /&gt;
&lt;br /&gt;
* We could reuse the &amp;lt;code&amp;gt;optional&amp;lt;/code&amp;gt; property:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;item optional&amp;quot;&amp;gt;Cream&amp;lt;/span&amp;gt; or &amp;lt;span class=&amp;quot;item optional&amp;quot;&amp;gt;whipping cream&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* If this conflicts with other uses of the &amp;lt;code&amp;gt;optional&amp;lt;/code&amp;gt; property we might invent another class name for this functionality (&amp;lt;code&amp;gt;option&amp;lt;/code&amp;gt;?) but personally I like to keep the scema to a minimum.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[recipe]]&lt;br /&gt;
* [[recipe-examples]]&lt;br /&gt;
* [[recipe-formats]]&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27752</id>
		<title>recipe-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27752"/>
		<updated>2008-07-15T08:25:42Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* Field Details */ More field details added&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Recipe Brainstorming&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Towards a [[recipe|Recipe]] microformat.  Please read the [[process]] before editing this page.&lt;br /&gt;
&lt;br /&gt;
==Format-In-Progress==&lt;br /&gt;
&lt;br /&gt;
This format-in-progress follows the restarting of Recipe development by [[User:Phae|Frances Berriman]] on 25th September 2007. Note that this Format-In-Progress section is intended to be edited to reflect the discussion that occurs on the microformats-new list, rather than being a free-form playground for schema. This documentation was produced by [[User:BenWard|Ben Ward]] and [[User:Phae|Frances Berriman]].&lt;br /&gt;
&lt;br /&gt;
; Editor&lt;br /&gt;
: [[User:Phae|Frances Berriman]] (BBC)&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
Recipe is based on [[recipe-examples|examples]] and fields in [[recipe-formats|existing formats]]. &lt;br /&gt;
&lt;br /&gt;
The recipe microformat is designed for the mark-up of instructions for creating meals, drinks or food-based items.  &lt;br /&gt;
&lt;br /&gt;
===Root Class Name===&lt;br /&gt;
&lt;br /&gt;
To be decided. Likely ‘hrecipe’.&lt;br /&gt;
&lt;br /&gt;
===Property List===&lt;br /&gt;
&lt;br /&gt;
Class names &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; are taken from [[hAtom]], &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt; used from [[hCard]] and &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; from [[measure]].&lt;br /&gt;
&lt;br /&gt;
* Title. &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* Summary. &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Author. &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;. optional. [[hcard]].&lt;br /&gt;
* Date published. &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* Photo(s). &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;. optional. img or url.&lt;br /&gt;
* Ingredient(s). &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;. 1 or more required.&lt;br /&gt;
** Quantity. &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;. optional. text, optionally [[measure]].&lt;br /&gt;
** Item. &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
** Note. &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
** Optionality. &amp;lt;code&amp;gt;optional&amp;lt;/code&amp;gt;. optional. text. Its absence should imply that the ingredient is required.&lt;br /&gt;
* Method. &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;. required. text with optional valid HTML markup.&lt;br /&gt;
* Yield. &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Preparation time. &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* Tags. optional. [[rel-tag]].&lt;br /&gt;
* License. optional. [[rel-license]].&lt;br /&gt;
&lt;br /&gt;
===Field Details===&lt;br /&gt;
&lt;br /&gt;
'''Title''': The title of the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{must}} have a &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Summary''': The summary provides a short introduction or an accompanying statement about the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} have a &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Author''': Author the person who authored the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include an &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The contents of the element {{must}} include a valid [[hCard]].&lt;br /&gt;
&lt;br /&gt;
'''Date published''': The date the recipe was published.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include a &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; date.&lt;br /&gt;
* {{should}} (?) use the [[datetime-design-pattern]] to encode the published datetime.&lt;br /&gt;
&lt;br /&gt;
'''Photo''': Accompanying image.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include one or more photo elements.&lt;br /&gt;
* The element {{should}} use an &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
* The element {{may}} use any other element that contains a URL, such as &amp;lt;code&amp;gt;&amp;lt;a&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object&amp;gt;&amp;lt;/code&amp;gt;, but it is not recommended.&lt;br /&gt;
&lt;br /&gt;
'''Ingredient''': Describes an ingredient used in the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{must}} have one or more &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;s.&lt;br /&gt;
* The element {{must}} include the field item.&lt;br /&gt;
* The element {{may}} include &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; and/or &amp;lt;code&amp;gt;optionality&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{OpenIssue}} Can we have this optimisation?... if no &amp;quot;item&amp;quot; is found, the entire ingredient is taken to be the item.&lt;br /&gt;
* +1. That and [[recipe-brainstorming#Proposed Ingredient List Optimisation|this]] one seems to be very pragmatic proposals. --[[User:Yde|Yde]] 14:40, 14 Jul 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
'''Quantity''': The quantity of an ingredient needed for the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;.&lt;br /&gt;
* An ingredient {{may}} specify the &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Item''': Specifies the name of the ingredient.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;.&lt;br /&gt;
* An ingredient {{must}} specify the &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Note''': A note concerning one of the ingredients.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;.&lt;br /&gt;
* An ingredient {{may}} include a &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Optionality''': States that an ingredient is optional to the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;optionality&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The &amp;lt;code&amp;gt;optionality&amp;lt;/code&amp;gt; of an &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt; {{may}} be specified.&lt;br /&gt;
* The absence of the element implies that the ingredient is required.&lt;br /&gt;
&lt;br /&gt;
'''Method''': The method of the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{must}} include a &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The field {{may}} include valid HTML markup (e.g. paragraphs).&lt;br /&gt;
&lt;br /&gt;
'''Yield''': Specifies the quantity produced by the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include a &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Suggested fields for inclusion===&lt;br /&gt;
&lt;br /&gt;
* Method &amp;gt; Steps or Method-Step[] as a child of Method. Imply ordered steps from an HTML list or explicitly mark-up ordered steps respectively.&lt;br /&gt;
* Calories – per serving. May be part of the [[measure]] microformat in future.&lt;br /&gt;
&lt;br /&gt;
===Known Issues===&lt;br /&gt;
&lt;br /&gt;
This section reflects the discussion that occurs on the microformats-new list ([http://microformats.org/discuss/mail/microformats-new/2007-September/000864.html here], [http://microformats.org/discuss/mail/microformats-new/2008-April/001599.html here] and [http://microformats.org/discuss/mail/microformats-new/2008-June/001629.html here]).&lt;br /&gt;
&lt;br /&gt;
{{OpenIssue}} Mark-up of quantity would be enhanced by use of a [[measure]] microformat. However, such a format does not yet exist outside of brainstorming. It must be decided whether quantity is useful/parsable ''enough'' without explicit mark-up of values and units.&lt;br /&gt;
* The ‘quantity’ of an ingredient should be considered as a string which parsers may attempt to understand as required. A future ‘measurement’ format will be an obvious compound part in recipes, but it is not required for recipe to be specified usefully. [http://microformats.org/discuss/mail/microformats-new/2007-September/000867.html], [http://microformats.org/discuss/mail/microformats-new/2008-April/001600.html]&lt;br /&gt;
{{ClosedIssue}} &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;entry-summary&amp;lt;/code&amp;gt; are not always semantically right and may not be good class names.&lt;br /&gt;
* &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;summary&amp;lt;/code&amp;gt; already used for a different purpose (in [[hCard]] and [[hCalendar]]/[[hReview]]/[[hListing]]). [[accepted-limitations-of-microformats#Microformat_Namespacing_Issue More | Read more]].&lt;br /&gt;
* &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt; suggested.&lt;br /&gt;
* Changed to &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt; for now.&lt;br /&gt;
{{ClosedIssue}} The 'photo' property should be usable for elements containing the element &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* This format reuses the 'photo' property of [[hCard]] so we can't change the way it is parsed in the recipe format without also changing the way it is pased in hCard ([[hcard#Human_vs._Machine_readable|Human_vs._Machine_readable]]). This is an hCard problem and should not be discussed here.&lt;br /&gt;
{{ClosedIssue}} We need a way to markup alternative ingredients.&lt;br /&gt;
* This is not entirely straight-forward. We should put this off for a future revision.&lt;br /&gt;
{{OpenIssue}} The 'note' property is only useful in some [http://microformats.org/discuss/mail/microformats-new/2008-June/001635.html rare cases] and might not fit the 80-20 rule.&lt;br /&gt;
* We might want to [[principles|start as simple as possible]] and leave this out for a future revision.&lt;br /&gt;
* People often put some of the very basic preparation steps into the ingredients list. For example, ingredients lists sometimes read like &amp;quot;one onion, finely chopped&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==RecipeML-based Brainstorm==&lt;br /&gt;
&lt;br /&gt;
Excerpted from [http://conoroneill.com/2006/03/21/what-if-i-suggest-a-structured-recipe-format-and-you-critique-it/ Conor Bandon's Blog entry] and derived from The RecipeML Spec:&lt;br /&gt;
*Recipe_Title&lt;br /&gt;
*Summary Description (one liner)&lt;br /&gt;
*Measurement System (U.S., Imperial etc)&lt;br /&gt;
*Ingredients (each one a separate &amp;quot;item&amp;quot; rather than block text with count/amount/range/unit broken out too)&lt;br /&gt;
**Some (e.g. meats, vegetables) could optionally be marked up with (elements of) the proposed [[species]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:41, 16 Nov 2006 (PST)&lt;br /&gt;
** Ingredient importance (e.g. Main, Required, Optional) should be listed as an attribute of each entry. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Units need separate microformat: see [[measure]] &lt;br /&gt;
**Ingredient Preparation: such as diced, chopped, sliced, grated, minced, etc. [[User:SteveL|Steve Lewis]] 18:55, 11 Feb 2007 (PST)&lt;br /&gt;
*Preparation Time (overall time)&lt;br /&gt;
*Yield Quantity and Unit (4 pancakes or 5 servings)&lt;br /&gt;
**Calories per serving [[User:JohnLeMasney| John LeMasney]]&lt;br /&gt;
**Calories per ounce [[User:JohnLeMasney| John LeMasney]] &lt;br /&gt;
*Background Information - Optional section to encapsulate information that is useful but not necessarily required for a successful recipe. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Author (Person) ([[hcard]]?)&lt;br /&gt;
**Submitter (Person) ([[hcard]]?)&lt;br /&gt;
**Source (Book Title etc)&lt;br /&gt;
*** could use the proposed [[citation]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:43, 16 Nov 2006 (PST)&lt;br /&gt;
**Date (Of Creation or Publication)&lt;br /&gt;
**Rights (Copyright or other)&lt;br /&gt;
**Meal Category (Starter, entree, dessert )&lt;br /&gt;
**Cuisine Category (Italian etc)&lt;br /&gt;
*Instructions (text, but can contain:)&lt;br /&gt;
**Steps (optional)&lt;br /&gt;
***Should be an ordered list [[User:AndyMabbett|Andy Mabbett]] 14:46, 16 Nov 2006 (PST)&lt;br /&gt;
***Another vote for an ordered list, perhaps in the [[XOXO]] format. [[User:AlexanderShusta|α]]&lt;br /&gt;
***Many recipes associate ingredients with specific steps of a multi-step method; if methods are broken out into steps, then the format should support this association whether the complete ingredient list is up front or the ingredient list is itself broken out per step. [[User:Quixote|Ben Curtis]]&lt;br /&gt;
*Photo (optional) [[User:IamCam|Cameron Perry]]&lt;br /&gt;
**Could be one per dish, or one for each (or for some of the) step(s). [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
== Additional Suggestions ==&lt;br /&gt;
*Steps - As cited above but to include estimated time per step.  Include the type of step (prep, preheat, cook, bake, mix, saute, etc) as well as the ingredients involved.  This would be very useful when trying to time a meal so all the food appears together.&lt;br /&gt;
**I think this is being to specific. Are there any real world examples where this would be useful? --[[User:Yde|Yde]] 08:41, 30 May 2008 (PDT)&lt;br /&gt;
*Difficulty/Notes - Perhaps incorporation of [[hreview|hReview]] to describe difficulty (using rating) and general comments (review), as an optional field. [[User:Phae|Frances Berriman]]&lt;br /&gt;
*Suitability (e.g. vegetarian, vegan, wheat-free, etc.). Possibly [[rel-tag]]. [[User:AndyMabbett|Andy Mabbett]] 14:57, 16 Nov 2006 (PST)&lt;br /&gt;
*Ingredient Grouping - In baking you need to differentiate wet from dry ingredients.  See also an [[recipe-examples|example recipe]] from [http://www.extratasty.com/recipe/46/cuba_libre extratasty.com] for useful grouping in cocktail mixing. [[SteveL|Steve Lewis]] 19:10, 11 Feb 2007&lt;br /&gt;
** Maybe this ingredient grouping can be used to express some alternative ingredients, like &amp;quot;mayonnaise or cream cheese&amp;quot;. [[EstevaoSamuel|Estêvão Samuel Procópio]] 15:33, 16 Dez 2007 (PDT)&lt;br /&gt;
** This could be solved by using a xoxo list and ignoring list items that don't include a class=&amp;quot;name&amp;quot;. Example:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Booze&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Rum&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Mixer&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Cola&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Lime juice&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:Yde|Yde]] 13:09, 18 Apr 2008 (PDT)&lt;br /&gt;
** We can't have a dependency on XOXO or any list mark-up for ingredients. That's too restrictive on publishing patterns, preventing patterns like: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;method&amp;quot;&amp;gt;Take &amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;a handful&amp;lt;/span&amp;gt; &lt;br /&gt;
of  spinach&amp;lt;/span&amp;gt; and fry it&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:BenWard|BenWard]] 13:20, 18 Apr 2008 (PDT)&lt;br /&gt;
You're right. I think grouping would introduce too many new elements (class=&amp;quot;group&amp;quot;, class=&amp;quot;group-title&amp;quot;) considering how relatively uncommon this is. --[[User:Yde|Yde]] 13:51, 23 Apr 2008 (PDT)&lt;br /&gt;
* Number of dishes or similary - often it's mentioned how many dishes (or breads in baking, etc) the ingredients are for. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Suitable for occations - what occations are the dish suitable for? [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Category - many sites categorize their recipes. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
** Tags could be used for both suitability and category.&lt;br /&gt;
&lt;br /&gt;
Note: Comments added ''&amp;quot;[[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&amp;quot;'' are added after looking at http://tasteline.com, example: [http://www.tasteline.com/default.ns?strItemID=showRecipe&amp;amp;intChannelID=&amp;amp;lngRID=8045&amp;amp;tlfo=0 here].&lt;br /&gt;
&lt;br /&gt;
*Under what terms is the recipe licensed? Microformat: rel=&amp;quot;license&amp;quot;. Often a page is in the creative commons but the page author has taken some text from a copyrighted page and in theory re-published the work in violation to the terms of use, adding a rel=&amp;quot;license&amp;quot; to each recipe on the page? [[User:Lee Jordan|Lee Jordan]] 20:55, 04 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient List Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If class=&amp;quot;ingredients&amp;quot; (note: plural) is found on an element, class=&amp;quot;ingredient&amp;quot; (note: singular) is automatically implied on all its children.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I agree. This would save a lot of space, especially combined with the proposed hmeasur [http://microformats.org/wiki/measure#hmeasure minimisation technique]. --[[User:Yde|Yde]] 12:57, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
This idea's a bit more &amp;quot;out there&amp;quot; and probably needs a bit more work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;3  eggs&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(note the double-space between '3' and 'eggs') is treated as a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is similar to N-optimisation in hCard, but uses a double space instead of a single space because the components (quantity, name) may themselves each contain spaces. With both of these optimisations in place, the sponge cake ingredient list can be written as concisely as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;3  eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;1 tsp  vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which (apart from the double spaces) is pretty close to how many people publish ingredients lists already. (Certainly close to how I do!)&lt;br /&gt;
&lt;br /&gt;
=== Alternative Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 02:02, 24 Mar 2008 (PDT): Perhaps a better solution than the double spacing...&lt;br /&gt;
&lt;br /&gt;
As above, but:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;3&amp;lt;/var&amp;gt; eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;1 tsp&amp;lt;/var&amp;gt; vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or is this stretching the meaning of &amp;amp;lt;var&amp;gt; too much?&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name Optimisation ===&lt;br /&gt;
&lt;br /&gt;
--[[User:Yde|Yde]] 02:12, 23 Apr 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If no class=&amp;quot;quantity&amp;quot; or class=&amp;quot;name&amp;quot; is found, the content of the ingredient element is treated as the name of the ingredient.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maybe we should even allow markup like&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tbsp&amp;lt;/span&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which would be parsed as&lt;br /&gt;
&lt;br /&gt;
* ingredient&lt;br /&gt;
** quantity: 1 tbsp&lt;br /&gt;
** name: salt&lt;br /&gt;
&lt;br /&gt;
NOTE: To avoid confusion, I used the class name &amp;quot;name&amp;quot; although I think it should be changed to &amp;quot;item&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Cookcamp brainstorming ==&lt;br /&gt;
&lt;br /&gt;
At [http://barcamp.org/CookCamp CookCamp] in February 2007, Tantek moderated a fairly free form discussion of how to publish/share recipes.  Here is a [http://flickr.com/photos/tantek/422072573/ photo of the whiteboard]:&lt;br /&gt;
&lt;br /&gt;
[http://flickr.com/photos/tantek/422072573/ http://farm1.static.flickr.com/162/422072573_9956d93f61.jpg]&lt;br /&gt;
&lt;br /&gt;
'''To Do''': OCR this and enter rough notes here...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
Please do feel to add your comments below.  If this section grows too large, please create a seperate recipe-issues section.  Thanks!&lt;br /&gt;
&lt;br /&gt;
===Scope===&lt;br /&gt;
*Is this intended for only food recipes, or also recipes for, say, glue, paint, dyes and other chemicals? [[User:AndyMabbett|Andy Mabbett]] 14:53, 16 Nov 2006 (PST)&lt;br /&gt;
** +1  Wondered the same.  I'd like to see this extended as a general recipe for anything that can be created in a defined way/order, rather than just edible food.[[User:Phae|Frances Berriman]]&lt;br /&gt;
** Agreed. This format could apply to a set of methods and materials, including cooking, science experiments, craft making, building, etc. - essentially any how-to or tutorial. [[User:IamCam|Cameron Perry]]&lt;br /&gt;
** However, now I view my addition of 'calories per serving' as suspect, ;) though I guess it could still apply, since it's just a unit of energy. [[User:JohnLeMasney|John LeMasney]]&lt;br /&gt;
***Recipe for Nitroglycerine (not recommended by Weight Watchers) ? [[User:AndyMabbett|Andy Mabbett]] 10:43, 1 Feb 2007 (PST)&lt;br /&gt;
** The scope is determined by the [[recipe-examples]] research that is done, other musings are purely theoretical and thus discouraged.  So far this means recipes means only food recipes.  In addition, &amp;quot;recipe&amp;quot; in common vernacular applies primarily to food.  Other uses are certainly outside the common 80/20 (note that 80/20 does note mean there are no non-food cases, merely that they are outside the 80).  If you want to pursue other types of recipes, e.g. &amp;quot;chemical-recipes&amp;quot; - start that as a separate research effort per the [[process]]. [[User:Tantek|Tantek]] 07:39, 15 Mar 2007 (PDT)&lt;br /&gt;
*** Work is continuing on the recipe format now with the scope limited to food-based items only. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
*Is it possible to have special structure for the details of the operations in the cooking. For Eg. I invite you to have a look at the following Page [http://www.anthus.com/Recipes/CompCook.html]. Should it be possible to have special markup for the operations? Or is that going too far? Maybe we could keep this open ended so that it could be included when sites would actually be interested in including the same... Anyway the article makes for some interesting reading though it is from 1985 ;-) [[User:SudarshanP|SudarshanP]] 06:46, 26 Jun 2007 (PDT)&lt;br /&gt;
** I think this could be considered out of scope. It's the sort of thing that would be detailed in the descriptive narrative, but I'm not sure there's evidence from the examples that this type of behaviour is common enough to warrant specific properties to hold it. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
===Measure ===&lt;br /&gt;
{{OpenIssue}}&lt;br /&gt;
*Quantities play a key part in recipes, so do we feel the recipe format will rely on quantities so heavily that the measure microformat needs to be completed first, or do we feel it can exist without it and use of measure can be optional in the first version? [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
**The former. [[User:AndyMabbett|Andy Mabbett]] 13:10, 4 Feb 2008 (PST)&lt;br /&gt;
**The use of a measure microformat should be optional. Otherwise it will prevent people from using less specific measurements like &amp;quot;a handful&amp;quot; or &amp;quot;a bottle&amp;quot; or just &amp;quot;some&amp;quot;. [[User:Yde|Yde]] 08:59, 30 May 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*The abbr design pattern should be used to mark up measures, such as lbs and kg, measures are also not restricted to ingredients as they describe temperature too, as such should the sup element be used in the presentation of the degree symbol, within the abbr? See  [http://www.bbc.co.uk/weather/5day.shtml?id=1081 BBC weather example] [[User:Lee Jordan|Lee Jordan]] 20:00, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Conversion is tricky and is important, you've found a great recipe but it's measured in &amp;quot;cups&amp;quot;. temperature is usually handled well by recipe authors, unless &amp;quot;gas mark&amp;quot; is used. The lang attribute (optional) could be used to denote the intentional language convention of the markup, to aid parsers &amp;quot;convert on the fly&amp;quot;? Is there currently a sematic way of marking up content as being metric or imperial? (complications come in mixed measure conventions in the same text section, so lang= on the abbr rather than the ul would help). A browser could then know the text was originally written in metric and convert to imperial if the user agent was en-GB, or a DOM script equally could aid conversion from cups to oz based on that? As an Englishman reading American text I find it hard to know what a &amp;quot;cup&amp;quot; is and then there are the Europeans to consider. Lang attributes might not be useful as for example en-US and en-GB measure distance in miles for example, rel=&amp;quot;us-volume&amp;quot; (cups), rel=&amp;quot;gb-volume&amp;quot; (tablespoons)? [[User:Lee Jordan|Lee Jordan]] 20:15, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
==Single foodstuffs==&lt;br /&gt;
&lt;br /&gt;
If &amp;quot;method&amp;quot; is made optional, this could be used for marking up individual foodstuffs in prose. for example, &amp;quot;I like to eat cheese for supper.&amp;quot; would become:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or simply (if the proposed &amp;quot;[http://microformats.org/discuss/mail/microformats-discuss/2008-January/011199.html sub-microformat-pattern]&amp;quot; is adopted):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe-ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 08:16, 5 Jan 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
But that's not really a recipe, is it? And what would the purpose of knowing that cheese is an ingredient be?&lt;br /&gt;
--[[User:Yde|Yde]] 12:46, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Menus==&lt;br /&gt;
With the addition of a &amp;quot;price&amp;quot; field, and perhaps one or two others, and again making &amp;quot;method&amp;quot; optional, this microformat can also be used for menus. See [[recipe-examples#Menus|menu examples]].&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 02:39, 19 Feb 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
I would consider this out of scope (which is to produce an as-simple-as-possible microformat &amp;quot;for the mark-up of instructions for creating meals, drinks or food-based items&amp;quot; - [[recipe-brainstorming#Introduction | introduction]]) --[[User:Yde|Yde]] 13:39, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[recipe]]&lt;br /&gt;
* [[recipe-examples]]&lt;br /&gt;
* [[recipe-formats]]&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27748</id>
		<title>recipe-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27748"/>
		<updated>2008-07-14T21:40:59Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* Field Details */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Recipe Brainstorming&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Towards a [[recipe|Recipe]] microformat.  Please read the [[process]] before editing this page.&lt;br /&gt;
&lt;br /&gt;
==Format-In-Progress==&lt;br /&gt;
&lt;br /&gt;
This format-in-progress follows the restarting of Recipe development by [[User:Phae|Frances Berriman]] on 25th September 2007. Note that this Format-In-Progress section is intended to be edited to reflect the discussion that occurs on the microformats-new list, rather than being a free-form playground for schema. This documentation was produced by [[User:BenWard|Ben Ward]] and [[User:Phae|Frances Berriman]].&lt;br /&gt;
&lt;br /&gt;
; Editor&lt;br /&gt;
: [[User:Phae|Frances Berriman]] (BBC)&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
Recipe is based on [[recipe-examples|examples]] and fields in [[recipe-formats|existing formats]]. &lt;br /&gt;
&lt;br /&gt;
The recipe microformat is designed for the mark-up of instructions for creating meals, drinks or food-based items.  &lt;br /&gt;
&lt;br /&gt;
===Root Class Name===&lt;br /&gt;
&lt;br /&gt;
To be decided. Likely ‘hrecipe’.&lt;br /&gt;
&lt;br /&gt;
===Property List===&lt;br /&gt;
&lt;br /&gt;
Class names &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; are taken from [[hAtom]], &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt; used from [[hCard]] and &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; from [[measure]].&lt;br /&gt;
&lt;br /&gt;
* Title. &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* Summary. &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Author. &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;. optional. [[hcard]].&lt;br /&gt;
* Date published. &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* Photo(s). &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;. optional. img or url.&lt;br /&gt;
* Ingredient(s). &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;. 1 or more required.&lt;br /&gt;
** Quantity. &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;. optional. text, optionally [[measure]].&lt;br /&gt;
** Item. &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
** Note. &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
** Optionality. &amp;lt;code&amp;gt;optional&amp;lt;/code&amp;gt;. optional. text. Its absence should imply that the ingredient is required.&lt;br /&gt;
* Method. &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;. required. text with optional valid HTML markup.&lt;br /&gt;
* Yield. &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Preparation time. &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* Tags. optional. [[rel-tag]].&lt;br /&gt;
* License. optional. [[rel-license]].&lt;br /&gt;
&lt;br /&gt;
===Field Details===&lt;br /&gt;
&lt;br /&gt;
'''Title''': The title of the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{must}} have a &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Summary''': The summary provides a short introduction or an accompanying statement about the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} have a &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Author''': Author the person who authored the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include an &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The contents of the element {{must}} include a valid [[hCard]].&lt;br /&gt;
&lt;br /&gt;
'''Photo''': Accompanying image.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include one or more photo elements.&lt;br /&gt;
* The element {{should}} use an &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
* The element {{may}} use any other element that contains a URL, such as &amp;lt;code&amp;gt;&amp;lt;a&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object&amp;gt;&amp;lt;/code&amp;gt;, but it is not recommended.&lt;br /&gt;
&lt;br /&gt;
'''Ingredient''': Describes an ingredient used in the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{must}} have one or more &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;s.&lt;br /&gt;
* The element {{must}} include the field item.&lt;br /&gt;
* The element {{may}} include &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; and/or &amp;lt;code&amp;gt;optionality&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{OpenIssue}} Can we have this optimisation?... if no &amp;quot;item&amp;quot; is found, the entire ingredient is taken to be the item.&lt;br /&gt;
* +1. That and [[recipe-brainstorming#Proposed Ingredient List Optimisation|this]] one seems to be very pragmatic proposals. --[[User:Yde|Yde]] 14:40, 14 Jul 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
'''Optionality''': States that an ingredient is optional to the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;optionality&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The &amp;lt;code&amp;gt;optionality&amp;lt;/code&amp;gt; of an &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt; {{may}} be specified.&lt;br /&gt;
* The absence of the element implies that the ingredient is required.&lt;br /&gt;
&lt;br /&gt;
'''Method''': The method of the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{must}} include a &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The field {{may}} include valid HTML markup (e.g. paragraphs).&lt;br /&gt;
&lt;br /&gt;
'''Yield''': Specifies the quantity produced by the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include a &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Suggested fields for inclusion===&lt;br /&gt;
&lt;br /&gt;
* Method &amp;gt; Steps or Method-Step[] as a child of Method. Imply ordered steps from an HTML list or explicitly mark-up ordered steps respectively.&lt;br /&gt;
* Calories – per serving. May be part of the [[measure]] microformat in future.&lt;br /&gt;
&lt;br /&gt;
===Known Issues===&lt;br /&gt;
&lt;br /&gt;
This section reflects the discussion that occurs on the microformats-new list ([http://microformats.org/discuss/mail/microformats-new/2007-September/000864.html here], [http://microformats.org/discuss/mail/microformats-new/2008-April/001599.html here] and [http://microformats.org/discuss/mail/microformats-new/2008-June/001629.html here]).&lt;br /&gt;
&lt;br /&gt;
{{OpenIssue}} Mark-up of quantity would be enhanced by use of a [[measure]] microformat. However, such a format does not yet exist outside of brainstorming. It must be decided whether quantity is useful/parsable ''enough'' without explicit mark-up of values and units.&lt;br /&gt;
* The ‘quantity’ of an ingredient should be considered as a string which parsers may attempt to understand as required. A future ‘measurement’ format will be an obvious compound part in recipes, but it is not required for recipe to be specified usefully. [http://microformats.org/discuss/mail/microformats-new/2007-September/000867.html], [http://microformats.org/discuss/mail/microformats-new/2008-April/001600.html]&lt;br /&gt;
{{ClosedIssue}} &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;entry-summary&amp;lt;/code&amp;gt; are not always semantically right and may not be good class names.&lt;br /&gt;
* &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;summary&amp;lt;/code&amp;gt; already used for a different purpose (in [[hCard]] and [[hCalendar]]/[[hReview]]/[[hListing]]). [[accepted-limitations-of-microformats#Microformat_Namespacing_Issue More | Read more]].&lt;br /&gt;
* &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt; suggested.&lt;br /&gt;
* Changed to &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt; for now.&lt;br /&gt;
{{ClosedIssue}} The 'photo' property should be usable for elements containing the element &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* This format reuses the 'photo' property of [[hCard]] so we can't change the way it is parsed in the recipe format without also changing the way it is pased in hCard ([[hcard#Human_vs._Machine_readable|Human_vs._Machine_readable]]). This is an hCard problem and should not be discussed here.&lt;br /&gt;
{{ClosedIssue}} We need a way to markup alternative ingredients.&lt;br /&gt;
* This is not entirely straight-forward. We should put this off for a future revision.&lt;br /&gt;
{{OpenIssue}} The 'note' property is only useful in some [http://microformats.org/discuss/mail/microformats-new/2008-June/001635.html rare cases] and might not fit the 80-20 rule.&lt;br /&gt;
* We might want to [[principles|start as simple as possible]] and leave this out for a future revision.&lt;br /&gt;
* People often put some of the very basic preparation steps into the ingredients list. For example, ingredients lists sometimes read like &amp;quot;one onion, finely chopped&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==RecipeML-based Brainstorm==&lt;br /&gt;
&lt;br /&gt;
Excerpted from [http://conoroneill.com/2006/03/21/what-if-i-suggest-a-structured-recipe-format-and-you-critique-it/ Conor Bandon's Blog entry] and derived from The RecipeML Spec:&lt;br /&gt;
*Recipe_Title&lt;br /&gt;
*Summary Description (one liner)&lt;br /&gt;
*Measurement System (U.S., Imperial etc)&lt;br /&gt;
*Ingredients (each one a separate &amp;quot;item&amp;quot; rather than block text with count/amount/range/unit broken out too)&lt;br /&gt;
**Some (e.g. meats, vegetables) could optionally be marked up with (elements of) the proposed [[species]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:41, 16 Nov 2006 (PST)&lt;br /&gt;
** Ingredient importance (e.g. Main, Required, Optional) should be listed as an attribute of each entry. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Units need separate microformat: see [[measure]] &lt;br /&gt;
**Ingredient Preparation: such as diced, chopped, sliced, grated, minced, etc. [[User:SteveL|Steve Lewis]] 18:55, 11 Feb 2007 (PST)&lt;br /&gt;
*Preparation Time (overall time)&lt;br /&gt;
*Yield Quantity and Unit (4 pancakes or 5 servings)&lt;br /&gt;
**Calories per serving [[User:JohnLeMasney| John LeMasney]]&lt;br /&gt;
**Calories per ounce [[User:JohnLeMasney| John LeMasney]] &lt;br /&gt;
*Background Information - Optional section to encapsulate information that is useful but not necessarily required for a successful recipe. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Author (Person) ([[hcard]]?)&lt;br /&gt;
**Submitter (Person) ([[hcard]]?)&lt;br /&gt;
**Source (Book Title etc)&lt;br /&gt;
*** could use the proposed [[citation]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:43, 16 Nov 2006 (PST)&lt;br /&gt;
**Date (Of Creation or Publication)&lt;br /&gt;
**Rights (Copyright or other)&lt;br /&gt;
**Meal Category (Starter, entree, dessert )&lt;br /&gt;
**Cuisine Category (Italian etc)&lt;br /&gt;
*Instructions (text, but can contain:)&lt;br /&gt;
**Steps (optional)&lt;br /&gt;
***Should be an ordered list [[User:AndyMabbett|Andy Mabbett]] 14:46, 16 Nov 2006 (PST)&lt;br /&gt;
***Another vote for an ordered list, perhaps in the [[XOXO]] format. [[User:AlexanderShusta|α]]&lt;br /&gt;
***Many recipes associate ingredients with specific steps of a multi-step method; if methods are broken out into steps, then the format should support this association whether the complete ingredient list is up front or the ingredient list is itself broken out per step. [[User:Quixote|Ben Curtis]]&lt;br /&gt;
*Photo (optional) [[User:IamCam|Cameron Perry]]&lt;br /&gt;
**Could be one per dish, or one for each (or for some of the) step(s). [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
== Additional Suggestions ==&lt;br /&gt;
*Steps - As cited above but to include estimated time per step.  Include the type of step (prep, preheat, cook, bake, mix, saute, etc) as well as the ingredients involved.  This would be very useful when trying to time a meal so all the food appears together.&lt;br /&gt;
**I think this is being to specific. Are there any real world examples where this would be useful? --[[User:Yde|Yde]] 08:41, 30 May 2008 (PDT)&lt;br /&gt;
*Difficulty/Notes - Perhaps incorporation of [[hreview|hReview]] to describe difficulty (using rating) and general comments (review), as an optional field. [[User:Phae|Frances Berriman]]&lt;br /&gt;
*Suitability (e.g. vegetarian, vegan, wheat-free, etc.). Possibly [[rel-tag]]. [[User:AndyMabbett|Andy Mabbett]] 14:57, 16 Nov 2006 (PST)&lt;br /&gt;
*Ingredient Grouping - In baking you need to differentiate wet from dry ingredients.  See also an [[recipe-examples|example recipe]] from [http://www.extratasty.com/recipe/46/cuba_libre extratasty.com] for useful grouping in cocktail mixing. [[SteveL|Steve Lewis]] 19:10, 11 Feb 2007&lt;br /&gt;
** Maybe this ingredient grouping can be used to express some alternative ingredients, like &amp;quot;mayonnaise or cream cheese&amp;quot;. [[EstevaoSamuel|Estêvão Samuel Procópio]] 15:33, 16 Dez 2007 (PDT)&lt;br /&gt;
** This could be solved by using a xoxo list and ignoring list items that don't include a class=&amp;quot;name&amp;quot;. Example:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Booze&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Rum&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Mixer&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Cola&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Lime juice&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:Yde|Yde]] 13:09, 18 Apr 2008 (PDT)&lt;br /&gt;
** We can't have a dependency on XOXO or any list mark-up for ingredients. That's too restrictive on publishing patterns, preventing patterns like: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;method&amp;quot;&amp;gt;Take &amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;a handful&amp;lt;/span&amp;gt; &lt;br /&gt;
of  spinach&amp;lt;/span&amp;gt; and fry it&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:BenWard|BenWard]] 13:20, 18 Apr 2008 (PDT)&lt;br /&gt;
You're right. I think grouping would introduce too many new elements (class=&amp;quot;group&amp;quot;, class=&amp;quot;group-title&amp;quot;) considering how relatively uncommon this is. --[[User:Yde|Yde]] 13:51, 23 Apr 2008 (PDT)&lt;br /&gt;
* Number of dishes or similary - often it's mentioned how many dishes (or breads in baking, etc) the ingredients are for. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Suitable for occations - what occations are the dish suitable for? [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Category - many sites categorize their recipes. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
** Tags could be used for both suitability and category.&lt;br /&gt;
&lt;br /&gt;
Note: Comments added ''&amp;quot;[[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&amp;quot;'' are added after looking at http://tasteline.com, example: [http://www.tasteline.com/default.ns?strItemID=showRecipe&amp;amp;intChannelID=&amp;amp;lngRID=8045&amp;amp;tlfo=0 here].&lt;br /&gt;
&lt;br /&gt;
*Under what terms is the recipe licensed? Microformat: rel=&amp;quot;license&amp;quot;. Often a page is in the creative commons but the page author has taken some text from a copyrighted page and in theory re-published the work in violation to the terms of use, adding a rel=&amp;quot;license&amp;quot; to each recipe on the page? [[User:Lee Jordan|Lee Jordan]] 20:55, 04 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient List Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If class=&amp;quot;ingredients&amp;quot; (note: plural) is found on an element, class=&amp;quot;ingredient&amp;quot; (note: singular) is automatically implied on all its children.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I agree. This would save a lot of space, especially combined with the proposed hmeasur [http://microformats.org/wiki/measure#hmeasure minimisation technique]. --[[User:Yde|Yde]] 12:57, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
This idea's a bit more &amp;quot;out there&amp;quot; and probably needs a bit more work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;3  eggs&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(note the double-space between '3' and 'eggs') is treated as a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is similar to N-optimisation in hCard, but uses a double space instead of a single space because the components (quantity, name) may themselves each contain spaces. With both of these optimisations in place, the sponge cake ingredient list can be written as concisely as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;3  eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;1 tsp  vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which (apart from the double spaces) is pretty close to how many people publish ingredients lists already. (Certainly close to how I do!)&lt;br /&gt;
&lt;br /&gt;
=== Alternative Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 02:02, 24 Mar 2008 (PDT): Perhaps a better solution than the double spacing...&lt;br /&gt;
&lt;br /&gt;
As above, but:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;3&amp;lt;/var&amp;gt; eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;1 tsp&amp;lt;/var&amp;gt; vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or is this stretching the meaning of &amp;amp;lt;var&amp;gt; too much?&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name Optimisation ===&lt;br /&gt;
&lt;br /&gt;
--[[User:Yde|Yde]] 02:12, 23 Apr 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If no class=&amp;quot;quantity&amp;quot; or class=&amp;quot;name&amp;quot; is found, the content of the ingredient element is treated as the name of the ingredient.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maybe we should even allow markup like&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tbsp&amp;lt;/span&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which would be parsed as&lt;br /&gt;
&lt;br /&gt;
* ingredient&lt;br /&gt;
** quantity: 1 tbsp&lt;br /&gt;
** name: salt&lt;br /&gt;
&lt;br /&gt;
NOTE: To avoid confusion, I used the class name &amp;quot;name&amp;quot; although I think it should be changed to &amp;quot;item&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Cookcamp brainstorming ==&lt;br /&gt;
&lt;br /&gt;
At [http://barcamp.org/CookCamp CookCamp] in February 2007, Tantek moderated a fairly free form discussion of how to publish/share recipes.  Here is a [http://flickr.com/photos/tantek/422072573/ photo of the whiteboard]:&lt;br /&gt;
&lt;br /&gt;
[http://flickr.com/photos/tantek/422072573/ http://farm1.static.flickr.com/162/422072573_9956d93f61.jpg]&lt;br /&gt;
&lt;br /&gt;
'''To Do''': OCR this and enter rough notes here...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
Please do feel to add your comments below.  If this section grows too large, please create a seperate recipe-issues section.  Thanks!&lt;br /&gt;
&lt;br /&gt;
===Scope===&lt;br /&gt;
*Is this intended for only food recipes, or also recipes for, say, glue, paint, dyes and other chemicals? [[User:AndyMabbett|Andy Mabbett]] 14:53, 16 Nov 2006 (PST)&lt;br /&gt;
** +1  Wondered the same.  I'd like to see this extended as a general recipe for anything that can be created in a defined way/order, rather than just edible food.[[User:Phae|Frances Berriman]]&lt;br /&gt;
** Agreed. This format could apply to a set of methods and materials, including cooking, science experiments, craft making, building, etc. - essentially any how-to or tutorial. [[User:IamCam|Cameron Perry]]&lt;br /&gt;
** However, now I view my addition of 'calories per serving' as suspect, ;) though I guess it could still apply, since it's just a unit of energy. [[User:JohnLeMasney|John LeMasney]]&lt;br /&gt;
***Recipe for Nitroglycerine (not recommended by Weight Watchers) ? [[User:AndyMabbett|Andy Mabbett]] 10:43, 1 Feb 2007 (PST)&lt;br /&gt;
** The scope is determined by the [[recipe-examples]] research that is done, other musings are purely theoretical and thus discouraged.  So far this means recipes means only food recipes.  In addition, &amp;quot;recipe&amp;quot; in common vernacular applies primarily to food.  Other uses are certainly outside the common 80/20 (note that 80/20 does note mean there are no non-food cases, merely that they are outside the 80).  If you want to pursue other types of recipes, e.g. &amp;quot;chemical-recipes&amp;quot; - start that as a separate research effort per the [[process]]. [[User:Tantek|Tantek]] 07:39, 15 Mar 2007 (PDT)&lt;br /&gt;
*** Work is continuing on the recipe format now with the scope limited to food-based items only. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
*Is it possible to have special structure for the details of the operations in the cooking. For Eg. I invite you to have a look at the following Page [http://www.anthus.com/Recipes/CompCook.html]. Should it be possible to have special markup for the operations? Or is that going too far? Maybe we could keep this open ended so that it could be included when sites would actually be interested in including the same... Anyway the article makes for some interesting reading though it is from 1985 ;-) [[User:SudarshanP|SudarshanP]] 06:46, 26 Jun 2007 (PDT)&lt;br /&gt;
** I think this could be considered out of scope. It's the sort of thing that would be detailed in the descriptive narrative, but I'm not sure there's evidence from the examples that this type of behaviour is common enough to warrant specific properties to hold it. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
===Measure ===&lt;br /&gt;
{{OpenIssue}}&lt;br /&gt;
*Quantities play a key part in recipes, so do we feel the recipe format will rely on quantities so heavily that the measure microformat needs to be completed first, or do we feel it can exist without it and use of measure can be optional in the first version? [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
**The former. [[User:AndyMabbett|Andy Mabbett]] 13:10, 4 Feb 2008 (PST)&lt;br /&gt;
**The use of a measure microformat should be optional. Otherwise it will prevent people from using less specific measurements like &amp;quot;a handful&amp;quot; or &amp;quot;a bottle&amp;quot; or just &amp;quot;some&amp;quot;. [[User:Yde|Yde]] 08:59, 30 May 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*The abbr design pattern should be used to mark up measures, such as lbs and kg, measures are also not restricted to ingredients as they describe temperature too, as such should the sup element be used in the presentation of the degree symbol, within the abbr? See  [http://www.bbc.co.uk/weather/5day.shtml?id=1081 BBC weather example] [[User:Lee Jordan|Lee Jordan]] 20:00, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Conversion is tricky and is important, you've found a great recipe but it's measured in &amp;quot;cups&amp;quot;. temperature is usually handled well by recipe authors, unless &amp;quot;gas mark&amp;quot; is used. The lang attribute (optional) could be used to denote the intentional language convention of the markup, to aid parsers &amp;quot;convert on the fly&amp;quot;? Is there currently a sematic way of marking up content as being metric or imperial? (complications come in mixed measure conventions in the same text section, so lang= on the abbr rather than the ul would help). A browser could then know the text was originally written in metric and convert to imperial if the user agent was en-GB, or a DOM script equally could aid conversion from cups to oz based on that? As an Englishman reading American text I find it hard to know what a &amp;quot;cup&amp;quot; is and then there are the Europeans to consider. Lang attributes might not be useful as for example en-US and en-GB measure distance in miles for example, rel=&amp;quot;us-volume&amp;quot; (cups), rel=&amp;quot;gb-volume&amp;quot; (tablespoons)? [[User:Lee Jordan|Lee Jordan]] 20:15, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
==Single foodstuffs==&lt;br /&gt;
&lt;br /&gt;
If &amp;quot;method&amp;quot; is made optional, this could be used for marking up individual foodstuffs in prose. for example, &amp;quot;I like to eat cheese for supper.&amp;quot; would become:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or simply (if the proposed &amp;quot;[http://microformats.org/discuss/mail/microformats-discuss/2008-January/011199.html sub-microformat-pattern]&amp;quot; is adopted):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe-ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 08:16, 5 Jan 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
But that's not really a recipe, is it? And what would the purpose of knowing that cheese is an ingredient be?&lt;br /&gt;
--[[User:Yde|Yde]] 12:46, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Menus==&lt;br /&gt;
With the addition of a &amp;quot;price&amp;quot; field, and perhaps one or two others, and again making &amp;quot;method&amp;quot; optional, this microformat can also be used for menus. See [[recipe-examples#Menus|menu examples]].&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 02:39, 19 Feb 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
I would consider this out of scope (which is to produce an as-simple-as-possible microformat &amp;quot;for the mark-up of instructions for creating meals, drinks or food-based items&amp;quot; - [[recipe-brainstorming#Introduction | introduction]]) --[[User:Yde|Yde]] 13:39, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[recipe]]&lt;br /&gt;
* [[recipe-examples]]&lt;br /&gt;
* [[recipe-formats]]&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27736</id>
		<title>recipe-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27736"/>
		<updated>2008-07-14T21:34:57Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* Field Details */ Changed formatting to be more like haudio. More clear this way.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Recipe Brainstorming&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Towards a [[recipe|Recipe]] microformat.  Please read the [[process]] before editing this page.&lt;br /&gt;
&lt;br /&gt;
==Format-In-Progress==&lt;br /&gt;
&lt;br /&gt;
This format-in-progress follows the restarting of Recipe development by [[User:Phae|Frances Berriman]] on 25th September 2007. Note that this Format-In-Progress section is intended to be edited to reflect the discussion that occurs on the microformats-new list, rather than being a free-form playground for schema. This documentation was produced by [[User:BenWard|Ben Ward]] and [[User:Phae|Frances Berriman]].&lt;br /&gt;
&lt;br /&gt;
; Editor&lt;br /&gt;
: [[User:Phae|Frances Berriman]] (BBC)&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
Recipe is based on [[recipe-examples|examples]] and fields in [[recipe-formats|existing formats]]. &lt;br /&gt;
&lt;br /&gt;
The recipe microformat is designed for the mark-up of instructions for creating meals, drinks or food-based items.  &lt;br /&gt;
&lt;br /&gt;
===Root Class Name===&lt;br /&gt;
&lt;br /&gt;
To be decided. Likely ‘hrecipe’.&lt;br /&gt;
&lt;br /&gt;
===Property List===&lt;br /&gt;
&lt;br /&gt;
Class names &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; are taken from [[hAtom]], &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt; used from [[hCard]] and &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; from [[measure]].&lt;br /&gt;
&lt;br /&gt;
* Title. &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* Summary. &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Author. &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;. optional. [[hcard]].&lt;br /&gt;
* Date published. &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* Photo(s). &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;. optional. img or url.&lt;br /&gt;
* Ingredient(s). &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;. 1 or more required.&lt;br /&gt;
** Quantity. &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;. optional. text, optionally [[measure]].&lt;br /&gt;
** Item. &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
** Note. &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
** Optionality. &amp;lt;code&amp;gt;optional&amp;lt;/code&amp;gt;. optional. text. Its absence should imply that the ingredient is required.&lt;br /&gt;
* Method. &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;. required. text with optional valid HTML markup.&lt;br /&gt;
* Yield. &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Preparation time. &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* Tags. optional. [[rel-tag]].&lt;br /&gt;
* License. optional. [[rel-license]].&lt;br /&gt;
&lt;br /&gt;
===Field Details===&lt;br /&gt;
&lt;br /&gt;
'''Title''': The title of the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{must}} have a &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Summary''': The summary provides a short introduction or an accompanying statement about the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} have a &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Author''': Author the person who authored the recipe.&lt;br /&gt;
* The element is identified by class name &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include an &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The contents of the element {{must}} include a valid [[hCard]].&lt;br /&gt;
&lt;br /&gt;
'''Photo''': Accompanying image.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include one or more photo elements.&lt;br /&gt;
* The element {{should}} use an &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
* The element {{may}} use any other element that contains a URL, such as &amp;lt;code&amp;gt;&amp;lt;a&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object&amp;gt;&amp;lt;/code&amp;gt;, but it is not recommended.&lt;br /&gt;
&lt;br /&gt;
'''Ingredient''': Describes an ingredient used in the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{must}} have one or more &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;s.&lt;br /&gt;
* The element {{must}} include the field item.&lt;br /&gt;
* The element {{may}} include &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt; and/or &amp;lt;code&amp;gt;optionality&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{OpenIssue}} Can we have this optimisation?... if no &amp;quot;item&amp;quot; is found, the entire ingredient is taken to be the item.&lt;br /&gt;
&lt;br /&gt;
'''Optionality''': States that an ingredient is optional to the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;optionality&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The &amp;lt;code&amp;gt;optionality&amp;lt;/code&amp;gt; of an &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt; {{may}} be specified.&lt;br /&gt;
* The absence of the element implies that the ingredient is required.&lt;br /&gt;
&lt;br /&gt;
'''Method''': The method of the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{must}} include a &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The field {{may}} include valid HTML markup (e.g. paragraphs).&lt;br /&gt;
&lt;br /&gt;
'''Yield''': Specifies the quantity produced by the recipe.&lt;br /&gt;
* The element is identified by the class name &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A Recipe {{may}} include a &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Suggested fields for inclusion===&lt;br /&gt;
&lt;br /&gt;
* Method &amp;gt; Steps or Method-Step[] as a child of Method. Imply ordered steps from an HTML list or explicitly mark-up ordered steps respectively.&lt;br /&gt;
* Calories – per serving. May be part of the [[measure]] microformat in future.&lt;br /&gt;
&lt;br /&gt;
===Known Issues===&lt;br /&gt;
&lt;br /&gt;
This section reflects the discussion that occurs on the microformats-new list ([http://microformats.org/discuss/mail/microformats-new/2007-September/000864.html here], [http://microformats.org/discuss/mail/microformats-new/2008-April/001599.html here] and [http://microformats.org/discuss/mail/microformats-new/2008-June/001629.html here]).&lt;br /&gt;
&lt;br /&gt;
{{OpenIssue}} Mark-up of quantity would be enhanced by use of a [[measure]] microformat. However, such a format does not yet exist outside of brainstorming. It must be decided whether quantity is useful/parsable ''enough'' without explicit mark-up of values and units.&lt;br /&gt;
* The ‘quantity’ of an ingredient should be considered as a string which parsers may attempt to understand as required. A future ‘measurement’ format will be an obvious compound part in recipes, but it is not required for recipe to be specified usefully. [http://microformats.org/discuss/mail/microformats-new/2007-September/000867.html], [http://microformats.org/discuss/mail/microformats-new/2008-April/001600.html]&lt;br /&gt;
{{ClosedIssue}} &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;entry-summary&amp;lt;/code&amp;gt; are not always semantically right and may not be good class names.&lt;br /&gt;
* &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;summary&amp;lt;/code&amp;gt; already used for a different purpose (in [[hCard]] and [[hCalendar]]/[[hReview]]/[[hListing]]). [[accepted-limitations-of-microformats#Microformat_Namespacing_Issue More | Read more]].&lt;br /&gt;
* &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt; suggested.&lt;br /&gt;
* Changed to &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt; for now.&lt;br /&gt;
{{ClosedIssue}} The 'photo' property should be usable for elements containing the element &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* This format reuses the 'photo' property of [[hCard]] so we can't change the way it is parsed in the recipe format without also changing the way it is pased in hCard ([[hcard#Human_vs._Machine_readable|Human_vs._Machine_readable]]). This is an hCard problem and should not be discussed here.&lt;br /&gt;
{{ClosedIssue}} We need a way to markup alternative ingredients.&lt;br /&gt;
* This is not entirely straight-forward. We should put this off for a future revision.&lt;br /&gt;
{{OpenIssue}} The 'note' property is only useful in some [http://microformats.org/discuss/mail/microformats-new/2008-June/001635.html rare cases] and might not fit the 80-20 rule.&lt;br /&gt;
* We might want to [[principles|start as simple as possible]] and leave this out for a future revision.&lt;br /&gt;
* People often put some of the very basic preparation steps into the ingredients list. For example, ingredients lists sometimes read like &amp;quot;one onion, finely chopped&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==RecipeML-based Brainstorm==&lt;br /&gt;
&lt;br /&gt;
Excerpted from [http://conoroneill.com/2006/03/21/what-if-i-suggest-a-structured-recipe-format-and-you-critique-it/ Conor Bandon's Blog entry] and derived from The RecipeML Spec:&lt;br /&gt;
*Recipe_Title&lt;br /&gt;
*Summary Description (one liner)&lt;br /&gt;
*Measurement System (U.S., Imperial etc)&lt;br /&gt;
*Ingredients (each one a separate &amp;quot;item&amp;quot; rather than block text with count/amount/range/unit broken out too)&lt;br /&gt;
**Some (e.g. meats, vegetables) could optionally be marked up with (elements of) the proposed [[species]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:41, 16 Nov 2006 (PST)&lt;br /&gt;
** Ingredient importance (e.g. Main, Required, Optional) should be listed as an attribute of each entry. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Units need separate microformat: see [[measure]] &lt;br /&gt;
**Ingredient Preparation: such as diced, chopped, sliced, grated, minced, etc. [[User:SteveL|Steve Lewis]] 18:55, 11 Feb 2007 (PST)&lt;br /&gt;
*Preparation Time (overall time)&lt;br /&gt;
*Yield Quantity and Unit (4 pancakes or 5 servings)&lt;br /&gt;
**Calories per serving [[User:JohnLeMasney| John LeMasney]]&lt;br /&gt;
**Calories per ounce [[User:JohnLeMasney| John LeMasney]] &lt;br /&gt;
*Background Information - Optional section to encapsulate information that is useful but not necessarily required for a successful recipe. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Author (Person) ([[hcard]]?)&lt;br /&gt;
**Submitter (Person) ([[hcard]]?)&lt;br /&gt;
**Source (Book Title etc)&lt;br /&gt;
*** could use the proposed [[citation]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:43, 16 Nov 2006 (PST)&lt;br /&gt;
**Date (Of Creation or Publication)&lt;br /&gt;
**Rights (Copyright or other)&lt;br /&gt;
**Meal Category (Starter, entree, dessert )&lt;br /&gt;
**Cuisine Category (Italian etc)&lt;br /&gt;
*Instructions (text, but can contain:)&lt;br /&gt;
**Steps (optional)&lt;br /&gt;
***Should be an ordered list [[User:AndyMabbett|Andy Mabbett]] 14:46, 16 Nov 2006 (PST)&lt;br /&gt;
***Another vote for an ordered list, perhaps in the [[XOXO]] format. [[User:AlexanderShusta|α]]&lt;br /&gt;
***Many recipes associate ingredients with specific steps of a multi-step method; if methods are broken out into steps, then the format should support this association whether the complete ingredient list is up front or the ingredient list is itself broken out per step. [[User:Quixote|Ben Curtis]]&lt;br /&gt;
*Photo (optional) [[User:IamCam|Cameron Perry]]&lt;br /&gt;
**Could be one per dish, or one for each (or for some of the) step(s). [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
== Additional Suggestions ==&lt;br /&gt;
*Steps - As cited above but to include estimated time per step.  Include the type of step (prep, preheat, cook, bake, mix, saute, etc) as well as the ingredients involved.  This would be very useful when trying to time a meal so all the food appears together.&lt;br /&gt;
**I think this is being to specific. Are there any real world examples where this would be useful? --[[User:Yde|Yde]] 08:41, 30 May 2008 (PDT)&lt;br /&gt;
*Difficulty/Notes - Perhaps incorporation of [[hreview|hReview]] to describe difficulty (using rating) and general comments (review), as an optional field. [[User:Phae|Frances Berriman]]&lt;br /&gt;
*Suitability (e.g. vegetarian, vegan, wheat-free, etc.). Possibly [[rel-tag]]. [[User:AndyMabbett|Andy Mabbett]] 14:57, 16 Nov 2006 (PST)&lt;br /&gt;
*Ingredient Grouping - In baking you need to differentiate wet from dry ingredients.  See also an [[recipe-examples|example recipe]] from [http://www.extratasty.com/recipe/46/cuba_libre extratasty.com] for useful grouping in cocktail mixing. [[SteveL|Steve Lewis]] 19:10, 11 Feb 2007&lt;br /&gt;
** Maybe this ingredient grouping can be used to express some alternative ingredients, like &amp;quot;mayonnaise or cream cheese&amp;quot;. [[EstevaoSamuel|Estêvão Samuel Procópio]] 15:33, 16 Dez 2007 (PDT)&lt;br /&gt;
** This could be solved by using a xoxo list and ignoring list items that don't include a class=&amp;quot;name&amp;quot;. Example:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Booze&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Rum&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Mixer&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Cola&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Lime juice&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:Yde|Yde]] 13:09, 18 Apr 2008 (PDT)&lt;br /&gt;
** We can't have a dependency on XOXO or any list mark-up for ingredients. That's too restrictive on publishing patterns, preventing patterns like: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;method&amp;quot;&amp;gt;Take &amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;a handful&amp;lt;/span&amp;gt; &lt;br /&gt;
of  spinach&amp;lt;/span&amp;gt; and fry it&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:BenWard|BenWard]] 13:20, 18 Apr 2008 (PDT)&lt;br /&gt;
You're right. I think grouping would introduce too many new elements (class=&amp;quot;group&amp;quot;, class=&amp;quot;group-title&amp;quot;) considering how relatively uncommon this is. --[[User:Yde|Yde]] 13:51, 23 Apr 2008 (PDT)&lt;br /&gt;
* Number of dishes or similary - often it's mentioned how many dishes (or breads in baking, etc) the ingredients are for. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Suitable for occations - what occations are the dish suitable for? [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Category - many sites categorize their recipes. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
** Tags could be used for both suitability and category.&lt;br /&gt;
&lt;br /&gt;
Note: Comments added ''&amp;quot;[[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&amp;quot;'' are added after looking at http://tasteline.com, example: [http://www.tasteline.com/default.ns?strItemID=showRecipe&amp;amp;intChannelID=&amp;amp;lngRID=8045&amp;amp;tlfo=0 here].&lt;br /&gt;
&lt;br /&gt;
*Under what terms is the recipe licensed? Microformat: rel=&amp;quot;license&amp;quot;. Often a page is in the creative commons but the page author has taken some text from a copyrighted page and in theory re-published the work in violation to the terms of use, adding a rel=&amp;quot;license&amp;quot; to each recipe on the page? [[User:Lee Jordan|Lee Jordan]] 20:55, 04 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient List Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If class=&amp;quot;ingredients&amp;quot; (note: plural) is found on an element, class=&amp;quot;ingredient&amp;quot; (note: singular) is automatically implied on all its children.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I agree. This would save a lot of space, especially combined with the proposed hmeasur [http://microformats.org/wiki/measure#hmeasure minimisation technique]. --[[User:Yde|Yde]] 12:57, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
This idea's a bit more &amp;quot;out there&amp;quot; and probably needs a bit more work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;3  eggs&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(note the double-space between '3' and 'eggs') is treated as a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is similar to N-optimisation in hCard, but uses a double space instead of a single space because the components (quantity, name) may themselves each contain spaces. With both of these optimisations in place, the sponge cake ingredient list can be written as concisely as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;3  eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;1 tsp  vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which (apart from the double spaces) is pretty close to how many people publish ingredients lists already. (Certainly close to how I do!)&lt;br /&gt;
&lt;br /&gt;
=== Alternative Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 02:02, 24 Mar 2008 (PDT): Perhaps a better solution than the double spacing...&lt;br /&gt;
&lt;br /&gt;
As above, but:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;3&amp;lt;/var&amp;gt; eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;1 tsp&amp;lt;/var&amp;gt; vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or is this stretching the meaning of &amp;amp;lt;var&amp;gt; too much?&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name Optimisation ===&lt;br /&gt;
&lt;br /&gt;
--[[User:Yde|Yde]] 02:12, 23 Apr 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If no class=&amp;quot;quantity&amp;quot; or class=&amp;quot;name&amp;quot; is found, the content of the ingredient element is treated as the name of the ingredient.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maybe we should even allow markup like&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tbsp&amp;lt;/span&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which would be parsed as&lt;br /&gt;
&lt;br /&gt;
* ingredient&lt;br /&gt;
** quantity: 1 tbsp&lt;br /&gt;
** name: salt&lt;br /&gt;
&lt;br /&gt;
NOTE: To avoid confusion, I used the class name &amp;quot;name&amp;quot; although I think it should be changed to &amp;quot;item&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Cookcamp brainstorming ==&lt;br /&gt;
&lt;br /&gt;
At [http://barcamp.org/CookCamp CookCamp] in February 2007, Tantek moderated a fairly free form discussion of how to publish/share recipes.  Here is a [http://flickr.com/photos/tantek/422072573/ photo of the whiteboard]:&lt;br /&gt;
&lt;br /&gt;
[http://flickr.com/photos/tantek/422072573/ http://farm1.static.flickr.com/162/422072573_9956d93f61.jpg]&lt;br /&gt;
&lt;br /&gt;
'''To Do''': OCR this and enter rough notes here...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
Please do feel to add your comments below.  If this section grows too large, please create a seperate recipe-issues section.  Thanks!&lt;br /&gt;
&lt;br /&gt;
===Scope===&lt;br /&gt;
*Is this intended for only food recipes, or also recipes for, say, glue, paint, dyes and other chemicals? [[User:AndyMabbett|Andy Mabbett]] 14:53, 16 Nov 2006 (PST)&lt;br /&gt;
** +1  Wondered the same.  I'd like to see this extended as a general recipe for anything that can be created in a defined way/order, rather than just edible food.[[User:Phae|Frances Berriman]]&lt;br /&gt;
** Agreed. This format could apply to a set of methods and materials, including cooking, science experiments, craft making, building, etc. - essentially any how-to or tutorial. [[User:IamCam|Cameron Perry]]&lt;br /&gt;
** However, now I view my addition of 'calories per serving' as suspect, ;) though I guess it could still apply, since it's just a unit of energy. [[User:JohnLeMasney|John LeMasney]]&lt;br /&gt;
***Recipe for Nitroglycerine (not recommended by Weight Watchers) ? [[User:AndyMabbett|Andy Mabbett]] 10:43, 1 Feb 2007 (PST)&lt;br /&gt;
** The scope is determined by the [[recipe-examples]] research that is done, other musings are purely theoretical and thus discouraged.  So far this means recipes means only food recipes.  In addition, &amp;quot;recipe&amp;quot; in common vernacular applies primarily to food.  Other uses are certainly outside the common 80/20 (note that 80/20 does note mean there are no non-food cases, merely that they are outside the 80).  If you want to pursue other types of recipes, e.g. &amp;quot;chemical-recipes&amp;quot; - start that as a separate research effort per the [[process]]. [[User:Tantek|Tantek]] 07:39, 15 Mar 2007 (PDT)&lt;br /&gt;
*** Work is continuing on the recipe format now with the scope limited to food-based items only. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
*Is it possible to have special structure for the details of the operations in the cooking. For Eg. I invite you to have a look at the following Page [http://www.anthus.com/Recipes/CompCook.html]. Should it be possible to have special markup for the operations? Or is that going too far? Maybe we could keep this open ended so that it could be included when sites would actually be interested in including the same... Anyway the article makes for some interesting reading though it is from 1985 ;-) [[User:SudarshanP|SudarshanP]] 06:46, 26 Jun 2007 (PDT)&lt;br /&gt;
** I think this could be considered out of scope. It's the sort of thing that would be detailed in the descriptive narrative, but I'm not sure there's evidence from the examples that this type of behaviour is common enough to warrant specific properties to hold it. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
===Measure ===&lt;br /&gt;
{{OpenIssue}}&lt;br /&gt;
*Quantities play a key part in recipes, so do we feel the recipe format will rely on quantities so heavily that the measure microformat needs to be completed first, or do we feel it can exist without it and use of measure can be optional in the first version? [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
**The former. [[User:AndyMabbett|Andy Mabbett]] 13:10, 4 Feb 2008 (PST)&lt;br /&gt;
**The use of a measure microformat should be optional. Otherwise it will prevent people from using less specific measurements like &amp;quot;a handful&amp;quot; or &amp;quot;a bottle&amp;quot; or just &amp;quot;some&amp;quot;. [[User:Yde|Yde]] 08:59, 30 May 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*The abbr design pattern should be used to mark up measures, such as lbs and kg, measures are also not restricted to ingredients as they describe temperature too, as such should the sup element be used in the presentation of the degree symbol, within the abbr? See  [http://www.bbc.co.uk/weather/5day.shtml?id=1081 BBC weather example] [[User:Lee Jordan|Lee Jordan]] 20:00, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Conversion is tricky and is important, you've found a great recipe but it's measured in &amp;quot;cups&amp;quot;. temperature is usually handled well by recipe authors, unless &amp;quot;gas mark&amp;quot; is used. The lang attribute (optional) could be used to denote the intentional language convention of the markup, to aid parsers &amp;quot;convert on the fly&amp;quot;? Is there currently a sematic way of marking up content as being metric or imperial? (complications come in mixed measure conventions in the same text section, so lang= on the abbr rather than the ul would help). A browser could then know the text was originally written in metric and convert to imperial if the user agent was en-GB, or a DOM script equally could aid conversion from cups to oz based on that? As an Englishman reading American text I find it hard to know what a &amp;quot;cup&amp;quot; is and then there are the Europeans to consider. Lang attributes might not be useful as for example en-US and en-GB measure distance in miles for example, rel=&amp;quot;us-volume&amp;quot; (cups), rel=&amp;quot;gb-volume&amp;quot; (tablespoons)? [[User:Lee Jordan|Lee Jordan]] 20:15, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
==Single foodstuffs==&lt;br /&gt;
&lt;br /&gt;
If &amp;quot;method&amp;quot; is made optional, this could be used for marking up individual foodstuffs in prose. for example, &amp;quot;I like to eat cheese for supper.&amp;quot; would become:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or simply (if the proposed &amp;quot;[http://microformats.org/discuss/mail/microformats-discuss/2008-January/011199.html sub-microformat-pattern]&amp;quot; is adopted):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe-ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 08:16, 5 Jan 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
But that's not really a recipe, is it? And what would the purpose of knowing that cheese is an ingredient be?&lt;br /&gt;
--[[User:Yde|Yde]] 12:46, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Menus==&lt;br /&gt;
With the addition of a &amp;quot;price&amp;quot; field, and perhaps one or two others, and again making &amp;quot;method&amp;quot; optional, this microformat can also be used for menus. See [[recipe-examples#Menus|menu examples]].&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 02:39, 19 Feb 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
I would consider this out of scope (which is to produce an as-simple-as-possible microformat &amp;quot;for the mark-up of instructions for creating meals, drinks or food-based items&amp;quot; - [[recipe-brainstorming#Introduction | introduction]]) --[[User:Yde|Yde]] 13:39, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[recipe]]&lt;br /&gt;
* [[recipe-examples]]&lt;br /&gt;
* [[recipe-formats]]&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27733</id>
		<title>recipe-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27733"/>
		<updated>2008-07-14T20:33:37Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* Field Details */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Recipe Brainstorming&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Towards a [[recipe|Recipe]] microformat.  Please read the [[process]] before editing this page.&lt;br /&gt;
&lt;br /&gt;
==Format-In-Progress==&lt;br /&gt;
&lt;br /&gt;
This format-in-progress follows the restarting of Recipe development by [[User:Phae|Frances Berriman]] on 25th September 2007. Note that this Format-In-Progress section is intended to be edited to reflect the discussion that occurs on the microformats-new list, rather than being a free-form playground for schema. This documentation was produced by [[User:BenWard|Ben Ward]] and [[User:Phae|Frances Berriman]].&lt;br /&gt;
&lt;br /&gt;
; Editor&lt;br /&gt;
: [[User:Phae|Frances Berriman]] (BBC)&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
Recipe is based on [[recipe-examples|examples]] and fields in [[recipe-formats|existing formats]]. &lt;br /&gt;
&lt;br /&gt;
The recipe microformat is designed for the mark-up of instructions for creating meals, drinks or food-based items.  &lt;br /&gt;
&lt;br /&gt;
===Root Class Name===&lt;br /&gt;
&lt;br /&gt;
To be decided. Likely ‘hrecipe’.&lt;br /&gt;
&lt;br /&gt;
===Property List===&lt;br /&gt;
&lt;br /&gt;
Class names &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; are taken from [[hAtom]], &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt; used from [[hCard]] and &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; from [[measure]].&lt;br /&gt;
&lt;br /&gt;
* Title. &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* Summary. &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Author. &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;. optional. [[hcard]].&lt;br /&gt;
* Date published. &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* Photo(s). &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;. optional. img or url.&lt;br /&gt;
* Ingredient(s). &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;. 1 or more required.&lt;br /&gt;
** Quantity. &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;. optional. text, optionally [[measure]].&lt;br /&gt;
** Item. &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
** Note. &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
** Optionality. &amp;lt;code&amp;gt;optional&amp;lt;/code&amp;gt;. optional. text. Its absence should imply that the ingredient is required.&lt;br /&gt;
* Method. &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;. required. text with optional valid HTML markup.&lt;br /&gt;
* Yield. &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Preparation time. &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* Tags. optional. [[rel-tag]].&lt;br /&gt;
* License. optional. [[rel-license]].&lt;br /&gt;
&lt;br /&gt;
===Field Details===&lt;br /&gt;
&lt;br /&gt;
Title: This required field serves as the title of the recipe.&lt;br /&gt;
&lt;br /&gt;
Summary: This optional field provides a short introduction, accompanying statement about the recipe.&lt;br /&gt;
&lt;br /&gt;
Author: This optional field specifies the person who authored the recipe. If the author is specified, an [[hCard]] representing the author {{must}} be provided.&lt;br /&gt;
&lt;br /&gt;
Photo: Accompanying image. If an &amp;lt;code&amp;gt;&amp;lt;a&amp;gt;&amp;lt;/code&amp;gt; element is used, the href=&amp;quot;...&amp;quot; attribute provides the property value. If an &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt; element is used, the src=&amp;quot;...&amp;quot; attribute provides the property value.&lt;br /&gt;
&lt;br /&gt;
Ingredient: One or more ingredients required. An ingredient {{must}} include the field item and {{may}} include one or more of the following fields: quantity, note and/or optionality.&lt;br /&gt;
&lt;br /&gt;
Method: This required field contains the method of the recipe. The field may include valid HTML markup (e.g. paragraphs).&lt;br /&gt;
&lt;br /&gt;
Optionality: This optional field states that an ingredient is optional to the recipe. This field's absence implies that the ingredient is required.&lt;br /&gt;
&lt;br /&gt;
Yield: This optional field specifies the quantity produced by the recipe.&lt;br /&gt;
&lt;br /&gt;
===Suggested fields for inclusion===&lt;br /&gt;
&lt;br /&gt;
* Method &amp;gt; Steps or Method-Step[] as a child of Method. Imply ordered steps from an HTML list or explicitly mark-up ordered steps respectively.&lt;br /&gt;
* Calories – per serving. May be part of the [[measure]] microformat in future.&lt;br /&gt;
&lt;br /&gt;
===Known Issues===&lt;br /&gt;
&lt;br /&gt;
This section reflects the discussion that occurs on the microformats-new list ([http://microformats.org/discuss/mail/microformats-new/2007-September/000864.html here], [http://microformats.org/discuss/mail/microformats-new/2008-April/001599.html here] and [http://microformats.org/discuss/mail/microformats-new/2008-June/001629.html here]).&lt;br /&gt;
&lt;br /&gt;
{{OpenIssue}} Mark-up of quantity would be enhanced by use of a [[measure]] microformat. However, such a format does not yet exist outside of brainstorming. It must be decided whether quantity is useful/parsable ''enough'' without explicit mark-up of values and units.&lt;br /&gt;
* The ‘quantity’ of an ingredient should be considered as a string which parsers may attempt to understand as required. A future ‘measurement’ format will be an obvious compound part in recipes, but it is not required for recipe to be specified usefully. [http://microformats.org/discuss/mail/microformats-new/2007-September/000867.html], [http://microformats.org/discuss/mail/microformats-new/2008-April/001600.html]&lt;br /&gt;
{{ClosedIssue}} &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;entry-summary&amp;lt;/code&amp;gt; are not always semantically right and may not be good class names.&lt;br /&gt;
* &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;summary&amp;lt;/code&amp;gt; already used for a different purpose (in [[hCard]] and [[hCalendar]]/[[hReview]]/[[hListing]]). [[accepted-limitations-of-microformats#Microformat_Namespacing_Issue More | Read more]].&lt;br /&gt;
* &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt; suggested.&lt;br /&gt;
* Changed to &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt; for now.&lt;br /&gt;
{{ClosedIssue}} The 'photo' property should be usable for elements containing the element &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* This format reuses the 'photo' property of [[hCard]] so we can't change the way it is parsed in the recipe format without also changing the way it is pased in hCard ([[hcard#Human_vs._Machine_readable|Human_vs._Machine_readable]]). This is an hCard problem and should not be discussed here.&lt;br /&gt;
{{ClosedIssue}} We need a way to markup alternative ingredients.&lt;br /&gt;
* This is not entirely straight-forward. We should put this off for a future revision.&lt;br /&gt;
{{OpenIssue}} The 'note' property is only useful in some [http://microformats.org/discuss/mail/microformats-new/2008-June/001635.html rare cases] and might not fit the 80-20 rule.&lt;br /&gt;
* We might want to [[principles|start as simple as possible]] and leave this out for a future revision.&lt;br /&gt;
* People often put some of the very basic preparation steps into the ingredients list. For example, ingredients lists sometimes read like &amp;quot;one onion, finely chopped&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==RecipeML-based Brainstorm==&lt;br /&gt;
&lt;br /&gt;
Excerpted from [http://conoroneill.com/2006/03/21/what-if-i-suggest-a-structured-recipe-format-and-you-critique-it/ Conor Bandon's Blog entry] and derived from The RecipeML Spec:&lt;br /&gt;
*Recipe_Title&lt;br /&gt;
*Summary Description (one liner)&lt;br /&gt;
*Measurement System (U.S., Imperial etc)&lt;br /&gt;
*Ingredients (each one a separate &amp;quot;item&amp;quot; rather than block text with count/amount/range/unit broken out too)&lt;br /&gt;
**Some (e.g. meats, vegetables) could optionally be marked up with (elements of) the proposed [[species]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:41, 16 Nov 2006 (PST)&lt;br /&gt;
** Ingredient importance (e.g. Main, Required, Optional) should be listed as an attribute of each entry. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Units need separate microformat: see [[measure]] &lt;br /&gt;
**Ingredient Preparation: such as diced, chopped, sliced, grated, minced, etc. [[User:SteveL|Steve Lewis]] 18:55, 11 Feb 2007 (PST)&lt;br /&gt;
*Preparation Time (overall time)&lt;br /&gt;
*Yield Quantity and Unit (4 pancakes or 5 servings)&lt;br /&gt;
**Calories per serving [[User:JohnLeMasney| John LeMasney]]&lt;br /&gt;
**Calories per ounce [[User:JohnLeMasney| John LeMasney]] &lt;br /&gt;
*Background Information - Optional section to encapsulate information that is useful but not necessarily required for a successful recipe. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Author (Person) ([[hcard]]?)&lt;br /&gt;
**Submitter (Person) ([[hcard]]?)&lt;br /&gt;
**Source (Book Title etc)&lt;br /&gt;
*** could use the proposed [[citation]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:43, 16 Nov 2006 (PST)&lt;br /&gt;
**Date (Of Creation or Publication)&lt;br /&gt;
**Rights (Copyright or other)&lt;br /&gt;
**Meal Category (Starter, entree, dessert )&lt;br /&gt;
**Cuisine Category (Italian etc)&lt;br /&gt;
*Instructions (text, but can contain:)&lt;br /&gt;
**Steps (optional)&lt;br /&gt;
***Should be an ordered list [[User:AndyMabbett|Andy Mabbett]] 14:46, 16 Nov 2006 (PST)&lt;br /&gt;
***Another vote for an ordered list, perhaps in the [[XOXO]] format. [[User:AlexanderShusta|α]]&lt;br /&gt;
***Many recipes associate ingredients with specific steps of a multi-step method; if methods are broken out into steps, then the format should support this association whether the complete ingredient list is up front or the ingredient list is itself broken out per step. [[User:Quixote|Ben Curtis]]&lt;br /&gt;
*Photo (optional) [[User:IamCam|Cameron Perry]]&lt;br /&gt;
**Could be one per dish, or one for each (or for some of the) step(s). [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
== Additional Suggestions ==&lt;br /&gt;
*Steps - As cited above but to include estimated time per step.  Include the type of step (prep, preheat, cook, bake, mix, saute, etc) as well as the ingredients involved.  This would be very useful when trying to time a meal so all the food appears together.&lt;br /&gt;
**I think this is being to specific. Are there any real world examples where this would be useful? --[[User:Yde|Yde]] 08:41, 30 May 2008 (PDT)&lt;br /&gt;
*Difficulty/Notes - Perhaps incorporation of [[hreview|hReview]] to describe difficulty (using rating) and general comments (review), as an optional field. [[User:Phae|Frances Berriman]]&lt;br /&gt;
*Suitability (e.g. vegetarian, vegan, wheat-free, etc.). Possibly [[rel-tag]]. [[User:AndyMabbett|Andy Mabbett]] 14:57, 16 Nov 2006 (PST)&lt;br /&gt;
*Ingredient Grouping - In baking you need to differentiate wet from dry ingredients.  See also an [[recipe-examples|example recipe]] from [http://www.extratasty.com/recipe/46/cuba_libre extratasty.com] for useful grouping in cocktail mixing. [[SteveL|Steve Lewis]] 19:10, 11 Feb 2007&lt;br /&gt;
** Maybe this ingredient grouping can be used to express some alternative ingredients, like &amp;quot;mayonnaise or cream cheese&amp;quot;. [[EstevaoSamuel|Estêvão Samuel Procópio]] 15:33, 16 Dez 2007 (PDT)&lt;br /&gt;
** This could be solved by using a xoxo list and ignoring list items that don't include a class=&amp;quot;name&amp;quot;. Example:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Booze&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Rum&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Mixer&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Cola&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Lime juice&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:Yde|Yde]] 13:09, 18 Apr 2008 (PDT)&lt;br /&gt;
** We can't have a dependency on XOXO or any list mark-up for ingredients. That's too restrictive on publishing patterns, preventing patterns like: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;method&amp;quot;&amp;gt;Take &amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;a handful&amp;lt;/span&amp;gt; &lt;br /&gt;
of  spinach&amp;lt;/span&amp;gt; and fry it&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:BenWard|BenWard]] 13:20, 18 Apr 2008 (PDT)&lt;br /&gt;
You're right. I think grouping would introduce too many new elements (class=&amp;quot;group&amp;quot;, class=&amp;quot;group-title&amp;quot;) considering how relatively uncommon this is. --[[User:Yde|Yde]] 13:51, 23 Apr 2008 (PDT)&lt;br /&gt;
* Number of dishes or similary - often it's mentioned how many dishes (or breads in baking, etc) the ingredients are for. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Suitable for occations - what occations are the dish suitable for? [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Category - many sites categorize their recipes. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
** Tags could be used for both suitability and category.&lt;br /&gt;
&lt;br /&gt;
Note: Comments added ''&amp;quot;[[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&amp;quot;'' are added after looking at http://tasteline.com, example: [http://www.tasteline.com/default.ns?strItemID=showRecipe&amp;amp;intChannelID=&amp;amp;lngRID=8045&amp;amp;tlfo=0 here].&lt;br /&gt;
&lt;br /&gt;
*Under what terms is the recipe licensed? Microformat: rel=&amp;quot;license&amp;quot;. Often a page is in the creative commons but the page author has taken some text from a copyrighted page and in theory re-published the work in violation to the terms of use, adding a rel=&amp;quot;license&amp;quot; to each recipe on the page? [[User:Lee Jordan|Lee Jordan]] 20:55, 04 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient List Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If class=&amp;quot;ingredients&amp;quot; (note: plural) is found on an element, class=&amp;quot;ingredient&amp;quot; (note: singular) is automatically implied on all its children.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I agree. This would save a lot of space, especially combined with the proposed hmeasur [http://microformats.org/wiki/measure#hmeasure minimisation technique]. --[[User:Yde|Yde]] 12:57, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
This idea's a bit more &amp;quot;out there&amp;quot; and probably needs a bit more work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;3  eggs&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(note the double-space between '3' and 'eggs') is treated as a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is similar to N-optimisation in hCard, but uses a double space instead of a single space because the components (quantity, name) may themselves each contain spaces. With both of these optimisations in place, the sponge cake ingredient list can be written as concisely as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;3  eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;1 tsp  vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which (apart from the double spaces) is pretty close to how many people publish ingredients lists already. (Certainly close to how I do!)&lt;br /&gt;
&lt;br /&gt;
=== Alternative Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 02:02, 24 Mar 2008 (PDT): Perhaps a better solution than the double spacing...&lt;br /&gt;
&lt;br /&gt;
As above, but:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;3&amp;lt;/var&amp;gt; eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;1 tsp&amp;lt;/var&amp;gt; vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or is this stretching the meaning of &amp;amp;lt;var&amp;gt; too much?&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name Optimisation ===&lt;br /&gt;
&lt;br /&gt;
--[[User:Yde|Yde]] 02:12, 23 Apr 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If no class=&amp;quot;quantity&amp;quot; or class=&amp;quot;name&amp;quot; is found, the content of the ingredient element is treated as the name of the ingredient.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maybe we should even allow markup like&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tbsp&amp;lt;/span&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which would be parsed as&lt;br /&gt;
&lt;br /&gt;
* ingredient&lt;br /&gt;
** quantity: 1 tbsp&lt;br /&gt;
** name: salt&lt;br /&gt;
&lt;br /&gt;
NOTE: To avoid confusion, I used the class name &amp;quot;name&amp;quot; although I think it should be changed to &amp;quot;item&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Cookcamp brainstorming ==&lt;br /&gt;
&lt;br /&gt;
At [http://barcamp.org/CookCamp CookCamp] in February 2007, Tantek moderated a fairly free form discussion of how to publish/share recipes.  Here is a [http://flickr.com/photos/tantek/422072573/ photo of the whiteboard]:&lt;br /&gt;
&lt;br /&gt;
[http://flickr.com/photos/tantek/422072573/ http://farm1.static.flickr.com/162/422072573_9956d93f61.jpg]&lt;br /&gt;
&lt;br /&gt;
'''To Do''': OCR this and enter rough notes here...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
Please do feel to add your comments below.  If this section grows too large, please create a seperate recipe-issues section.  Thanks!&lt;br /&gt;
&lt;br /&gt;
===Scope===&lt;br /&gt;
*Is this intended for only food recipes, or also recipes for, say, glue, paint, dyes and other chemicals? [[User:AndyMabbett|Andy Mabbett]] 14:53, 16 Nov 2006 (PST)&lt;br /&gt;
** +1  Wondered the same.  I'd like to see this extended as a general recipe for anything that can be created in a defined way/order, rather than just edible food.[[User:Phae|Frances Berriman]]&lt;br /&gt;
** Agreed. This format could apply to a set of methods and materials, including cooking, science experiments, craft making, building, etc. - essentially any how-to or tutorial. [[User:IamCam|Cameron Perry]]&lt;br /&gt;
** However, now I view my addition of 'calories per serving' as suspect, ;) though I guess it could still apply, since it's just a unit of energy. [[User:JohnLeMasney|John LeMasney]]&lt;br /&gt;
***Recipe for Nitroglycerine (not recommended by Weight Watchers) ? [[User:AndyMabbett|Andy Mabbett]] 10:43, 1 Feb 2007 (PST)&lt;br /&gt;
** The scope is determined by the [[recipe-examples]] research that is done, other musings are purely theoretical and thus discouraged.  So far this means recipes means only food recipes.  In addition, &amp;quot;recipe&amp;quot; in common vernacular applies primarily to food.  Other uses are certainly outside the common 80/20 (note that 80/20 does note mean there are no non-food cases, merely that they are outside the 80).  If you want to pursue other types of recipes, e.g. &amp;quot;chemical-recipes&amp;quot; - start that as a separate research effort per the [[process]]. [[User:Tantek|Tantek]] 07:39, 15 Mar 2007 (PDT)&lt;br /&gt;
*** Work is continuing on the recipe format now with the scope limited to food-based items only. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
*Is it possible to have special structure for the details of the operations in the cooking. For Eg. I invite you to have a look at the following Page [http://www.anthus.com/Recipes/CompCook.html]. Should it be possible to have special markup for the operations? Or is that going too far? Maybe we could keep this open ended so that it could be included when sites would actually be interested in including the same... Anyway the article makes for some interesting reading though it is from 1985 ;-) [[User:SudarshanP|SudarshanP]] 06:46, 26 Jun 2007 (PDT)&lt;br /&gt;
** I think this could be considered out of scope. It's the sort of thing that would be detailed in the descriptive narrative, but I'm not sure there's evidence from the examples that this type of behaviour is common enough to warrant specific properties to hold it. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
===Measure ===&lt;br /&gt;
{{OpenIssue}}&lt;br /&gt;
*Quantities play a key part in recipes, so do we feel the recipe format will rely on quantities so heavily that the measure microformat needs to be completed first, or do we feel it can exist without it and use of measure can be optional in the first version? [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
**The former. [[User:AndyMabbett|Andy Mabbett]] 13:10, 4 Feb 2008 (PST)&lt;br /&gt;
**The use of a measure microformat should be optional. Otherwise it will prevent people from using less specific measurements like &amp;quot;a handful&amp;quot; or &amp;quot;a bottle&amp;quot; or just &amp;quot;some&amp;quot;. [[User:Yde|Yde]] 08:59, 30 May 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*The abbr design pattern should be used to mark up measures, such as lbs and kg, measures are also not restricted to ingredients as they describe temperature too, as such should the sup element be used in the presentation of the degree symbol, within the abbr? See  [http://www.bbc.co.uk/weather/5day.shtml?id=1081 BBC weather example] [[User:Lee Jordan|Lee Jordan]] 20:00, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Conversion is tricky and is important, you've found a great recipe but it's measured in &amp;quot;cups&amp;quot;. temperature is usually handled well by recipe authors, unless &amp;quot;gas mark&amp;quot; is used. The lang attribute (optional) could be used to denote the intentional language convention of the markup, to aid parsers &amp;quot;convert on the fly&amp;quot;? Is there currently a sematic way of marking up content as being metric or imperial? (complications come in mixed measure conventions in the same text section, so lang= on the abbr rather than the ul would help). A browser could then know the text was originally written in metric and convert to imperial if the user agent was en-GB, or a DOM script equally could aid conversion from cups to oz based on that? As an Englishman reading American text I find it hard to know what a &amp;quot;cup&amp;quot; is and then there are the Europeans to consider. Lang attributes might not be useful as for example en-US and en-GB measure distance in miles for example, rel=&amp;quot;us-volume&amp;quot; (cups), rel=&amp;quot;gb-volume&amp;quot; (tablespoons)? [[User:Lee Jordan|Lee Jordan]] 20:15, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
==Single foodstuffs==&lt;br /&gt;
&lt;br /&gt;
If &amp;quot;method&amp;quot; is made optional, this could be used for marking up individual foodstuffs in prose. for example, &amp;quot;I like to eat cheese for supper.&amp;quot; would become:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or simply (if the proposed &amp;quot;[http://microformats.org/discuss/mail/microformats-discuss/2008-January/011199.html sub-microformat-pattern]&amp;quot; is adopted):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe-ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 08:16, 5 Jan 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
But that's not really a recipe, is it? And what would the purpose of knowing that cheese is an ingredient be?&lt;br /&gt;
--[[User:Yde|Yde]] 12:46, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Menus==&lt;br /&gt;
With the addition of a &amp;quot;price&amp;quot; field, and perhaps one or two others, and again making &amp;quot;method&amp;quot; optional, this microformat can also be used for menus. See [[recipe-examples#Menus|menu examples]].&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 02:39, 19 Feb 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
I would consider this out of scope (which is to produce an as-simple-as-possible microformat &amp;quot;for the mark-up of instructions for creating meals, drinks or food-based items&amp;quot; - [[recipe-brainstorming#Introduction | introduction]]) --[[User:Yde|Yde]] 13:39, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[recipe]]&lt;br /&gt;
* [[recipe-examples]]&lt;br /&gt;
* [[recipe-formats]]&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27732</id>
		<title>recipe-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27732"/>
		<updated>2008-07-14T15:29:03Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* Field Details */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Recipe Brainstorming&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Towards a [[recipe|Recipe]] microformat.  Please read the [[process]] before editing this page.&lt;br /&gt;
&lt;br /&gt;
==Format-In-Progress==&lt;br /&gt;
&lt;br /&gt;
This format-in-progress follows the restarting of Recipe development by [[User:Phae|Frances Berriman]] on 25th September 2007. Note that this Format-In-Progress section is intended to be edited to reflect the discussion that occurs on the microformats-new list, rather than being a free-form playground for schema. This documentation was produced by [[User:BenWard|Ben Ward]] and [[User:Phae|Frances Berriman]].&lt;br /&gt;
&lt;br /&gt;
; Editor&lt;br /&gt;
: [[User:Phae|Frances Berriman]] (BBC)&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
Recipe is based on [[recipe-examples|examples]] and fields in [[recipe-formats|existing formats]]. &lt;br /&gt;
&lt;br /&gt;
The recipe microformat is designed for the mark-up of instructions for creating meals, drinks or food-based items.  &lt;br /&gt;
&lt;br /&gt;
===Root Class Name===&lt;br /&gt;
&lt;br /&gt;
To be decided. Likely ‘hrecipe’.&lt;br /&gt;
&lt;br /&gt;
===Property List===&lt;br /&gt;
&lt;br /&gt;
Class names &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; are taken from [[hAtom]], &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt; used from [[hCard]] and &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; from [[measure]].&lt;br /&gt;
&lt;br /&gt;
* Title. &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* Summary. &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Author. &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;. optional. [[hcard]].&lt;br /&gt;
* Date published. &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* Photo(s). &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;. optional. img or url.&lt;br /&gt;
* Ingredient(s). &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;. 1 or more required.&lt;br /&gt;
** Quantity. &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;. optional. text, optionally [[measure]].&lt;br /&gt;
** Item. &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
** Note. &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
** Optionality. &amp;lt;code&amp;gt;optional&amp;lt;/code&amp;gt;. optional. text. Its absence should imply that the ingredient is required.&lt;br /&gt;
* Method. &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;. required. text with optional valid HTML markup.&lt;br /&gt;
* Yield. &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Preparation time. &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* Tags. optional. [[rel-tag]].&lt;br /&gt;
* License. optional. [[rel-license]].&lt;br /&gt;
&lt;br /&gt;
===Field Details===&lt;br /&gt;
&lt;br /&gt;
Title: This required field serves as the title of the recipe.&lt;br /&gt;
&lt;br /&gt;
Summary: This optional field provides a short introduction, accompanying statement about the recipe.&lt;br /&gt;
&lt;br /&gt;
Author: This optional field specifies the person who authored the recipe. If the author is specified, an [[hCard]] representing the author {{must}} be provided.&lt;br /&gt;
&lt;br /&gt;
Photo: Accompanying image. If an &amp;lt;code&amp;gt;&amp;lt;a&amp;gt;&amp;lt;/code&amp;gt; element is used, the href=&amp;quot;...&amp;quot; attribute provides the property value. If an &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt; element is used, the src=&amp;quot;...&amp;quot; attribute provides the property value.&lt;br /&gt;
&lt;br /&gt;
Method: This required field contains the method of the recipe. The field may include valid HTML markup (e.g. paragraphs).&lt;br /&gt;
&lt;br /&gt;
Optionality: This optional field states that an ingredient is optional to the recipe. This field's absence implies that the ingredient is required.&lt;br /&gt;
&lt;br /&gt;
Yield: This optional field specifies the quantity produced by the recipe.&lt;br /&gt;
&lt;br /&gt;
===Suggested fields for inclusion===&lt;br /&gt;
&lt;br /&gt;
* Method &amp;gt; Steps or Method-Step[] as a child of Method. Imply ordered steps from an HTML list or explicitly mark-up ordered steps respectively.&lt;br /&gt;
* Calories – per serving. May be part of the [[measure]] microformat in future.&lt;br /&gt;
&lt;br /&gt;
===Known Issues===&lt;br /&gt;
&lt;br /&gt;
This section reflects the discussion that occurs on the microformats-new list ([http://microformats.org/discuss/mail/microformats-new/2007-September/000864.html here], [http://microformats.org/discuss/mail/microformats-new/2008-April/001599.html here] and [http://microformats.org/discuss/mail/microformats-new/2008-June/001629.html here]).&lt;br /&gt;
&lt;br /&gt;
{{OpenIssue}} Mark-up of quantity would be enhanced by use of a [[measure]] microformat. However, such a format does not yet exist outside of brainstorming. It must be decided whether quantity is useful/parsable ''enough'' without explicit mark-up of values and units.&lt;br /&gt;
* The ‘quantity’ of an ingredient should be considered as a string which parsers may attempt to understand as required. A future ‘measurement’ format will be an obvious compound part in recipes, but it is not required for recipe to be specified usefully. [http://microformats.org/discuss/mail/microformats-new/2007-September/000867.html], [http://microformats.org/discuss/mail/microformats-new/2008-April/001600.html]&lt;br /&gt;
{{ClosedIssue}} &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;entry-summary&amp;lt;/code&amp;gt; are not always semantically right and may not be good class names.&lt;br /&gt;
* &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;summary&amp;lt;/code&amp;gt; already used for a different purpose (in [[hCard]] and [[hCalendar]]/[[hReview]]/[[hListing]]). [[accepted-limitations-of-microformats#Microformat_Namespacing_Issue More | Read more]].&lt;br /&gt;
* &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt; suggested.&lt;br /&gt;
* Changed to &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt; for now.&lt;br /&gt;
{{ClosedIssue}} The 'photo' property should be usable for elements containing the element &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* This format reuses the 'photo' property of [[hCard]] so we can't change the way it is parsed in the recipe format without also changing the way it is pased in hCard ([[hcard#Human_vs._Machine_readable|Human_vs._Machine_readable]]). This is an hCard problem and should not be discussed here.&lt;br /&gt;
{{ClosedIssue}} We need a way to markup alternative ingredients.&lt;br /&gt;
* This is not entirely straight-forward. We should put this off for a future revision.&lt;br /&gt;
{{OpenIssue}} The 'note' property is only useful in some [http://microformats.org/discuss/mail/microformats-new/2008-June/001635.html rare cases] and might not fit the 80-20 rule.&lt;br /&gt;
* We might want to [[principles|start as simple as possible]] and leave this out for a future revision.&lt;br /&gt;
* People often put some of the very basic preparation steps into the ingredients list. For example, ingredients lists sometimes read like &amp;quot;one onion, finely chopped&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==RecipeML-based Brainstorm==&lt;br /&gt;
&lt;br /&gt;
Excerpted from [http://conoroneill.com/2006/03/21/what-if-i-suggest-a-structured-recipe-format-and-you-critique-it/ Conor Bandon's Blog entry] and derived from The RecipeML Spec:&lt;br /&gt;
*Recipe_Title&lt;br /&gt;
*Summary Description (one liner)&lt;br /&gt;
*Measurement System (U.S., Imperial etc)&lt;br /&gt;
*Ingredients (each one a separate &amp;quot;item&amp;quot; rather than block text with count/amount/range/unit broken out too)&lt;br /&gt;
**Some (e.g. meats, vegetables) could optionally be marked up with (elements of) the proposed [[species]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:41, 16 Nov 2006 (PST)&lt;br /&gt;
** Ingredient importance (e.g. Main, Required, Optional) should be listed as an attribute of each entry. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Units need separate microformat: see [[measure]] &lt;br /&gt;
**Ingredient Preparation: such as diced, chopped, sliced, grated, minced, etc. [[User:SteveL|Steve Lewis]] 18:55, 11 Feb 2007 (PST)&lt;br /&gt;
*Preparation Time (overall time)&lt;br /&gt;
*Yield Quantity and Unit (4 pancakes or 5 servings)&lt;br /&gt;
**Calories per serving [[User:JohnLeMasney| John LeMasney]]&lt;br /&gt;
**Calories per ounce [[User:JohnLeMasney| John LeMasney]] &lt;br /&gt;
*Background Information - Optional section to encapsulate information that is useful but not necessarily required for a successful recipe. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Author (Person) ([[hcard]]?)&lt;br /&gt;
**Submitter (Person) ([[hcard]]?)&lt;br /&gt;
**Source (Book Title etc)&lt;br /&gt;
*** could use the proposed [[citation]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:43, 16 Nov 2006 (PST)&lt;br /&gt;
**Date (Of Creation or Publication)&lt;br /&gt;
**Rights (Copyright or other)&lt;br /&gt;
**Meal Category (Starter, entree, dessert )&lt;br /&gt;
**Cuisine Category (Italian etc)&lt;br /&gt;
*Instructions (text, but can contain:)&lt;br /&gt;
**Steps (optional)&lt;br /&gt;
***Should be an ordered list [[User:AndyMabbett|Andy Mabbett]] 14:46, 16 Nov 2006 (PST)&lt;br /&gt;
***Another vote for an ordered list, perhaps in the [[XOXO]] format. [[User:AlexanderShusta|α]]&lt;br /&gt;
***Many recipes associate ingredients with specific steps of a multi-step method; if methods are broken out into steps, then the format should support this association whether the complete ingredient list is up front or the ingredient list is itself broken out per step. [[User:Quixote|Ben Curtis]]&lt;br /&gt;
*Photo (optional) [[User:IamCam|Cameron Perry]]&lt;br /&gt;
**Could be one per dish, or one for each (or for some of the) step(s). [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
== Additional Suggestions ==&lt;br /&gt;
*Steps - As cited above but to include estimated time per step.  Include the type of step (prep, preheat, cook, bake, mix, saute, etc) as well as the ingredients involved.  This would be very useful when trying to time a meal so all the food appears together.&lt;br /&gt;
**I think this is being to specific. Are there any real world examples where this would be useful? --[[User:Yde|Yde]] 08:41, 30 May 2008 (PDT)&lt;br /&gt;
*Difficulty/Notes - Perhaps incorporation of [[hreview|hReview]] to describe difficulty (using rating) and general comments (review), as an optional field. [[User:Phae|Frances Berriman]]&lt;br /&gt;
*Suitability (e.g. vegetarian, vegan, wheat-free, etc.). Possibly [[rel-tag]]. [[User:AndyMabbett|Andy Mabbett]] 14:57, 16 Nov 2006 (PST)&lt;br /&gt;
*Ingredient Grouping - In baking you need to differentiate wet from dry ingredients.  See also an [[recipe-examples|example recipe]] from [http://www.extratasty.com/recipe/46/cuba_libre extratasty.com] for useful grouping in cocktail mixing. [[SteveL|Steve Lewis]] 19:10, 11 Feb 2007&lt;br /&gt;
** Maybe this ingredient grouping can be used to express some alternative ingredients, like &amp;quot;mayonnaise or cream cheese&amp;quot;. [[EstevaoSamuel|Estêvão Samuel Procópio]] 15:33, 16 Dez 2007 (PDT)&lt;br /&gt;
** This could be solved by using a xoxo list and ignoring list items that don't include a class=&amp;quot;name&amp;quot;. Example:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Booze&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Rum&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Mixer&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Cola&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Lime juice&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:Yde|Yde]] 13:09, 18 Apr 2008 (PDT)&lt;br /&gt;
** We can't have a dependency on XOXO or any list mark-up for ingredients. That's too restrictive on publishing patterns, preventing patterns like: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;method&amp;quot;&amp;gt;Take &amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;a handful&amp;lt;/span&amp;gt; &lt;br /&gt;
of  spinach&amp;lt;/span&amp;gt; and fry it&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:BenWard|BenWard]] 13:20, 18 Apr 2008 (PDT)&lt;br /&gt;
You're right. I think grouping would introduce too many new elements (class=&amp;quot;group&amp;quot;, class=&amp;quot;group-title&amp;quot;) considering how relatively uncommon this is. --[[User:Yde|Yde]] 13:51, 23 Apr 2008 (PDT)&lt;br /&gt;
* Number of dishes or similary - often it's mentioned how many dishes (or breads in baking, etc) the ingredients are for. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Suitable for occations - what occations are the dish suitable for? [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Category - many sites categorize their recipes. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
** Tags could be used for both suitability and category.&lt;br /&gt;
&lt;br /&gt;
Note: Comments added ''&amp;quot;[[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&amp;quot;'' are added after looking at http://tasteline.com, example: [http://www.tasteline.com/default.ns?strItemID=showRecipe&amp;amp;intChannelID=&amp;amp;lngRID=8045&amp;amp;tlfo=0 here].&lt;br /&gt;
&lt;br /&gt;
*Under what terms is the recipe licensed? Microformat: rel=&amp;quot;license&amp;quot;. Often a page is in the creative commons but the page author has taken some text from a copyrighted page and in theory re-published the work in violation to the terms of use, adding a rel=&amp;quot;license&amp;quot; to each recipe on the page? [[User:Lee Jordan|Lee Jordan]] 20:55, 04 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient List Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If class=&amp;quot;ingredients&amp;quot; (note: plural) is found on an element, class=&amp;quot;ingredient&amp;quot; (note: singular) is automatically implied on all its children.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I agree. This would save a lot of space, especially combined with the proposed hmeasur [http://microformats.org/wiki/measure#hmeasure minimisation technique]. --[[User:Yde|Yde]] 12:57, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
This idea's a bit more &amp;quot;out there&amp;quot; and probably needs a bit more work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;3  eggs&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(note the double-space between '3' and 'eggs') is treated as a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is similar to N-optimisation in hCard, but uses a double space instead of a single space because the components (quantity, name) may themselves each contain spaces. With both of these optimisations in place, the sponge cake ingredient list can be written as concisely as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;3  eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;1 tsp  vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which (apart from the double spaces) is pretty close to how many people publish ingredients lists already. (Certainly close to how I do!)&lt;br /&gt;
&lt;br /&gt;
=== Alternative Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 02:02, 24 Mar 2008 (PDT): Perhaps a better solution than the double spacing...&lt;br /&gt;
&lt;br /&gt;
As above, but:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;3&amp;lt;/var&amp;gt; eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;1 tsp&amp;lt;/var&amp;gt; vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or is this stretching the meaning of &amp;amp;lt;var&amp;gt; too much?&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name Optimisation ===&lt;br /&gt;
&lt;br /&gt;
--[[User:Yde|Yde]] 02:12, 23 Apr 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If no class=&amp;quot;quantity&amp;quot; or class=&amp;quot;name&amp;quot; is found, the content of the ingredient element is treated as the name of the ingredient.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maybe we should even allow markup like&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tbsp&amp;lt;/span&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which would be parsed as&lt;br /&gt;
&lt;br /&gt;
* ingredient&lt;br /&gt;
** quantity: 1 tbsp&lt;br /&gt;
** name: salt&lt;br /&gt;
&lt;br /&gt;
NOTE: To avoid confusion, I used the class name &amp;quot;name&amp;quot; although I think it should be changed to &amp;quot;item&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Cookcamp brainstorming ==&lt;br /&gt;
&lt;br /&gt;
At [http://barcamp.org/CookCamp CookCamp] in February 2007, Tantek moderated a fairly free form discussion of how to publish/share recipes.  Here is a [http://flickr.com/photos/tantek/422072573/ photo of the whiteboard]:&lt;br /&gt;
&lt;br /&gt;
[http://flickr.com/photos/tantek/422072573/ http://farm1.static.flickr.com/162/422072573_9956d93f61.jpg]&lt;br /&gt;
&lt;br /&gt;
'''To Do''': OCR this and enter rough notes here...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
Please do feel to add your comments below.  If this section grows too large, please create a seperate recipe-issues section.  Thanks!&lt;br /&gt;
&lt;br /&gt;
===Scope===&lt;br /&gt;
*Is this intended for only food recipes, or also recipes for, say, glue, paint, dyes and other chemicals? [[User:AndyMabbett|Andy Mabbett]] 14:53, 16 Nov 2006 (PST)&lt;br /&gt;
** +1  Wondered the same.  I'd like to see this extended as a general recipe for anything that can be created in a defined way/order, rather than just edible food.[[User:Phae|Frances Berriman]]&lt;br /&gt;
** Agreed. This format could apply to a set of methods and materials, including cooking, science experiments, craft making, building, etc. - essentially any how-to or tutorial. [[User:IamCam|Cameron Perry]]&lt;br /&gt;
** However, now I view my addition of 'calories per serving' as suspect, ;) though I guess it could still apply, since it's just a unit of energy. [[User:JohnLeMasney|John LeMasney]]&lt;br /&gt;
***Recipe for Nitroglycerine (not recommended by Weight Watchers) ? [[User:AndyMabbett|Andy Mabbett]] 10:43, 1 Feb 2007 (PST)&lt;br /&gt;
** The scope is determined by the [[recipe-examples]] research that is done, other musings are purely theoretical and thus discouraged.  So far this means recipes means only food recipes.  In addition, &amp;quot;recipe&amp;quot; in common vernacular applies primarily to food.  Other uses are certainly outside the common 80/20 (note that 80/20 does note mean there are no non-food cases, merely that they are outside the 80).  If you want to pursue other types of recipes, e.g. &amp;quot;chemical-recipes&amp;quot; - start that as a separate research effort per the [[process]]. [[User:Tantek|Tantek]] 07:39, 15 Mar 2007 (PDT)&lt;br /&gt;
*** Work is continuing on the recipe format now with the scope limited to food-based items only. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
*Is it possible to have special structure for the details of the operations in the cooking. For Eg. I invite you to have a look at the following Page [http://www.anthus.com/Recipes/CompCook.html]. Should it be possible to have special markup for the operations? Or is that going too far? Maybe we could keep this open ended so that it could be included when sites would actually be interested in including the same... Anyway the article makes for some interesting reading though it is from 1985 ;-) [[User:SudarshanP|SudarshanP]] 06:46, 26 Jun 2007 (PDT)&lt;br /&gt;
** I think this could be considered out of scope. It's the sort of thing that would be detailed in the descriptive narrative, but I'm not sure there's evidence from the examples that this type of behaviour is common enough to warrant specific properties to hold it. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
===Measure ===&lt;br /&gt;
{{OpenIssue}}&lt;br /&gt;
*Quantities play a key part in recipes, so do we feel the recipe format will rely on quantities so heavily that the measure microformat needs to be completed first, or do we feel it can exist without it and use of measure can be optional in the first version? [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
**The former. [[User:AndyMabbett|Andy Mabbett]] 13:10, 4 Feb 2008 (PST)&lt;br /&gt;
**The use of a measure microformat should be optional. Otherwise it will prevent people from using less specific measurements like &amp;quot;a handful&amp;quot; or &amp;quot;a bottle&amp;quot; or just &amp;quot;some&amp;quot;. [[User:Yde|Yde]] 08:59, 30 May 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*The abbr design pattern should be used to mark up measures, such as lbs and kg, measures are also not restricted to ingredients as they describe temperature too, as such should the sup element be used in the presentation of the degree symbol, within the abbr? See  [http://www.bbc.co.uk/weather/5day.shtml?id=1081 BBC weather example] [[User:Lee Jordan|Lee Jordan]] 20:00, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Conversion is tricky and is important, you've found a great recipe but it's measured in &amp;quot;cups&amp;quot;. temperature is usually handled well by recipe authors, unless &amp;quot;gas mark&amp;quot; is used. The lang attribute (optional) could be used to denote the intentional language convention of the markup, to aid parsers &amp;quot;convert on the fly&amp;quot;? Is there currently a sematic way of marking up content as being metric or imperial? (complications come in mixed measure conventions in the same text section, so lang= on the abbr rather than the ul would help). A browser could then know the text was originally written in metric and convert to imperial if the user agent was en-GB, or a DOM script equally could aid conversion from cups to oz based on that? As an Englishman reading American text I find it hard to know what a &amp;quot;cup&amp;quot; is and then there are the Europeans to consider. Lang attributes might not be useful as for example en-US and en-GB measure distance in miles for example, rel=&amp;quot;us-volume&amp;quot; (cups), rel=&amp;quot;gb-volume&amp;quot; (tablespoons)? [[User:Lee Jordan|Lee Jordan]] 20:15, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
==Single foodstuffs==&lt;br /&gt;
&lt;br /&gt;
If &amp;quot;method&amp;quot; is made optional, this could be used for marking up individual foodstuffs in prose. for example, &amp;quot;I like to eat cheese for supper.&amp;quot; would become:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or simply (if the proposed &amp;quot;[http://microformats.org/discuss/mail/microformats-discuss/2008-January/011199.html sub-microformat-pattern]&amp;quot; is adopted):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe-ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 08:16, 5 Jan 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
But that's not really a recipe, is it? And what would the purpose of knowing that cheese is an ingredient be?&lt;br /&gt;
--[[User:Yde|Yde]] 12:46, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Menus==&lt;br /&gt;
With the addition of a &amp;quot;price&amp;quot; field, and perhaps one or two others, and again making &amp;quot;method&amp;quot; optional, this microformat can also be used for menus. See [[recipe-examples#Menus|menu examples]].&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 02:39, 19 Feb 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
I would consider this out of scope (which is to produce an as-simple-as-possible microformat &amp;quot;for the mark-up of instructions for creating meals, drinks or food-based items&amp;quot; - [[recipe-brainstorming#Introduction | introduction]]) --[[User:Yde|Yde]] 13:39, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[recipe]]&lt;br /&gt;
* [[recipe-examples]]&lt;br /&gt;
* [[recipe-formats]]&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27725</id>
		<title>recipe-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27725"/>
		<updated>2008-07-14T14:39:12Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* Measure */ Deleted two irrelevant issues i had raised&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Recipe Brainstorming&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Towards a [[recipe|Recipe]] microformat.  Please read the [[process]] before editing this page.&lt;br /&gt;
&lt;br /&gt;
==Format-In-Progress==&lt;br /&gt;
&lt;br /&gt;
This format-in-progress follows the restarting of Recipe development by [[User:Phae|Frances Berriman]] on 25th September 2007. Note that this Format-In-Progress section is intended to be edited to reflect the discussion that occurs on the microformats-new list, rather than being a free-form playground for schema. This documentation was produced by [[User:BenWard|Ben Ward]] and [[User:Phae|Frances Berriman]].&lt;br /&gt;
&lt;br /&gt;
; Editor&lt;br /&gt;
: [[User:Phae|Frances Berriman]] (BBC)&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
Recipe is based on [[recipe-examples|examples]] and fields in [[recipe-formats|existing formats]]. &lt;br /&gt;
&lt;br /&gt;
The recipe microformat is designed for the mark-up of instructions for creating meals, drinks or food-based items.  &lt;br /&gt;
&lt;br /&gt;
===Root Class Name===&lt;br /&gt;
&lt;br /&gt;
To be decided. Likely ‘hrecipe’.&lt;br /&gt;
&lt;br /&gt;
===Property List===&lt;br /&gt;
&lt;br /&gt;
Class names &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; are taken from [[hAtom]], &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt; used from [[hCard]] and &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; from [[measure]].&lt;br /&gt;
&lt;br /&gt;
* Title. &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* Summary. &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Author. &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;. optional. [[hcard]].&lt;br /&gt;
* Date published. &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* Photo(s). &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;. optional. img or url.&lt;br /&gt;
* Ingredient(s). &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;. 1 or more required.&lt;br /&gt;
** Quantity. &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;. optional. text, optionally [[measure]].&lt;br /&gt;
** Item. &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
** Note. &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
** Optionality. &amp;lt;code&amp;gt;optional&amp;lt;/code&amp;gt;. optional. text. Its absence should imply that the ingredient is required.&lt;br /&gt;
* Method. &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;. required. text with optional valid HTML markup.&lt;br /&gt;
* Yield. &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Preparation time. &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* Tags. optional. [[rel-tag]].&lt;br /&gt;
* License. optional. [[rel-license]].&lt;br /&gt;
&lt;br /&gt;
===Field Details===&lt;br /&gt;
&lt;br /&gt;
Summary: A short introduction, accompanying statement about the recipe.&lt;br /&gt;
&lt;br /&gt;
Author: An [[hCard]] for the author of the recipe.&lt;br /&gt;
&lt;br /&gt;
Photo: Accompanying image.&lt;br /&gt;
&lt;br /&gt;
Method: The block of text containing the method of the recipe.&lt;br /&gt;
&lt;br /&gt;
Optionality: States that an ingredient is optional to the recipe. Its absence should imply that the ingredient is required.&lt;br /&gt;
&lt;br /&gt;
Yield: Quantity produced by this recipe.&lt;br /&gt;
&lt;br /&gt;
===Suggested fields for inclusion===&lt;br /&gt;
&lt;br /&gt;
* Method &amp;gt; Steps or Method-Step[] as a child of Method. Imply ordered steps from an HTML list or explicitly mark-up ordered steps respectively.&lt;br /&gt;
* Calories – per serving. May be part of the [[measure]] microformat in future.&lt;br /&gt;
&lt;br /&gt;
===Known Issues===&lt;br /&gt;
&lt;br /&gt;
This section reflects the discussion that occurs on the microformats-new list ([http://microformats.org/discuss/mail/microformats-new/2007-September/000864.html here], [http://microformats.org/discuss/mail/microformats-new/2008-April/001599.html here] and [http://microformats.org/discuss/mail/microformats-new/2008-June/001629.html here]).&lt;br /&gt;
&lt;br /&gt;
{{OpenIssue}} Mark-up of quantity would be enhanced by use of a [[measure]] microformat. However, such a format does not yet exist outside of brainstorming. It must be decided whether quantity is useful/parsable ''enough'' without explicit mark-up of values and units.&lt;br /&gt;
* The ‘quantity’ of an ingredient should be considered as a string which parsers may attempt to understand as required. A future ‘measurement’ format will be an obvious compound part in recipes, but it is not required for recipe to be specified usefully. [http://microformats.org/discuss/mail/microformats-new/2007-September/000867.html], [http://microformats.org/discuss/mail/microformats-new/2008-April/001600.html]&lt;br /&gt;
{{ClosedIssue}} &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;entry-summary&amp;lt;/code&amp;gt; are not always semantically right and may not be good class names.&lt;br /&gt;
* &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;summary&amp;lt;/code&amp;gt; already used for a different purpose (in [[hCard]] and [[hCalendar]]/[[hReview]]/[[hListing]]). [[accepted-limitations-of-microformats#Microformat_Namespacing_Issue More | Read more]].&lt;br /&gt;
* &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt; suggested.&lt;br /&gt;
* Changed to &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt; for now.&lt;br /&gt;
{{ClosedIssue}} The 'photo' property should be usable for elements containing the element &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* This format reuses the 'photo' property of [[hCard]] so we can't change the way it is parsed in the recipe format without also changing the way it is pased in hCard ([[hcard#Human_vs._Machine_readable|Human_vs._Machine_readable]]). This is an hCard problem and should not be discussed here.&lt;br /&gt;
{{ClosedIssue}} We need a way to markup alternative ingredients.&lt;br /&gt;
* This is not entirely straight-forward. We should put this off for a future revision.&lt;br /&gt;
{{OpenIssue}} The 'note' property is only useful in some [http://microformats.org/discuss/mail/microformats-new/2008-June/001635.html rare cases] and might not fit the 80-20 rule.&lt;br /&gt;
* We might want to [[principles|start as simple as possible]] and leave this out for a future revision.&lt;br /&gt;
* People often put some of the very basic preparation steps into the ingredients list. For example, ingredients lists sometimes read like &amp;quot;one onion, finely chopped&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==RecipeML-based Brainstorm==&lt;br /&gt;
&lt;br /&gt;
Excerpted from [http://conoroneill.com/2006/03/21/what-if-i-suggest-a-structured-recipe-format-and-you-critique-it/ Conor Bandon's Blog entry] and derived from The RecipeML Spec:&lt;br /&gt;
*Recipe_Title&lt;br /&gt;
*Summary Description (one liner)&lt;br /&gt;
*Measurement System (U.S., Imperial etc)&lt;br /&gt;
*Ingredients (each one a separate &amp;quot;item&amp;quot; rather than block text with count/amount/range/unit broken out too)&lt;br /&gt;
**Some (e.g. meats, vegetables) could optionally be marked up with (elements of) the proposed [[species]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:41, 16 Nov 2006 (PST)&lt;br /&gt;
** Ingredient importance (e.g. Main, Required, Optional) should be listed as an attribute of each entry. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Units need separate microformat: see [[measure]] &lt;br /&gt;
**Ingredient Preparation: such as diced, chopped, sliced, grated, minced, etc. [[User:SteveL|Steve Lewis]] 18:55, 11 Feb 2007 (PST)&lt;br /&gt;
*Preparation Time (overall time)&lt;br /&gt;
*Yield Quantity and Unit (4 pancakes or 5 servings)&lt;br /&gt;
**Calories per serving [[User:JohnLeMasney| John LeMasney]]&lt;br /&gt;
**Calories per ounce [[User:JohnLeMasney| John LeMasney]] &lt;br /&gt;
*Background Information - Optional section to encapsulate information that is useful but not necessarily required for a successful recipe. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Author (Person) ([[hcard]]?)&lt;br /&gt;
**Submitter (Person) ([[hcard]]?)&lt;br /&gt;
**Source (Book Title etc)&lt;br /&gt;
*** could use the proposed [[citation]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:43, 16 Nov 2006 (PST)&lt;br /&gt;
**Date (Of Creation or Publication)&lt;br /&gt;
**Rights (Copyright or other)&lt;br /&gt;
**Meal Category (Starter, entree, dessert )&lt;br /&gt;
**Cuisine Category (Italian etc)&lt;br /&gt;
*Instructions (text, but can contain:)&lt;br /&gt;
**Steps (optional)&lt;br /&gt;
***Should be an ordered list [[User:AndyMabbett|Andy Mabbett]] 14:46, 16 Nov 2006 (PST)&lt;br /&gt;
***Another vote for an ordered list, perhaps in the [[XOXO]] format. [[User:AlexanderShusta|α]]&lt;br /&gt;
***Many recipes associate ingredients with specific steps of a multi-step method; if methods are broken out into steps, then the format should support this association whether the complete ingredient list is up front or the ingredient list is itself broken out per step. [[User:Quixote|Ben Curtis]]&lt;br /&gt;
*Photo (optional) [[User:IamCam|Cameron Perry]]&lt;br /&gt;
**Could be one per dish, or one for each (or for some of the) step(s). [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
== Additional Suggestions ==&lt;br /&gt;
*Steps - As cited above but to include estimated time per step.  Include the type of step (prep, preheat, cook, bake, mix, saute, etc) as well as the ingredients involved.  This would be very useful when trying to time a meal so all the food appears together.&lt;br /&gt;
**I think this is being to specific. Are there any real world examples where this would be useful? --[[User:Yde|Yde]] 08:41, 30 May 2008 (PDT)&lt;br /&gt;
*Difficulty/Notes - Perhaps incorporation of [[hreview|hReview]] to describe difficulty (using rating) and general comments (review), as an optional field. [[User:Phae|Frances Berriman]]&lt;br /&gt;
*Suitability (e.g. vegetarian, vegan, wheat-free, etc.). Possibly [[rel-tag]]. [[User:AndyMabbett|Andy Mabbett]] 14:57, 16 Nov 2006 (PST)&lt;br /&gt;
*Ingredient Grouping - In baking you need to differentiate wet from dry ingredients.  See also an [[recipe-examples|example recipe]] from [http://www.extratasty.com/recipe/46/cuba_libre extratasty.com] for useful grouping in cocktail mixing. [[SteveL|Steve Lewis]] 19:10, 11 Feb 2007&lt;br /&gt;
** Maybe this ingredient grouping can be used to express some alternative ingredients, like &amp;quot;mayonnaise or cream cheese&amp;quot;. [[EstevaoSamuel|Estêvão Samuel Procópio]] 15:33, 16 Dez 2007 (PDT)&lt;br /&gt;
** This could be solved by using a xoxo list and ignoring list items that don't include a class=&amp;quot;name&amp;quot;. Example:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Booze&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Rum&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Mixer&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Cola&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Lime juice&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:Yde|Yde]] 13:09, 18 Apr 2008 (PDT)&lt;br /&gt;
** We can't have a dependency on XOXO or any list mark-up for ingredients. That's too restrictive on publishing patterns, preventing patterns like: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;method&amp;quot;&amp;gt;Take &amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;a handful&amp;lt;/span&amp;gt; &lt;br /&gt;
of  spinach&amp;lt;/span&amp;gt; and fry it&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:BenWard|BenWard]] 13:20, 18 Apr 2008 (PDT)&lt;br /&gt;
You're right. I think grouping would introduce too many new elements (class=&amp;quot;group&amp;quot;, class=&amp;quot;group-title&amp;quot;) considering how relatively uncommon this is. --[[User:Yde|Yde]] 13:51, 23 Apr 2008 (PDT)&lt;br /&gt;
* Number of dishes or similary - often it's mentioned how many dishes (or breads in baking, etc) the ingredients are for. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Suitable for occations - what occations are the dish suitable for? [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Category - many sites categorize their recipes. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
** Tags could be used for both suitability and category.&lt;br /&gt;
&lt;br /&gt;
Note: Comments added ''&amp;quot;[[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&amp;quot;'' are added after looking at http://tasteline.com, example: [http://www.tasteline.com/default.ns?strItemID=showRecipe&amp;amp;intChannelID=&amp;amp;lngRID=8045&amp;amp;tlfo=0 here].&lt;br /&gt;
&lt;br /&gt;
*Under what terms is the recipe licensed? Microformat: rel=&amp;quot;license&amp;quot;. Often a page is in the creative commons but the page author has taken some text from a copyrighted page and in theory re-published the work in violation to the terms of use, adding a rel=&amp;quot;license&amp;quot; to each recipe on the page? [[User:Lee Jordan|Lee Jordan]] 20:55, 04 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient List Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If class=&amp;quot;ingredients&amp;quot; (note: plural) is found on an element, class=&amp;quot;ingredient&amp;quot; (note: singular) is automatically implied on all its children.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I agree. This would save a lot of space, especially combined with the proposed hmeasur [http://microformats.org/wiki/measure#hmeasure minimisation technique]. --[[User:Yde|Yde]] 12:57, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
This idea's a bit more &amp;quot;out there&amp;quot; and probably needs a bit more work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;3  eggs&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(note the double-space between '3' and 'eggs') is treated as a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is similar to N-optimisation in hCard, but uses a double space instead of a single space because the components (quantity, name) may themselves each contain spaces. With both of these optimisations in place, the sponge cake ingredient list can be written as concisely as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;3  eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;1 tsp  vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which (apart from the double spaces) is pretty close to how many people publish ingredients lists already. (Certainly close to how I do!)&lt;br /&gt;
&lt;br /&gt;
=== Alternative Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 02:02, 24 Mar 2008 (PDT): Perhaps a better solution than the double spacing...&lt;br /&gt;
&lt;br /&gt;
As above, but:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;3&amp;lt;/var&amp;gt; eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;1 tsp&amp;lt;/var&amp;gt; vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or is this stretching the meaning of &amp;amp;lt;var&amp;gt; too much?&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name Optimisation ===&lt;br /&gt;
&lt;br /&gt;
--[[User:Yde|Yde]] 02:12, 23 Apr 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If no class=&amp;quot;quantity&amp;quot; or class=&amp;quot;name&amp;quot; is found, the content of the ingredient element is treated as the name of the ingredient.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maybe we should even allow markup like&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tbsp&amp;lt;/span&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which would be parsed as&lt;br /&gt;
&lt;br /&gt;
* ingredient&lt;br /&gt;
** quantity: 1 tbsp&lt;br /&gt;
** name: salt&lt;br /&gt;
&lt;br /&gt;
NOTE: To avoid confusion, I used the class name &amp;quot;name&amp;quot; although I think it should be changed to &amp;quot;item&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Cookcamp brainstorming ==&lt;br /&gt;
&lt;br /&gt;
At [http://barcamp.org/CookCamp CookCamp] in February 2007, Tantek moderated a fairly free form discussion of how to publish/share recipes.  Here is a [http://flickr.com/photos/tantek/422072573/ photo of the whiteboard]:&lt;br /&gt;
&lt;br /&gt;
[http://flickr.com/photos/tantek/422072573/ http://farm1.static.flickr.com/162/422072573_9956d93f61.jpg]&lt;br /&gt;
&lt;br /&gt;
'''To Do''': OCR this and enter rough notes here...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
Please do feel to add your comments below.  If this section grows too large, please create a seperate recipe-issues section.  Thanks!&lt;br /&gt;
&lt;br /&gt;
===Scope===&lt;br /&gt;
*Is this intended for only food recipes, or also recipes for, say, glue, paint, dyes and other chemicals? [[User:AndyMabbett|Andy Mabbett]] 14:53, 16 Nov 2006 (PST)&lt;br /&gt;
** +1  Wondered the same.  I'd like to see this extended as a general recipe for anything that can be created in a defined way/order, rather than just edible food.[[User:Phae|Frances Berriman]]&lt;br /&gt;
** Agreed. This format could apply to a set of methods and materials, including cooking, science experiments, craft making, building, etc. - essentially any how-to or tutorial. [[User:IamCam|Cameron Perry]]&lt;br /&gt;
** However, now I view my addition of 'calories per serving' as suspect, ;) though I guess it could still apply, since it's just a unit of energy. [[User:JohnLeMasney|John LeMasney]]&lt;br /&gt;
***Recipe for Nitroglycerine (not recommended by Weight Watchers) ? [[User:AndyMabbett|Andy Mabbett]] 10:43, 1 Feb 2007 (PST)&lt;br /&gt;
** The scope is determined by the [[recipe-examples]] research that is done, other musings are purely theoretical and thus discouraged.  So far this means recipes means only food recipes.  In addition, &amp;quot;recipe&amp;quot; in common vernacular applies primarily to food.  Other uses are certainly outside the common 80/20 (note that 80/20 does note mean there are no non-food cases, merely that they are outside the 80).  If you want to pursue other types of recipes, e.g. &amp;quot;chemical-recipes&amp;quot; - start that as a separate research effort per the [[process]]. [[User:Tantek|Tantek]] 07:39, 15 Mar 2007 (PDT)&lt;br /&gt;
*** Work is continuing on the recipe format now with the scope limited to food-based items only. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
*Is it possible to have special structure for the details of the operations in the cooking. For Eg. I invite you to have a look at the following Page [http://www.anthus.com/Recipes/CompCook.html]. Should it be possible to have special markup for the operations? Or is that going too far? Maybe we could keep this open ended so that it could be included when sites would actually be interested in including the same... Anyway the article makes for some interesting reading though it is from 1985 ;-) [[User:SudarshanP|SudarshanP]] 06:46, 26 Jun 2007 (PDT)&lt;br /&gt;
** I think this could be considered out of scope. It's the sort of thing that would be detailed in the descriptive narrative, but I'm not sure there's evidence from the examples that this type of behaviour is common enough to warrant specific properties to hold it. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
===Measure ===&lt;br /&gt;
{{OpenIssue}}&lt;br /&gt;
*Quantities play a key part in recipes, so do we feel the recipe format will rely on quantities so heavily that the measure microformat needs to be completed first, or do we feel it can exist without it and use of measure can be optional in the first version? [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
**The former. [[User:AndyMabbett|Andy Mabbett]] 13:10, 4 Feb 2008 (PST)&lt;br /&gt;
**The use of a measure microformat should be optional. Otherwise it will prevent people from using less specific measurements like &amp;quot;a handful&amp;quot; or &amp;quot;a bottle&amp;quot; or just &amp;quot;some&amp;quot;. [[User:Yde|Yde]] 08:59, 30 May 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*The abbr design pattern should be used to mark up measures, such as lbs and kg, measures are also not restricted to ingredients as they describe temperature too, as such should the sup element be used in the presentation of the degree symbol, within the abbr? See  [http://www.bbc.co.uk/weather/5day.shtml?id=1081 BBC weather example] [[User:Lee Jordan|Lee Jordan]] 20:00, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Conversion is tricky and is important, you've found a great recipe but it's measured in &amp;quot;cups&amp;quot;. temperature is usually handled well by recipe authors, unless &amp;quot;gas mark&amp;quot; is used. The lang attribute (optional) could be used to denote the intentional language convention of the markup, to aid parsers &amp;quot;convert on the fly&amp;quot;? Is there currently a sematic way of marking up content as being metric or imperial? (complications come in mixed measure conventions in the same text section, so lang= on the abbr rather than the ul would help). A browser could then know the text was originally written in metric and convert to imperial if the user agent was en-GB, or a DOM script equally could aid conversion from cups to oz based on that? As an Englishman reading American text I find it hard to know what a &amp;quot;cup&amp;quot; is and then there are the Europeans to consider. Lang attributes might not be useful as for example en-US and en-GB measure distance in miles for example, rel=&amp;quot;us-volume&amp;quot; (cups), rel=&amp;quot;gb-volume&amp;quot; (tablespoons)? [[User:Lee Jordan|Lee Jordan]] 20:15, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
==Single foodstuffs==&lt;br /&gt;
&lt;br /&gt;
If &amp;quot;method&amp;quot; is made optional, this could be used for marking up individual foodstuffs in prose. for example, &amp;quot;I like to eat cheese for supper.&amp;quot; would become:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or simply (if the proposed &amp;quot;[http://microformats.org/discuss/mail/microformats-discuss/2008-January/011199.html sub-microformat-pattern]&amp;quot; is adopted):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe-ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 08:16, 5 Jan 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
But that's not really a recipe, is it? And what would the purpose of knowing that cheese is an ingredient be?&lt;br /&gt;
--[[User:Yde|Yde]] 12:46, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Menus==&lt;br /&gt;
With the addition of a &amp;quot;price&amp;quot; field, and perhaps one or two others, and again making &amp;quot;method&amp;quot; optional, this microformat can also be used for menus. See [[recipe-examples#Menus|menu examples]].&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 02:39, 19 Feb 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
I would consider this out of scope (which is to produce an as-simple-as-possible microformat &amp;quot;for the mark-up of instructions for creating meals, drinks or food-based items&amp;quot; - [[recipe-brainstorming#Introduction | introduction]]) --[[User:Yde|Yde]] 13:39, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[recipe]]&lt;br /&gt;
* [[recipe-examples]]&lt;br /&gt;
* [[recipe-formats]]&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27724</id>
		<title>recipe-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27724"/>
		<updated>2008-07-14T14:19:41Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* Known Issues */ added link to another thread&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Recipe Brainstorming&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Towards a [[recipe|Recipe]] microformat.  Please read the [[process]] before editing this page.&lt;br /&gt;
&lt;br /&gt;
==Format-In-Progress==&lt;br /&gt;
&lt;br /&gt;
This format-in-progress follows the restarting of Recipe development by [[User:Phae|Frances Berriman]] on 25th September 2007. Note that this Format-In-Progress section is intended to be edited to reflect the discussion that occurs on the microformats-new list, rather than being a free-form playground for schema. This documentation was produced by [[User:BenWard|Ben Ward]] and [[User:Phae|Frances Berriman]].&lt;br /&gt;
&lt;br /&gt;
; Editor&lt;br /&gt;
: [[User:Phae|Frances Berriman]] (BBC)&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
Recipe is based on [[recipe-examples|examples]] and fields in [[recipe-formats|existing formats]]. &lt;br /&gt;
&lt;br /&gt;
The recipe microformat is designed for the mark-up of instructions for creating meals, drinks or food-based items.  &lt;br /&gt;
&lt;br /&gt;
===Root Class Name===&lt;br /&gt;
&lt;br /&gt;
To be decided. Likely ‘hrecipe’.&lt;br /&gt;
&lt;br /&gt;
===Property List===&lt;br /&gt;
&lt;br /&gt;
Class names &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; are taken from [[hAtom]], &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt; used from [[hCard]] and &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; from [[measure]].&lt;br /&gt;
&lt;br /&gt;
* Title. &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* Summary. &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Author. &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;. optional. [[hcard]].&lt;br /&gt;
* Date published. &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* Photo(s). &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;. optional. img or url.&lt;br /&gt;
* Ingredient(s). &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;. 1 or more required.&lt;br /&gt;
** Quantity. &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;. optional. text, optionally [[measure]].&lt;br /&gt;
** Item. &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
** Note. &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
** Optionality. &amp;lt;code&amp;gt;optional&amp;lt;/code&amp;gt;. optional. text. Its absence should imply that the ingredient is required.&lt;br /&gt;
* Method. &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;. required. text with optional valid HTML markup.&lt;br /&gt;
* Yield. &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Preparation time. &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* Tags. optional. [[rel-tag]].&lt;br /&gt;
* License. optional. [[rel-license]].&lt;br /&gt;
&lt;br /&gt;
===Field Details===&lt;br /&gt;
&lt;br /&gt;
Summary: A short introduction, accompanying statement about the recipe.&lt;br /&gt;
&lt;br /&gt;
Author: An [[hCard]] for the author of the recipe.&lt;br /&gt;
&lt;br /&gt;
Photo: Accompanying image.&lt;br /&gt;
&lt;br /&gt;
Method: The block of text containing the method of the recipe.&lt;br /&gt;
&lt;br /&gt;
Optionality: States that an ingredient is optional to the recipe. Its absence should imply that the ingredient is required.&lt;br /&gt;
&lt;br /&gt;
Yield: Quantity produced by this recipe.&lt;br /&gt;
&lt;br /&gt;
===Suggested fields for inclusion===&lt;br /&gt;
&lt;br /&gt;
* Method &amp;gt; Steps or Method-Step[] as a child of Method. Imply ordered steps from an HTML list or explicitly mark-up ordered steps respectively.&lt;br /&gt;
* Calories – per serving. May be part of the [[measure]] microformat in future.&lt;br /&gt;
&lt;br /&gt;
===Known Issues===&lt;br /&gt;
&lt;br /&gt;
This section reflects the discussion that occurs on the microformats-new list ([http://microformats.org/discuss/mail/microformats-new/2007-September/000864.html here], [http://microformats.org/discuss/mail/microformats-new/2008-April/001599.html here] and [http://microformats.org/discuss/mail/microformats-new/2008-June/001629.html here]).&lt;br /&gt;
&lt;br /&gt;
{{OpenIssue}} Mark-up of quantity would be enhanced by use of a [[measure]] microformat. However, such a format does not yet exist outside of brainstorming. It must be decided whether quantity is useful/parsable ''enough'' without explicit mark-up of values and units.&lt;br /&gt;
* The ‘quantity’ of an ingredient should be considered as a string which parsers may attempt to understand as required. A future ‘measurement’ format will be an obvious compound part in recipes, but it is not required for recipe to be specified usefully. [http://microformats.org/discuss/mail/microformats-new/2007-September/000867.html], [http://microformats.org/discuss/mail/microformats-new/2008-April/001600.html]&lt;br /&gt;
{{ClosedIssue}} &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;entry-summary&amp;lt;/code&amp;gt; are not always semantically right and may not be good class names.&lt;br /&gt;
* &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;summary&amp;lt;/code&amp;gt; already used for a different purpose (in [[hCard]] and [[hCalendar]]/[[hReview]]/[[hListing]]). [[accepted-limitations-of-microformats#Microformat_Namespacing_Issue More | Read more]].&lt;br /&gt;
* &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt; suggested.&lt;br /&gt;
* Changed to &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt; for now.&lt;br /&gt;
{{ClosedIssue}} The 'photo' property should be usable for elements containing the element &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* This format reuses the 'photo' property of [[hCard]] so we can't change the way it is parsed in the recipe format without also changing the way it is pased in hCard ([[hcard#Human_vs._Machine_readable|Human_vs._Machine_readable]]). This is an hCard problem and should not be discussed here.&lt;br /&gt;
{{ClosedIssue}} We need a way to markup alternative ingredients.&lt;br /&gt;
* This is not entirely straight-forward. We should put this off for a future revision.&lt;br /&gt;
{{OpenIssue}} The 'note' property is only useful in some [http://microformats.org/discuss/mail/microformats-new/2008-June/001635.html rare cases] and might not fit the 80-20 rule.&lt;br /&gt;
* We might want to [[principles|start as simple as possible]] and leave this out for a future revision.&lt;br /&gt;
* People often put some of the very basic preparation steps into the ingredients list. For example, ingredients lists sometimes read like &amp;quot;one onion, finely chopped&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==RecipeML-based Brainstorm==&lt;br /&gt;
&lt;br /&gt;
Excerpted from [http://conoroneill.com/2006/03/21/what-if-i-suggest-a-structured-recipe-format-and-you-critique-it/ Conor Bandon's Blog entry] and derived from The RecipeML Spec:&lt;br /&gt;
*Recipe_Title&lt;br /&gt;
*Summary Description (one liner)&lt;br /&gt;
*Measurement System (U.S., Imperial etc)&lt;br /&gt;
*Ingredients (each one a separate &amp;quot;item&amp;quot; rather than block text with count/amount/range/unit broken out too)&lt;br /&gt;
**Some (e.g. meats, vegetables) could optionally be marked up with (elements of) the proposed [[species]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:41, 16 Nov 2006 (PST)&lt;br /&gt;
** Ingredient importance (e.g. Main, Required, Optional) should be listed as an attribute of each entry. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Units need separate microformat: see [[measure]] &lt;br /&gt;
**Ingredient Preparation: such as diced, chopped, sliced, grated, minced, etc. [[User:SteveL|Steve Lewis]] 18:55, 11 Feb 2007 (PST)&lt;br /&gt;
*Preparation Time (overall time)&lt;br /&gt;
*Yield Quantity and Unit (4 pancakes or 5 servings)&lt;br /&gt;
**Calories per serving [[User:JohnLeMasney| John LeMasney]]&lt;br /&gt;
**Calories per ounce [[User:JohnLeMasney| John LeMasney]] &lt;br /&gt;
*Background Information - Optional section to encapsulate information that is useful but not necessarily required for a successful recipe. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Author (Person) ([[hcard]]?)&lt;br /&gt;
**Submitter (Person) ([[hcard]]?)&lt;br /&gt;
**Source (Book Title etc)&lt;br /&gt;
*** could use the proposed [[citation]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:43, 16 Nov 2006 (PST)&lt;br /&gt;
**Date (Of Creation or Publication)&lt;br /&gt;
**Rights (Copyright or other)&lt;br /&gt;
**Meal Category (Starter, entree, dessert )&lt;br /&gt;
**Cuisine Category (Italian etc)&lt;br /&gt;
*Instructions (text, but can contain:)&lt;br /&gt;
**Steps (optional)&lt;br /&gt;
***Should be an ordered list [[User:AndyMabbett|Andy Mabbett]] 14:46, 16 Nov 2006 (PST)&lt;br /&gt;
***Another vote for an ordered list, perhaps in the [[XOXO]] format. [[User:AlexanderShusta|α]]&lt;br /&gt;
***Many recipes associate ingredients with specific steps of a multi-step method; if methods are broken out into steps, then the format should support this association whether the complete ingredient list is up front or the ingredient list is itself broken out per step. [[User:Quixote|Ben Curtis]]&lt;br /&gt;
*Photo (optional) [[User:IamCam|Cameron Perry]]&lt;br /&gt;
**Could be one per dish, or one for each (or for some of the) step(s). [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
== Additional Suggestions ==&lt;br /&gt;
*Steps - As cited above but to include estimated time per step.  Include the type of step (prep, preheat, cook, bake, mix, saute, etc) as well as the ingredients involved.  This would be very useful when trying to time a meal so all the food appears together.&lt;br /&gt;
**I think this is being to specific. Are there any real world examples where this would be useful? --[[User:Yde|Yde]] 08:41, 30 May 2008 (PDT)&lt;br /&gt;
*Difficulty/Notes - Perhaps incorporation of [[hreview|hReview]] to describe difficulty (using rating) and general comments (review), as an optional field. [[User:Phae|Frances Berriman]]&lt;br /&gt;
*Suitability (e.g. vegetarian, vegan, wheat-free, etc.). Possibly [[rel-tag]]. [[User:AndyMabbett|Andy Mabbett]] 14:57, 16 Nov 2006 (PST)&lt;br /&gt;
*Ingredient Grouping - In baking you need to differentiate wet from dry ingredients.  See also an [[recipe-examples|example recipe]] from [http://www.extratasty.com/recipe/46/cuba_libre extratasty.com] for useful grouping in cocktail mixing. [[SteveL|Steve Lewis]] 19:10, 11 Feb 2007&lt;br /&gt;
** Maybe this ingredient grouping can be used to express some alternative ingredients, like &amp;quot;mayonnaise or cream cheese&amp;quot;. [[EstevaoSamuel|Estêvão Samuel Procópio]] 15:33, 16 Dez 2007 (PDT)&lt;br /&gt;
** This could be solved by using a xoxo list and ignoring list items that don't include a class=&amp;quot;name&amp;quot;. Example:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Booze&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Rum&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Mixer&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Cola&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Lime juice&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:Yde|Yde]] 13:09, 18 Apr 2008 (PDT)&lt;br /&gt;
** We can't have a dependency on XOXO or any list mark-up for ingredients. That's too restrictive on publishing patterns, preventing patterns like: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;method&amp;quot;&amp;gt;Take &amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;a handful&amp;lt;/span&amp;gt; &lt;br /&gt;
of  spinach&amp;lt;/span&amp;gt; and fry it&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:BenWard|BenWard]] 13:20, 18 Apr 2008 (PDT)&lt;br /&gt;
You're right. I think grouping would introduce too many new elements (class=&amp;quot;group&amp;quot;, class=&amp;quot;group-title&amp;quot;) considering how relatively uncommon this is. --[[User:Yde|Yde]] 13:51, 23 Apr 2008 (PDT)&lt;br /&gt;
* Number of dishes or similary - often it's mentioned how many dishes (or breads in baking, etc) the ingredients are for. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Suitable for occations - what occations are the dish suitable for? [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Category - many sites categorize their recipes. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
** Tags could be used for both suitability and category.&lt;br /&gt;
&lt;br /&gt;
Note: Comments added ''&amp;quot;[[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&amp;quot;'' are added after looking at http://tasteline.com, example: [http://www.tasteline.com/default.ns?strItemID=showRecipe&amp;amp;intChannelID=&amp;amp;lngRID=8045&amp;amp;tlfo=0 here].&lt;br /&gt;
&lt;br /&gt;
*Under what terms is the recipe licensed? Microformat: rel=&amp;quot;license&amp;quot;. Often a page is in the creative commons but the page author has taken some text from a copyrighted page and in theory re-published the work in violation to the terms of use, adding a rel=&amp;quot;license&amp;quot; to each recipe on the page? [[User:Lee Jordan|Lee Jordan]] 20:55, 04 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient List Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If class=&amp;quot;ingredients&amp;quot; (note: plural) is found on an element, class=&amp;quot;ingredient&amp;quot; (note: singular) is automatically implied on all its children.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I agree. This would save a lot of space, especially combined with the proposed hmeasur [http://microformats.org/wiki/measure#hmeasure minimisation technique]. --[[User:Yde|Yde]] 12:57, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
This idea's a bit more &amp;quot;out there&amp;quot; and probably needs a bit more work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;3  eggs&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(note the double-space between '3' and 'eggs') is treated as a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is similar to N-optimisation in hCard, but uses a double space instead of a single space because the components (quantity, name) may themselves each contain spaces. With both of these optimisations in place, the sponge cake ingredient list can be written as concisely as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;3  eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;1 tsp  vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which (apart from the double spaces) is pretty close to how many people publish ingredients lists already. (Certainly close to how I do!)&lt;br /&gt;
&lt;br /&gt;
=== Alternative Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 02:02, 24 Mar 2008 (PDT): Perhaps a better solution than the double spacing...&lt;br /&gt;
&lt;br /&gt;
As above, but:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;3&amp;lt;/var&amp;gt; eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;1 tsp&amp;lt;/var&amp;gt; vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or is this stretching the meaning of &amp;amp;lt;var&amp;gt; too much?&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name Optimisation ===&lt;br /&gt;
&lt;br /&gt;
--[[User:Yde|Yde]] 02:12, 23 Apr 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If no class=&amp;quot;quantity&amp;quot; or class=&amp;quot;name&amp;quot; is found, the content of the ingredient element is treated as the name of the ingredient.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maybe we should even allow markup like&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tbsp&amp;lt;/span&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which would be parsed as&lt;br /&gt;
&lt;br /&gt;
* ingredient&lt;br /&gt;
** quantity: 1 tbsp&lt;br /&gt;
** name: salt&lt;br /&gt;
&lt;br /&gt;
NOTE: To avoid confusion, I used the class name &amp;quot;name&amp;quot; although I think it should be changed to &amp;quot;item&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Cookcamp brainstorming ==&lt;br /&gt;
&lt;br /&gt;
At [http://barcamp.org/CookCamp CookCamp] in February 2007, Tantek moderated a fairly free form discussion of how to publish/share recipes.  Here is a [http://flickr.com/photos/tantek/422072573/ photo of the whiteboard]:&lt;br /&gt;
&lt;br /&gt;
[http://flickr.com/photos/tantek/422072573/ http://farm1.static.flickr.com/162/422072573_9956d93f61.jpg]&lt;br /&gt;
&lt;br /&gt;
'''To Do''': OCR this and enter rough notes here...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
Please do feel to add your comments below.  If this section grows too large, please create a seperate recipe-issues section.  Thanks!&lt;br /&gt;
&lt;br /&gt;
===Scope===&lt;br /&gt;
*Is this intended for only food recipes, or also recipes for, say, glue, paint, dyes and other chemicals? [[User:AndyMabbett|Andy Mabbett]] 14:53, 16 Nov 2006 (PST)&lt;br /&gt;
** +1  Wondered the same.  I'd like to see this extended as a general recipe for anything that can be created in a defined way/order, rather than just edible food.[[User:Phae|Frances Berriman]]&lt;br /&gt;
** Agreed. This format could apply to a set of methods and materials, including cooking, science experiments, craft making, building, etc. - essentially any how-to or tutorial. [[User:IamCam|Cameron Perry]]&lt;br /&gt;
** However, now I view my addition of 'calories per serving' as suspect, ;) though I guess it could still apply, since it's just a unit of energy. [[User:JohnLeMasney|John LeMasney]]&lt;br /&gt;
***Recipe for Nitroglycerine (not recommended by Weight Watchers) ? [[User:AndyMabbett|Andy Mabbett]] 10:43, 1 Feb 2007 (PST)&lt;br /&gt;
** The scope is determined by the [[recipe-examples]] research that is done, other musings are purely theoretical and thus discouraged.  So far this means recipes means only food recipes.  In addition, &amp;quot;recipe&amp;quot; in common vernacular applies primarily to food.  Other uses are certainly outside the common 80/20 (note that 80/20 does note mean there are no non-food cases, merely that they are outside the 80).  If you want to pursue other types of recipes, e.g. &amp;quot;chemical-recipes&amp;quot; - start that as a separate research effort per the [[process]]. [[User:Tantek|Tantek]] 07:39, 15 Mar 2007 (PDT)&lt;br /&gt;
*** Work is continuing on the recipe format now with the scope limited to food-based items only. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
*Is it possible to have special structure for the details of the operations in the cooking. For Eg. I invite you to have a look at the following Page [http://www.anthus.com/Recipes/CompCook.html]. Should it be possible to have special markup for the operations? Or is that going too far? Maybe we could keep this open ended so that it could be included when sites would actually be interested in including the same... Anyway the article makes for some interesting reading though it is from 1985 ;-) [[User:SudarshanP|SudarshanP]] 06:46, 26 Jun 2007 (PDT)&lt;br /&gt;
** I think this could be considered out of scope. It's the sort of thing that would be detailed in the descriptive narrative, but I'm not sure there's evidence from the examples that this type of behaviour is common enough to warrant specific properties to hold it. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
===Measure ===&lt;br /&gt;
{{OpenIssue}}&lt;br /&gt;
*Quantities play a key part in recipes, so do we feel the recipe format will rely on quantities so heavily that the measure microformat needs to be completed first, or do we feel it can exist without it and use of measure can be optional in the first version? [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
**The former. [[User:AndyMabbett|Andy Mabbett]] 13:10, 4 Feb 2008 (PST)&lt;br /&gt;
**The use of a measure microformat should be optional. Otherwise it will prevent people from using less specific measurements like &amp;quot;a handful&amp;quot; or &amp;quot;a bottle&amp;quot; or just &amp;quot;some&amp;quot;. [[User:Yde|Yde]] 08:59, 30 May 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*The abbr design pattern should be used to mark up measures, such as lbs and kg, measures are also not restricted to ingredients as they describe temperature too, as such should the sup element be used in the presentation of the degree symbol, within the abbr? See  [http://www.bbc.co.uk/weather/5day.shtml?id=1081 BBC weather example] [[User:Lee Jordan|Lee Jordan]] 20:00, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Conversion is tricky and is important, you've found a great recipe but it's measured in &amp;quot;cups&amp;quot;. temperature is usually handled well by recipe authors, unless &amp;quot;gas mark&amp;quot; is used. The lang attribute (optional) could be used to denote the intentional language convention of the markup, to aid parsers &amp;quot;convert on the fly&amp;quot;? Is there currently a sematic way of marking up content as being metric or imperial? (complications come in mixed measure conventions in the same text section, so lang= on the abbr rather than the ul would help). A browser could then know the text was originally written in metric and convert to imperial if the user agent was en-GB, or a DOM script equally could aid conversion from cups to oz based on that? As an Englishman reading American text I find it hard to know what a &amp;quot;cup&amp;quot; is and then there are the Europeans to consider. Lang attributes might not be useful as for example en-US and en-GB measure distance in miles for example, rel=&amp;quot;us-volume&amp;quot; (cups), rel=&amp;quot;gb-volume&amp;quot; (tablespoons)? [[User:Lee Jordan|Lee Jordan]] 20:15, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Should the hmeasure class be applied to all ingredient list items (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;li class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;) or just the ingredients list itself (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;ul class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;)? All ingredients are related to measurement (a value, a unit and an item) so it might as well be defined once or am I missing something? --[[User:Yde|Yde]] 12:37, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*On the [[measure]] site it says: The names &amp;quot;value&amp;quot; and &amp;quot;type&amp;quot; are taken from [[hCard]]; &amp;quot;item&amp;quot; is used from hReview. For the same reasons, should we change quantity to value + unit and name to item or does this brake compatability with some recipe format? --[[User:Yde|Yde]] 13:25, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Single foodstuffs==&lt;br /&gt;
&lt;br /&gt;
If &amp;quot;method&amp;quot; is made optional, this could be used for marking up individual foodstuffs in prose. for example, &amp;quot;I like to eat cheese for supper.&amp;quot; would become:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or simply (if the proposed &amp;quot;[http://microformats.org/discuss/mail/microformats-discuss/2008-January/011199.html sub-microformat-pattern]&amp;quot; is adopted):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe-ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 08:16, 5 Jan 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
But that's not really a recipe, is it? And what would the purpose of knowing that cheese is an ingredient be?&lt;br /&gt;
--[[User:Yde|Yde]] 12:46, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Menus==&lt;br /&gt;
With the addition of a &amp;quot;price&amp;quot; field, and perhaps one or two others, and again making &amp;quot;method&amp;quot; optional, this microformat can also be used for menus. See [[recipe-examples#Menus|menu examples]].&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 02:39, 19 Feb 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
I would consider this out of scope (which is to produce an as-simple-as-possible microformat &amp;quot;for the mark-up of instructions for creating meals, drinks or food-based items&amp;quot; - [[recipe-brainstorming#Introduction | introduction]]) --[[User:Yde|Yde]] 13:39, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[recipe]]&lt;br /&gt;
* [[recipe-examples]]&lt;br /&gt;
* [[recipe-formats]]&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27722</id>
		<title>recipe-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27722"/>
		<updated>2008-07-14T14:15:47Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* Known Issues */ Updated the measure discussion to reflect what seems to be the consensus on the mailing list.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Recipe Brainstorming&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Towards a [[recipe|Recipe]] microformat.  Please read the [[process]] before editing this page.&lt;br /&gt;
&lt;br /&gt;
==Format-In-Progress==&lt;br /&gt;
&lt;br /&gt;
This format-in-progress follows the restarting of Recipe development by [[User:Phae|Frances Berriman]] on 25th September 2007. Note that this Format-In-Progress section is intended to be edited to reflect the discussion that occurs on the microformats-new list, rather than being a free-form playground for schema. This documentation was produced by [[User:BenWard|Ben Ward]] and [[User:Phae|Frances Berriman]].&lt;br /&gt;
&lt;br /&gt;
; Editor&lt;br /&gt;
: [[User:Phae|Frances Berriman]] (BBC)&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
Recipe is based on [[recipe-examples|examples]] and fields in [[recipe-formats|existing formats]]. &lt;br /&gt;
&lt;br /&gt;
The recipe microformat is designed for the mark-up of instructions for creating meals, drinks or food-based items.  &lt;br /&gt;
&lt;br /&gt;
===Root Class Name===&lt;br /&gt;
&lt;br /&gt;
To be decided. Likely ‘hrecipe’.&lt;br /&gt;
&lt;br /&gt;
===Property List===&lt;br /&gt;
&lt;br /&gt;
Class names &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; are taken from [[hAtom]], &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt; used from [[hCard]] and &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; from [[measure]].&lt;br /&gt;
&lt;br /&gt;
* Title. &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* Summary. &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Author. &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;. optional. [[hcard]].&lt;br /&gt;
* Date published. &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* Photo(s). &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;. optional. img or url.&lt;br /&gt;
* Ingredient(s). &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;. 1 or more required.&lt;br /&gt;
** Quantity. &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;. optional. text, optionally [[measure]].&lt;br /&gt;
** Item. &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
** Note. &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
** Optionality. &amp;lt;code&amp;gt;optional&amp;lt;/code&amp;gt;. optional. text. Its absence should imply that the ingredient is required.&lt;br /&gt;
* Method. &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;. required. text with optional valid HTML markup.&lt;br /&gt;
* Yield. &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Preparation time. &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* Tags. optional. [[rel-tag]].&lt;br /&gt;
* License. optional. [[rel-license]].&lt;br /&gt;
&lt;br /&gt;
===Field Details===&lt;br /&gt;
&lt;br /&gt;
Summary: A short introduction, accompanying statement about the recipe.&lt;br /&gt;
&lt;br /&gt;
Author: An [[hCard]] for the author of the recipe.&lt;br /&gt;
&lt;br /&gt;
Photo: Accompanying image.&lt;br /&gt;
&lt;br /&gt;
Method: The block of text containing the method of the recipe.&lt;br /&gt;
&lt;br /&gt;
Optionality: States that an ingredient is optional to the recipe. Its absence should imply that the ingredient is required.&lt;br /&gt;
&lt;br /&gt;
Yield: Quantity produced by this recipe.&lt;br /&gt;
&lt;br /&gt;
===Suggested fields for inclusion===&lt;br /&gt;
&lt;br /&gt;
* Method &amp;gt; Steps or Method-Step[] as a child of Method. Imply ordered steps from an HTML list or explicitly mark-up ordered steps respectively.&lt;br /&gt;
* Calories – per serving. May be part of the [[measure]] microformat in future.&lt;br /&gt;
&lt;br /&gt;
===Known Issues===&lt;br /&gt;
&lt;br /&gt;
This section reflects the discussion that occurs on the microformats-new list ([http://microformats.org/discuss/mail/microformats-new/2008-April/001599.html here] and [http://microformats.org/discuss/mail/microformats-new/2007-September/000864.html here]).&lt;br /&gt;
&lt;br /&gt;
{{OpenIssue}} Mark-up of quantity would be enhanced by use of a [[measure]] microformat. However, such a format does not yet exist outside of brainstorming. It must be decided whether quantity is useful/parsable ''enough'' without explicit mark-up of values and units.&lt;br /&gt;
* The ‘quantity’ of an ingredient should be considered as a string which parsers may attempt to understand as required. A future ‘measurement’ format will be an obvious compound part in recipes, but it is not required for recipe to be specified usefully. [http://microformats.org/discuss/mail/microformats-new/2007-September/000867.html], [http://microformats.org/discuss/mail/microformats-new/2008-April/001600.html]&lt;br /&gt;
{{ClosedIssue}} &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;entry-summary&amp;lt;/code&amp;gt; are not always semantically right and may not be good class names.&lt;br /&gt;
* &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;summary&amp;lt;/code&amp;gt; already used for a different purpose (in [[hCard]] and [[hCalendar]]/[[hReview]]/[[hListing]]). [[accepted-limitations-of-microformats#Microformat_Namespacing_Issue More | Read more]].&lt;br /&gt;
* &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt; suggested.&lt;br /&gt;
* Changed to &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt; for now.&lt;br /&gt;
{{ClosedIssue}} The 'photo' property should be usable for elements containing the element &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* This format reuses the 'photo' property of [[hCard]] so we can't change the way it is parsed in the recipe format without also changing the way it is pased in hCard ([[hcard#Human_vs._Machine_readable|Human_vs._Machine_readable]]). This is an hCard problem and should not be discussed here.&lt;br /&gt;
{{ClosedIssue}} We need a way to markup alternative ingredients.&lt;br /&gt;
* This is not entirely straight-forward. We should put this off for a future revision.&lt;br /&gt;
{{OpenIssue}} The 'note' property is only useful in some [http://microformats.org/discuss/mail/microformats-new/2008-June/001635.html rare cases] and might not fit the 80-20 rule.&lt;br /&gt;
* We might want to [[principles|start as simple as possible]] and leave this out for a future revision.&lt;br /&gt;
* People often put some of the very basic preparation steps into the ingredients list. For example, ingredients lists sometimes read like &amp;quot;one onion, finely chopped&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==RecipeML-based Brainstorm==&lt;br /&gt;
&lt;br /&gt;
Excerpted from [http://conoroneill.com/2006/03/21/what-if-i-suggest-a-structured-recipe-format-and-you-critique-it/ Conor Bandon's Blog entry] and derived from The RecipeML Spec:&lt;br /&gt;
*Recipe_Title&lt;br /&gt;
*Summary Description (one liner)&lt;br /&gt;
*Measurement System (U.S., Imperial etc)&lt;br /&gt;
*Ingredients (each one a separate &amp;quot;item&amp;quot; rather than block text with count/amount/range/unit broken out too)&lt;br /&gt;
**Some (e.g. meats, vegetables) could optionally be marked up with (elements of) the proposed [[species]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:41, 16 Nov 2006 (PST)&lt;br /&gt;
** Ingredient importance (e.g. Main, Required, Optional) should be listed as an attribute of each entry. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Units need separate microformat: see [[measure]] &lt;br /&gt;
**Ingredient Preparation: such as diced, chopped, sliced, grated, minced, etc. [[User:SteveL|Steve Lewis]] 18:55, 11 Feb 2007 (PST)&lt;br /&gt;
*Preparation Time (overall time)&lt;br /&gt;
*Yield Quantity and Unit (4 pancakes or 5 servings)&lt;br /&gt;
**Calories per serving [[User:JohnLeMasney| John LeMasney]]&lt;br /&gt;
**Calories per ounce [[User:JohnLeMasney| John LeMasney]] &lt;br /&gt;
*Background Information - Optional section to encapsulate information that is useful but not necessarily required for a successful recipe. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Author (Person) ([[hcard]]?)&lt;br /&gt;
**Submitter (Person) ([[hcard]]?)&lt;br /&gt;
**Source (Book Title etc)&lt;br /&gt;
*** could use the proposed [[citation]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:43, 16 Nov 2006 (PST)&lt;br /&gt;
**Date (Of Creation or Publication)&lt;br /&gt;
**Rights (Copyright or other)&lt;br /&gt;
**Meal Category (Starter, entree, dessert )&lt;br /&gt;
**Cuisine Category (Italian etc)&lt;br /&gt;
*Instructions (text, but can contain:)&lt;br /&gt;
**Steps (optional)&lt;br /&gt;
***Should be an ordered list [[User:AndyMabbett|Andy Mabbett]] 14:46, 16 Nov 2006 (PST)&lt;br /&gt;
***Another vote for an ordered list, perhaps in the [[XOXO]] format. [[User:AlexanderShusta|α]]&lt;br /&gt;
***Many recipes associate ingredients with specific steps of a multi-step method; if methods are broken out into steps, then the format should support this association whether the complete ingredient list is up front or the ingredient list is itself broken out per step. [[User:Quixote|Ben Curtis]]&lt;br /&gt;
*Photo (optional) [[User:IamCam|Cameron Perry]]&lt;br /&gt;
**Could be one per dish, or one for each (or for some of the) step(s). [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
== Additional Suggestions ==&lt;br /&gt;
*Steps - As cited above but to include estimated time per step.  Include the type of step (prep, preheat, cook, bake, mix, saute, etc) as well as the ingredients involved.  This would be very useful when trying to time a meal so all the food appears together.&lt;br /&gt;
**I think this is being to specific. Are there any real world examples where this would be useful? --[[User:Yde|Yde]] 08:41, 30 May 2008 (PDT)&lt;br /&gt;
*Difficulty/Notes - Perhaps incorporation of [[hreview|hReview]] to describe difficulty (using rating) and general comments (review), as an optional field. [[User:Phae|Frances Berriman]]&lt;br /&gt;
*Suitability (e.g. vegetarian, vegan, wheat-free, etc.). Possibly [[rel-tag]]. [[User:AndyMabbett|Andy Mabbett]] 14:57, 16 Nov 2006 (PST)&lt;br /&gt;
*Ingredient Grouping - In baking you need to differentiate wet from dry ingredients.  See also an [[recipe-examples|example recipe]] from [http://www.extratasty.com/recipe/46/cuba_libre extratasty.com] for useful grouping in cocktail mixing. [[SteveL|Steve Lewis]] 19:10, 11 Feb 2007&lt;br /&gt;
** Maybe this ingredient grouping can be used to express some alternative ingredients, like &amp;quot;mayonnaise or cream cheese&amp;quot;. [[EstevaoSamuel|Estêvão Samuel Procópio]] 15:33, 16 Dez 2007 (PDT)&lt;br /&gt;
** This could be solved by using a xoxo list and ignoring list items that don't include a class=&amp;quot;name&amp;quot;. Example:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Booze&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Rum&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Mixer&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Cola&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Lime juice&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:Yde|Yde]] 13:09, 18 Apr 2008 (PDT)&lt;br /&gt;
** We can't have a dependency on XOXO or any list mark-up for ingredients. That's too restrictive on publishing patterns, preventing patterns like: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;method&amp;quot;&amp;gt;Take &amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;a handful&amp;lt;/span&amp;gt; &lt;br /&gt;
of  spinach&amp;lt;/span&amp;gt; and fry it&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:BenWard|BenWard]] 13:20, 18 Apr 2008 (PDT)&lt;br /&gt;
You're right. I think grouping would introduce too many new elements (class=&amp;quot;group&amp;quot;, class=&amp;quot;group-title&amp;quot;) considering how relatively uncommon this is. --[[User:Yde|Yde]] 13:51, 23 Apr 2008 (PDT)&lt;br /&gt;
* Number of dishes or similary - often it's mentioned how many dishes (or breads in baking, etc) the ingredients are for. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Suitable for occations - what occations are the dish suitable for? [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Category - many sites categorize their recipes. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
** Tags could be used for both suitability and category.&lt;br /&gt;
&lt;br /&gt;
Note: Comments added ''&amp;quot;[[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&amp;quot;'' are added after looking at http://tasteline.com, example: [http://www.tasteline.com/default.ns?strItemID=showRecipe&amp;amp;intChannelID=&amp;amp;lngRID=8045&amp;amp;tlfo=0 here].&lt;br /&gt;
&lt;br /&gt;
*Under what terms is the recipe licensed? Microformat: rel=&amp;quot;license&amp;quot;. Often a page is in the creative commons but the page author has taken some text from a copyrighted page and in theory re-published the work in violation to the terms of use, adding a rel=&amp;quot;license&amp;quot; to each recipe on the page? [[User:Lee Jordan|Lee Jordan]] 20:55, 04 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient List Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If class=&amp;quot;ingredients&amp;quot; (note: plural) is found on an element, class=&amp;quot;ingredient&amp;quot; (note: singular) is automatically implied on all its children.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I agree. This would save a lot of space, especially combined with the proposed hmeasur [http://microformats.org/wiki/measure#hmeasure minimisation technique]. --[[User:Yde|Yde]] 12:57, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
This idea's a bit more &amp;quot;out there&amp;quot; and probably needs a bit more work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;3  eggs&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(note the double-space between '3' and 'eggs') is treated as a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is similar to N-optimisation in hCard, but uses a double space instead of a single space because the components (quantity, name) may themselves each contain spaces. With both of these optimisations in place, the sponge cake ingredient list can be written as concisely as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;3  eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;1 tsp  vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which (apart from the double spaces) is pretty close to how many people publish ingredients lists already. (Certainly close to how I do!)&lt;br /&gt;
&lt;br /&gt;
=== Alternative Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 02:02, 24 Mar 2008 (PDT): Perhaps a better solution than the double spacing...&lt;br /&gt;
&lt;br /&gt;
As above, but:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;3&amp;lt;/var&amp;gt; eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;1 tsp&amp;lt;/var&amp;gt; vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or is this stretching the meaning of &amp;amp;lt;var&amp;gt; too much?&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name Optimisation ===&lt;br /&gt;
&lt;br /&gt;
--[[User:Yde|Yde]] 02:12, 23 Apr 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If no class=&amp;quot;quantity&amp;quot; or class=&amp;quot;name&amp;quot; is found, the content of the ingredient element is treated as the name of the ingredient.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maybe we should even allow markup like&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tbsp&amp;lt;/span&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which would be parsed as&lt;br /&gt;
&lt;br /&gt;
* ingredient&lt;br /&gt;
** quantity: 1 tbsp&lt;br /&gt;
** name: salt&lt;br /&gt;
&lt;br /&gt;
NOTE: To avoid confusion, I used the class name &amp;quot;name&amp;quot; although I think it should be changed to &amp;quot;item&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Cookcamp brainstorming ==&lt;br /&gt;
&lt;br /&gt;
At [http://barcamp.org/CookCamp CookCamp] in February 2007, Tantek moderated a fairly free form discussion of how to publish/share recipes.  Here is a [http://flickr.com/photos/tantek/422072573/ photo of the whiteboard]:&lt;br /&gt;
&lt;br /&gt;
[http://flickr.com/photos/tantek/422072573/ http://farm1.static.flickr.com/162/422072573_9956d93f61.jpg]&lt;br /&gt;
&lt;br /&gt;
'''To Do''': OCR this and enter rough notes here...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
Please do feel to add your comments below.  If this section grows too large, please create a seperate recipe-issues section.  Thanks!&lt;br /&gt;
&lt;br /&gt;
===Scope===&lt;br /&gt;
*Is this intended for only food recipes, or also recipes for, say, glue, paint, dyes and other chemicals? [[User:AndyMabbett|Andy Mabbett]] 14:53, 16 Nov 2006 (PST)&lt;br /&gt;
** +1  Wondered the same.  I'd like to see this extended as a general recipe for anything that can be created in a defined way/order, rather than just edible food.[[User:Phae|Frances Berriman]]&lt;br /&gt;
** Agreed. This format could apply to a set of methods and materials, including cooking, science experiments, craft making, building, etc. - essentially any how-to or tutorial. [[User:IamCam|Cameron Perry]]&lt;br /&gt;
** However, now I view my addition of 'calories per serving' as suspect, ;) though I guess it could still apply, since it's just a unit of energy. [[User:JohnLeMasney|John LeMasney]]&lt;br /&gt;
***Recipe for Nitroglycerine (not recommended by Weight Watchers) ? [[User:AndyMabbett|Andy Mabbett]] 10:43, 1 Feb 2007 (PST)&lt;br /&gt;
** The scope is determined by the [[recipe-examples]] research that is done, other musings are purely theoretical and thus discouraged.  So far this means recipes means only food recipes.  In addition, &amp;quot;recipe&amp;quot; in common vernacular applies primarily to food.  Other uses are certainly outside the common 80/20 (note that 80/20 does note mean there are no non-food cases, merely that they are outside the 80).  If you want to pursue other types of recipes, e.g. &amp;quot;chemical-recipes&amp;quot; - start that as a separate research effort per the [[process]]. [[User:Tantek|Tantek]] 07:39, 15 Mar 2007 (PDT)&lt;br /&gt;
*** Work is continuing on the recipe format now with the scope limited to food-based items only. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
*Is it possible to have special structure for the details of the operations in the cooking. For Eg. I invite you to have a look at the following Page [http://www.anthus.com/Recipes/CompCook.html]. Should it be possible to have special markup for the operations? Or is that going too far? Maybe we could keep this open ended so that it could be included when sites would actually be interested in including the same... Anyway the article makes for some interesting reading though it is from 1985 ;-) [[User:SudarshanP|SudarshanP]] 06:46, 26 Jun 2007 (PDT)&lt;br /&gt;
** I think this could be considered out of scope. It's the sort of thing that would be detailed in the descriptive narrative, but I'm not sure there's evidence from the examples that this type of behaviour is common enough to warrant specific properties to hold it. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
===Measure ===&lt;br /&gt;
{{OpenIssue}}&lt;br /&gt;
*Quantities play a key part in recipes, so do we feel the recipe format will rely on quantities so heavily that the measure microformat needs to be completed first, or do we feel it can exist without it and use of measure can be optional in the first version? [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
**The former. [[User:AndyMabbett|Andy Mabbett]] 13:10, 4 Feb 2008 (PST)&lt;br /&gt;
**The use of a measure microformat should be optional. Otherwise it will prevent people from using less specific measurements like &amp;quot;a handful&amp;quot; or &amp;quot;a bottle&amp;quot; or just &amp;quot;some&amp;quot;. [[User:Yde|Yde]] 08:59, 30 May 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*The abbr design pattern should be used to mark up measures, such as lbs and kg, measures are also not restricted to ingredients as they describe temperature too, as such should the sup element be used in the presentation of the degree symbol, within the abbr? See  [http://www.bbc.co.uk/weather/5day.shtml?id=1081 BBC weather example] [[User:Lee Jordan|Lee Jordan]] 20:00, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Conversion is tricky and is important, you've found a great recipe but it's measured in &amp;quot;cups&amp;quot;. temperature is usually handled well by recipe authors, unless &amp;quot;gas mark&amp;quot; is used. The lang attribute (optional) could be used to denote the intentional language convention of the markup, to aid parsers &amp;quot;convert on the fly&amp;quot;? Is there currently a sematic way of marking up content as being metric or imperial? (complications come in mixed measure conventions in the same text section, so lang= on the abbr rather than the ul would help). A browser could then know the text was originally written in metric and convert to imperial if the user agent was en-GB, or a DOM script equally could aid conversion from cups to oz based on that? As an Englishman reading American text I find it hard to know what a &amp;quot;cup&amp;quot; is and then there are the Europeans to consider. Lang attributes might not be useful as for example en-US and en-GB measure distance in miles for example, rel=&amp;quot;us-volume&amp;quot; (cups), rel=&amp;quot;gb-volume&amp;quot; (tablespoons)? [[User:Lee Jordan|Lee Jordan]] 20:15, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Should the hmeasure class be applied to all ingredient list items (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;li class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;) or just the ingredients list itself (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;ul class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;)? All ingredients are related to measurement (a value, a unit and an item) so it might as well be defined once or am I missing something? --[[User:Yde|Yde]] 12:37, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*On the [[measure]] site it says: The names &amp;quot;value&amp;quot; and &amp;quot;type&amp;quot; are taken from [[hCard]]; &amp;quot;item&amp;quot; is used from hReview. For the same reasons, should we change quantity to value + unit and name to item or does this brake compatability with some recipe format? --[[User:Yde|Yde]] 13:25, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Single foodstuffs==&lt;br /&gt;
&lt;br /&gt;
If &amp;quot;method&amp;quot; is made optional, this could be used for marking up individual foodstuffs in prose. for example, &amp;quot;I like to eat cheese for supper.&amp;quot; would become:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or simply (if the proposed &amp;quot;[http://microformats.org/discuss/mail/microformats-discuss/2008-January/011199.html sub-microformat-pattern]&amp;quot; is adopted):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe-ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 08:16, 5 Jan 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
But that's not really a recipe, is it? And what would the purpose of knowing that cheese is an ingredient be?&lt;br /&gt;
--[[User:Yde|Yde]] 12:46, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Menus==&lt;br /&gt;
With the addition of a &amp;quot;price&amp;quot; field, and perhaps one or two others, and again making &amp;quot;method&amp;quot; optional, this microformat can also be used for menus. See [[recipe-examples#Menus|menu examples]].&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 02:39, 19 Feb 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
I would consider this out of scope (which is to produce an as-simple-as-possible microformat &amp;quot;for the mark-up of instructions for creating meals, drinks or food-based items&amp;quot; - [[recipe-brainstorming#Introduction | introduction]]) --[[User:Yde|Yde]] 13:39, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[recipe]]&lt;br /&gt;
* [[recipe-examples]]&lt;br /&gt;
* [[recipe-formats]]&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27720</id>
		<title>recipe-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27720"/>
		<updated>2008-07-14T11:09:12Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* Known Issues */ Fixed line break&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Recipe Brainstorming&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Towards a [[recipe|Recipe]] microformat.  Please read the [[process]] before editing this page.&lt;br /&gt;
&lt;br /&gt;
==Format-In-Progress==&lt;br /&gt;
&lt;br /&gt;
This format-in-progress follows the restarting of Recipe development by [[User:Phae|Frances Berriman]] on 25th September 2007. Note that this Format-In-Progress section is intended to be edited to reflect the discussion that occurs on the microformats-new list, rather than being a free-form playground for schema. This documentation was produced by [[User:BenWard|Ben Ward]] and [[User:Phae|Frances Berriman]].&lt;br /&gt;
&lt;br /&gt;
; Editor&lt;br /&gt;
: [[User:Phae|Frances Berriman]] (BBC)&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
Recipe is based on [[recipe-examples|examples]] and fields in [[recipe-formats|existing formats]]. &lt;br /&gt;
&lt;br /&gt;
The recipe microformat is designed for the mark-up of instructions for creating meals, drinks or food-based items.  &lt;br /&gt;
&lt;br /&gt;
===Root Class Name===&lt;br /&gt;
&lt;br /&gt;
To be decided. Likely ‘hrecipe’.&lt;br /&gt;
&lt;br /&gt;
===Property List===&lt;br /&gt;
&lt;br /&gt;
Class names &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; are taken from [[hAtom]], &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt; used from [[hCard]] and &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; from [[measure]].&lt;br /&gt;
&lt;br /&gt;
* Title. &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* Summary. &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Author. &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;. optional. [[hcard]].&lt;br /&gt;
* Date published. &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* Photo(s). &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;. optional. img or url.&lt;br /&gt;
* Ingredient(s). &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;. 1 or more required.&lt;br /&gt;
** Quantity. &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;. optional. text, optionally [[measure]].&lt;br /&gt;
** Item. &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
** Note. &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
** Optionality. &amp;lt;code&amp;gt;optional&amp;lt;/code&amp;gt;. optional. text. Its absence should imply that the ingredient is required.&lt;br /&gt;
* Method. &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;. required. text with optional valid HTML markup.&lt;br /&gt;
* Yield. &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Preparation time. &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* Tags. optional. [[rel-tag]].&lt;br /&gt;
* License. optional. [[rel-license]].&lt;br /&gt;
&lt;br /&gt;
===Field Details===&lt;br /&gt;
&lt;br /&gt;
Summary: A short introduction, accompanying statement about the recipe.&lt;br /&gt;
&lt;br /&gt;
Author: An [[hCard]] for the author of the recipe.&lt;br /&gt;
&lt;br /&gt;
Photo: Accompanying image.&lt;br /&gt;
&lt;br /&gt;
Method: The block of text containing the method of the recipe.&lt;br /&gt;
&lt;br /&gt;
Optionality: States that an ingredient is optional to the recipe. Its absence should imply that the ingredient is required.&lt;br /&gt;
&lt;br /&gt;
Yield: Quantity produced by this recipe.&lt;br /&gt;
&lt;br /&gt;
===Suggested fields for inclusion===&lt;br /&gt;
&lt;br /&gt;
* Method &amp;gt; Steps or Method-Step[] as a child of Method. Imply ordered steps from an HTML list or explicitly mark-up ordered steps respectively.&lt;br /&gt;
* Calories – per serving. May be part of the [[measure]] microformat in future.&lt;br /&gt;
&lt;br /&gt;
===Known Issues===&lt;br /&gt;
&lt;br /&gt;
This section reflects the discussion that occurs on the microformats-new list ([http://microformats.org/discuss/mail/microformats-new/2008-April/001599.html here] and [http://microformats.org/discuss/mail/microformats-new/2007-September/000864.html here]).&lt;br /&gt;
&lt;br /&gt;
{{OpenIssue}} Mark-up of quantity would be enhanced by use of a [[measure]] microformat. However, such a format does not yet exist outside of brainstorming. It must be decided whether quantity is useful/parsable ''enough'' without explicit mark-up of values and units.&lt;br /&gt;
&lt;br /&gt;
{{ClosedIssue}} &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;entry-summary&amp;lt;/code&amp;gt; are not always semantically right and may not be good class names.&lt;br /&gt;
* &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;summary&amp;lt;/code&amp;gt; already used for a different purpose (in [[hCard]] and [[hCalendar]]/[[hReview]]/[[hListing]]). [[accepted-limitations-of-microformats#Microformat_Namespacing_Issue More | Read more]].&lt;br /&gt;
* &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt; suggested.&lt;br /&gt;
* Changed to &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt; for now.&lt;br /&gt;
{{ClosedIssue}} The 'photo' property should be usable for elements containing the element &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* This format reuses the 'photo' property of [[hCard]] so we can't change the way it is parsed in the recipe format without also changing the way it is pased in hCard ([[hcard#Human_vs._Machine_readable|Human_vs._Machine_readable]]). This is an hCard problem and should not be discussed here.&lt;br /&gt;
{{ClosedIssue}} We need a way to markup alternative ingredients.&lt;br /&gt;
* This is not entirely straight-forward. We should put this off for a future revision.&lt;br /&gt;
{{OpenIssue}} The 'note' property is only useful in some [http://microformats.org/discuss/mail/microformats-new/2008-June/001635.html rare cases] and might not fit the 80-20 rule.&lt;br /&gt;
* We might want to [[principles|start as simple as possible]] and leave this out for a future revision.&lt;br /&gt;
* People often put some of the very basic preparation steps into the ingredients list. For example, ingredients lists sometimes read like &amp;quot;one onion, finely chopped&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==RecipeML-based Brainstorm==&lt;br /&gt;
&lt;br /&gt;
Excerpted from [http://conoroneill.com/2006/03/21/what-if-i-suggest-a-structured-recipe-format-and-you-critique-it/ Conor Bandon's Blog entry] and derived from The RecipeML Spec:&lt;br /&gt;
*Recipe_Title&lt;br /&gt;
*Summary Description (one liner)&lt;br /&gt;
*Measurement System (U.S., Imperial etc)&lt;br /&gt;
*Ingredients (each one a separate &amp;quot;item&amp;quot; rather than block text with count/amount/range/unit broken out too)&lt;br /&gt;
**Some (e.g. meats, vegetables) could optionally be marked up with (elements of) the proposed [[species]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:41, 16 Nov 2006 (PST)&lt;br /&gt;
** Ingredient importance (e.g. Main, Required, Optional) should be listed as an attribute of each entry. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Units need separate microformat: see [[measure]] &lt;br /&gt;
**Ingredient Preparation: such as diced, chopped, sliced, grated, minced, etc. [[User:SteveL|Steve Lewis]] 18:55, 11 Feb 2007 (PST)&lt;br /&gt;
*Preparation Time (overall time)&lt;br /&gt;
*Yield Quantity and Unit (4 pancakes or 5 servings)&lt;br /&gt;
**Calories per serving [[User:JohnLeMasney| John LeMasney]]&lt;br /&gt;
**Calories per ounce [[User:JohnLeMasney| John LeMasney]] &lt;br /&gt;
*Background Information - Optional section to encapsulate information that is useful but not necessarily required for a successful recipe. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Author (Person) ([[hcard]]?)&lt;br /&gt;
**Submitter (Person) ([[hcard]]?)&lt;br /&gt;
**Source (Book Title etc)&lt;br /&gt;
*** could use the proposed [[citation]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:43, 16 Nov 2006 (PST)&lt;br /&gt;
**Date (Of Creation or Publication)&lt;br /&gt;
**Rights (Copyright or other)&lt;br /&gt;
**Meal Category (Starter, entree, dessert )&lt;br /&gt;
**Cuisine Category (Italian etc)&lt;br /&gt;
*Instructions (text, but can contain:)&lt;br /&gt;
**Steps (optional)&lt;br /&gt;
***Should be an ordered list [[User:AndyMabbett|Andy Mabbett]] 14:46, 16 Nov 2006 (PST)&lt;br /&gt;
***Another vote for an ordered list, perhaps in the [[XOXO]] format. [[User:AlexanderShusta|α]]&lt;br /&gt;
***Many recipes associate ingredients with specific steps of a multi-step method; if methods are broken out into steps, then the format should support this association whether the complete ingredient list is up front or the ingredient list is itself broken out per step. [[User:Quixote|Ben Curtis]]&lt;br /&gt;
*Photo (optional) [[User:IamCam|Cameron Perry]]&lt;br /&gt;
**Could be one per dish, or one for each (or for some of the) step(s). [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
== Additional Suggestions ==&lt;br /&gt;
*Steps - As cited above but to include estimated time per step.  Include the type of step (prep, preheat, cook, bake, mix, saute, etc) as well as the ingredients involved.  This would be very useful when trying to time a meal so all the food appears together.&lt;br /&gt;
**I think this is being to specific. Are there any real world examples where this would be useful? --[[User:Yde|Yde]] 08:41, 30 May 2008 (PDT)&lt;br /&gt;
*Difficulty/Notes - Perhaps incorporation of [[hreview|hReview]] to describe difficulty (using rating) and general comments (review), as an optional field. [[User:Phae|Frances Berriman]]&lt;br /&gt;
*Suitability (e.g. vegetarian, vegan, wheat-free, etc.). Possibly [[rel-tag]]. [[User:AndyMabbett|Andy Mabbett]] 14:57, 16 Nov 2006 (PST)&lt;br /&gt;
*Ingredient Grouping - In baking you need to differentiate wet from dry ingredients.  See also an [[recipe-examples|example recipe]] from [http://www.extratasty.com/recipe/46/cuba_libre extratasty.com] for useful grouping in cocktail mixing. [[SteveL|Steve Lewis]] 19:10, 11 Feb 2007&lt;br /&gt;
** Maybe this ingredient grouping can be used to express some alternative ingredients, like &amp;quot;mayonnaise or cream cheese&amp;quot;. [[EstevaoSamuel|Estêvão Samuel Procópio]] 15:33, 16 Dez 2007 (PDT)&lt;br /&gt;
** This could be solved by using a xoxo list and ignoring list items that don't include a class=&amp;quot;name&amp;quot;. Example:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Booze&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Rum&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Mixer&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Cola&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Lime juice&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:Yde|Yde]] 13:09, 18 Apr 2008 (PDT)&lt;br /&gt;
** We can't have a dependency on XOXO or any list mark-up for ingredients. That's too restrictive on publishing patterns, preventing patterns like: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;method&amp;quot;&amp;gt;Take &amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;a handful&amp;lt;/span&amp;gt; &lt;br /&gt;
of  spinach&amp;lt;/span&amp;gt; and fry it&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:BenWard|BenWard]] 13:20, 18 Apr 2008 (PDT)&lt;br /&gt;
You're right. I think grouping would introduce too many new elements (class=&amp;quot;group&amp;quot;, class=&amp;quot;group-title&amp;quot;) considering how relatively uncommon this is. --[[User:Yde|Yde]] 13:51, 23 Apr 2008 (PDT)&lt;br /&gt;
* Number of dishes or similary - often it's mentioned how many dishes (or breads in baking, etc) the ingredients are for. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Suitable for occations - what occations are the dish suitable for? [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Category - many sites categorize their recipes. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
** Tags could be used for both suitability and category.&lt;br /&gt;
&lt;br /&gt;
Note: Comments added ''&amp;quot;[[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&amp;quot;'' are added after looking at http://tasteline.com, example: [http://www.tasteline.com/default.ns?strItemID=showRecipe&amp;amp;intChannelID=&amp;amp;lngRID=8045&amp;amp;tlfo=0 here].&lt;br /&gt;
&lt;br /&gt;
*Under what terms is the recipe licensed? Microformat: rel=&amp;quot;license&amp;quot;. Often a page is in the creative commons but the page author has taken some text from a copyrighted page and in theory re-published the work in violation to the terms of use, adding a rel=&amp;quot;license&amp;quot; to each recipe on the page? [[User:Lee Jordan|Lee Jordan]] 20:55, 04 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient List Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If class=&amp;quot;ingredients&amp;quot; (note: plural) is found on an element, class=&amp;quot;ingredient&amp;quot; (note: singular) is automatically implied on all its children.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I agree. This would save a lot of space, especially combined with the proposed hmeasur [http://microformats.org/wiki/measure#hmeasure minimisation technique]. --[[User:Yde|Yde]] 12:57, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
This idea's a bit more &amp;quot;out there&amp;quot; and probably needs a bit more work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;3  eggs&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(note the double-space between '3' and 'eggs') is treated as a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is similar to N-optimisation in hCard, but uses a double space instead of a single space because the components (quantity, name) may themselves each contain spaces. With both of these optimisations in place, the sponge cake ingredient list can be written as concisely as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;3  eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;1 tsp  vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which (apart from the double spaces) is pretty close to how many people publish ingredients lists already. (Certainly close to how I do!)&lt;br /&gt;
&lt;br /&gt;
=== Alternative Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 02:02, 24 Mar 2008 (PDT): Perhaps a better solution than the double spacing...&lt;br /&gt;
&lt;br /&gt;
As above, but:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;3&amp;lt;/var&amp;gt; eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;1 tsp&amp;lt;/var&amp;gt; vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or is this stretching the meaning of &amp;amp;lt;var&amp;gt; too much?&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name Optimisation ===&lt;br /&gt;
&lt;br /&gt;
--[[User:Yde|Yde]] 02:12, 23 Apr 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If no class=&amp;quot;quantity&amp;quot; or class=&amp;quot;name&amp;quot; is found, the content of the ingredient element is treated as the name of the ingredient.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maybe we should even allow markup like&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tbsp&amp;lt;/span&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which would be parsed as&lt;br /&gt;
&lt;br /&gt;
* ingredient&lt;br /&gt;
** quantity: 1 tbsp&lt;br /&gt;
** name: salt&lt;br /&gt;
&lt;br /&gt;
NOTE: To avoid confusion, I used the class name &amp;quot;name&amp;quot; although I think it should be changed to &amp;quot;item&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Cookcamp brainstorming ==&lt;br /&gt;
&lt;br /&gt;
At [http://barcamp.org/CookCamp CookCamp] in February 2007, Tantek moderated a fairly free form discussion of how to publish/share recipes.  Here is a [http://flickr.com/photos/tantek/422072573/ photo of the whiteboard]:&lt;br /&gt;
&lt;br /&gt;
[http://flickr.com/photos/tantek/422072573/ http://farm1.static.flickr.com/162/422072573_9956d93f61.jpg]&lt;br /&gt;
&lt;br /&gt;
'''To Do''': OCR this and enter rough notes here...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
Please do feel to add your comments below.  If this section grows too large, please create a seperate recipe-issues section.  Thanks!&lt;br /&gt;
&lt;br /&gt;
===Scope===&lt;br /&gt;
*Is this intended for only food recipes, or also recipes for, say, glue, paint, dyes and other chemicals? [[User:AndyMabbett|Andy Mabbett]] 14:53, 16 Nov 2006 (PST)&lt;br /&gt;
** +1  Wondered the same.  I'd like to see this extended as a general recipe for anything that can be created in a defined way/order, rather than just edible food.[[User:Phae|Frances Berriman]]&lt;br /&gt;
** Agreed. This format could apply to a set of methods and materials, including cooking, science experiments, craft making, building, etc. - essentially any how-to or tutorial. [[User:IamCam|Cameron Perry]]&lt;br /&gt;
** However, now I view my addition of 'calories per serving' as suspect, ;) though I guess it could still apply, since it's just a unit of energy. [[User:JohnLeMasney|John LeMasney]]&lt;br /&gt;
***Recipe for Nitroglycerine (not recommended by Weight Watchers) ? [[User:AndyMabbett|Andy Mabbett]] 10:43, 1 Feb 2007 (PST)&lt;br /&gt;
** The scope is determined by the [[recipe-examples]] research that is done, other musings are purely theoretical and thus discouraged.  So far this means recipes means only food recipes.  In addition, &amp;quot;recipe&amp;quot; in common vernacular applies primarily to food.  Other uses are certainly outside the common 80/20 (note that 80/20 does note mean there are no non-food cases, merely that they are outside the 80).  If you want to pursue other types of recipes, e.g. &amp;quot;chemical-recipes&amp;quot; - start that as a separate research effort per the [[process]]. [[User:Tantek|Tantek]] 07:39, 15 Mar 2007 (PDT)&lt;br /&gt;
*** Work is continuing on the recipe format now with the scope limited to food-based items only. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
*Is it possible to have special structure for the details of the operations in the cooking. For Eg. I invite you to have a look at the following Page [http://www.anthus.com/Recipes/CompCook.html]. Should it be possible to have special markup for the operations? Or is that going too far? Maybe we could keep this open ended so that it could be included when sites would actually be interested in including the same... Anyway the article makes for some interesting reading though it is from 1985 ;-) [[User:SudarshanP|SudarshanP]] 06:46, 26 Jun 2007 (PDT)&lt;br /&gt;
** I think this could be considered out of scope. It's the sort of thing that would be detailed in the descriptive narrative, but I'm not sure there's evidence from the examples that this type of behaviour is common enough to warrant specific properties to hold it. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
===Measure ===&lt;br /&gt;
{{OpenIssue}}&lt;br /&gt;
*Quantities play a key part in recipes, so do we feel the recipe format will rely on quantities so heavily that the measure microformat needs to be completed first, or do we feel it can exist without it and use of measure can be optional in the first version? [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
**The former. [[User:AndyMabbett|Andy Mabbett]] 13:10, 4 Feb 2008 (PST)&lt;br /&gt;
**The use of a measure microformat should be optional. Otherwise it will prevent people from using less specific measurements like &amp;quot;a handful&amp;quot; or &amp;quot;a bottle&amp;quot; or just &amp;quot;some&amp;quot;. [[User:Yde|Yde]] 08:59, 30 May 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*The abbr design pattern should be used to mark up measures, such as lbs and kg, measures are also not restricted to ingredients as they describe temperature too, as such should the sup element be used in the presentation of the degree symbol, within the abbr? See  [http://www.bbc.co.uk/weather/5day.shtml?id=1081 BBC weather example] [[User:Lee Jordan|Lee Jordan]] 20:00, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Conversion is tricky and is important, you've found a great recipe but it's measured in &amp;quot;cups&amp;quot;. temperature is usually handled well by recipe authors, unless &amp;quot;gas mark&amp;quot; is used. The lang attribute (optional) could be used to denote the intentional language convention of the markup, to aid parsers &amp;quot;convert on the fly&amp;quot;? Is there currently a sematic way of marking up content as being metric or imperial? (complications come in mixed measure conventions in the same text section, so lang= on the abbr rather than the ul would help). A browser could then know the text was originally written in metric and convert to imperial if the user agent was en-GB, or a DOM script equally could aid conversion from cups to oz based on that? As an Englishman reading American text I find it hard to know what a &amp;quot;cup&amp;quot; is and then there are the Europeans to consider. Lang attributes might not be useful as for example en-US and en-GB measure distance in miles for example, rel=&amp;quot;us-volume&amp;quot; (cups), rel=&amp;quot;gb-volume&amp;quot; (tablespoons)? [[User:Lee Jordan|Lee Jordan]] 20:15, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Should the hmeasure class be applied to all ingredient list items (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;li class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;) or just the ingredients list itself (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;ul class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;)? All ingredients are related to measurement (a value, a unit and an item) so it might as well be defined once or am I missing something? --[[User:Yde|Yde]] 12:37, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*On the [[measure]] site it says: The names &amp;quot;value&amp;quot; and &amp;quot;type&amp;quot; are taken from [[hCard]]; &amp;quot;item&amp;quot; is used from hReview. For the same reasons, should we change quantity to value + unit and name to item or does this brake compatability with some recipe format? --[[User:Yde|Yde]] 13:25, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Single foodstuffs==&lt;br /&gt;
&lt;br /&gt;
If &amp;quot;method&amp;quot; is made optional, this could be used for marking up individual foodstuffs in prose. for example, &amp;quot;I like to eat cheese for supper.&amp;quot; would become:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or simply (if the proposed &amp;quot;[http://microformats.org/discuss/mail/microformats-discuss/2008-January/011199.html sub-microformat-pattern]&amp;quot; is adopted):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe-ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 08:16, 5 Jan 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
But that's not really a recipe, is it? And what would the purpose of knowing that cheese is an ingredient be?&lt;br /&gt;
--[[User:Yde|Yde]] 12:46, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Menus==&lt;br /&gt;
With the addition of a &amp;quot;price&amp;quot; field, and perhaps one or two others, and again making &amp;quot;method&amp;quot; optional, this microformat can also be used for menus. See [[recipe-examples#Menus|menu examples]].&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 02:39, 19 Feb 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
I would consider this out of scope (which is to produce an as-simple-as-possible microformat &amp;quot;for the mark-up of instructions for creating meals, drinks or food-based items&amp;quot; - [[recipe-brainstorming#Introduction | introduction]]) --[[User:Yde|Yde]] 13:39, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[recipe]]&lt;br /&gt;
* [[recipe-examples]]&lt;br /&gt;
* [[recipe-formats]]&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27715</id>
		<title>recipe-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27715"/>
		<updated>2008-07-14T10:58:36Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* Field Details */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Recipe Brainstorming&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Towards a [[recipe|Recipe]] microformat.  Please read the [[process]] before editing this page.&lt;br /&gt;
&lt;br /&gt;
==Format-In-Progress==&lt;br /&gt;
&lt;br /&gt;
This format-in-progress follows the restarting of Recipe development by [[User:Phae|Frances Berriman]] on 25th September 2007. Note that this Format-In-Progress section is intended to be edited to reflect the discussion that occurs on the microformats-new list, rather than being a free-form playground for schema. This documentation was produced by [[User:BenWard|Ben Ward]] and [[User:Phae|Frances Berriman]].&lt;br /&gt;
&lt;br /&gt;
; Editor&lt;br /&gt;
: [[User:Phae|Frances Berriman]] (BBC)&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
Recipe is based on [[recipe-examples|examples]] and fields in [[recipe-formats|existing formats]]. &lt;br /&gt;
&lt;br /&gt;
The recipe microformat is designed for the mark-up of instructions for creating meals, drinks or food-based items.  &lt;br /&gt;
&lt;br /&gt;
===Root Class Name===&lt;br /&gt;
&lt;br /&gt;
To be decided. Likely ‘hrecipe’.&lt;br /&gt;
&lt;br /&gt;
===Property List===&lt;br /&gt;
&lt;br /&gt;
Class names &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; are taken from [[hAtom]], &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt; used from [[hCard]] and &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; from [[measure]].&lt;br /&gt;
&lt;br /&gt;
* Title. &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* Summary. &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Author. &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;. optional. [[hcard]].&lt;br /&gt;
* Date published. &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* Photo(s). &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;. optional. img or url.&lt;br /&gt;
* Ingredient(s). &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;. 1 or more required.&lt;br /&gt;
** Quantity. &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;. optional. text, optionally [[measure]].&lt;br /&gt;
** Item. &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
** Note. &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
** Optionality. &amp;lt;code&amp;gt;optional&amp;lt;/code&amp;gt;. optional. text. Its absence should imply that the ingredient is required.&lt;br /&gt;
* Method. &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;. required. text with optional valid HTML markup.&lt;br /&gt;
* Yield. &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Preparation time. &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* Tags. optional. [[rel-tag]].&lt;br /&gt;
* License. optional. [[rel-license]].&lt;br /&gt;
&lt;br /&gt;
===Field Details===&lt;br /&gt;
&lt;br /&gt;
Summary: A short introduction, accompanying statement about the recipe.&lt;br /&gt;
&lt;br /&gt;
Author: An [[hCard]] for the author of the recipe.&lt;br /&gt;
&lt;br /&gt;
Photo: Accompanying image.&lt;br /&gt;
&lt;br /&gt;
Method: The block of text containing the method of the recipe.&lt;br /&gt;
&lt;br /&gt;
Optionality: States that an ingredient is optional to the recipe. Its absence should imply that the ingredient is required.&lt;br /&gt;
&lt;br /&gt;
Yield: Quantity produced by this recipe.&lt;br /&gt;
&lt;br /&gt;
===Suggested fields for inclusion===&lt;br /&gt;
&lt;br /&gt;
* Method &amp;gt; Steps or Method-Step[] as a child of Method. Imply ordered steps from an HTML list or explicitly mark-up ordered steps respectively.&lt;br /&gt;
* Calories – per serving. May be part of the [[measure]] microformat in future.&lt;br /&gt;
&lt;br /&gt;
===Known Issues===&lt;br /&gt;
&lt;br /&gt;
This section reflects the discussion that occurs on the microformats-new list ([http://microformats.org/discuss/mail/microformats-new/2008-April/001599.html here] and [http://microformats.org/discuss/mail/microformats-new/2007-September/000864.html here]).&lt;br /&gt;
&lt;br /&gt;
{{OpenIssue}} Mark-up of quantity would be enhanced by use of a [[measure]] microformat. However, such a format does not yet exist outside of brainstorming. It must be decided whether quantity is useful/parsable ''enough'' without explicit mark-up of values and units.&lt;br /&gt;
{{ClosedIssue}} &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;entry-summary&amp;lt;/code&amp;gt; are not always semantically right and may not be good class names.&lt;br /&gt;
* &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;summary&amp;lt;/code&amp;gt; already used for a different purpose (in [[hCard]] and [[hCalendar]]/[[hReview]]/[[hListing]]). [[accepted-limitations-of-microformats#Microformat_Namespacing_Issue More | Read more]].&lt;br /&gt;
* &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt; suggested.&lt;br /&gt;
* Changed to &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt; for now.&lt;br /&gt;
{{ClosedIssue}} The 'photo' property should be usable for elements containing the element &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* This format reuses the 'photo' property of [[hCard]] so we can't change the way it is parsed in the recipe format without also changing the way it is pased in hCard ([[hcard#Human_vs._Machine_readable|Human_vs._Machine_readable]]). This is an hCard problem and should not be discussed here.&lt;br /&gt;
{{ClosedIssue}} We need a way to markup alternative ingredients.&lt;br /&gt;
* This is not entirely straight-forward. We should put this off for a future revision.&lt;br /&gt;
{{OpenIssue}} The 'note' property is only useful in some [http://microformats.org/discuss/mail/microformats-new/2008-June/001635.html rare cases] and might not fit the 80-20 rule.&lt;br /&gt;
* We might want to [[principles|start as simple as possible]] and leave this out for a future revision.&lt;br /&gt;
* People often put some of the very basic preparation steps into the ingredients list. For example, ingredients lists sometimes read like &amp;quot;one onion, finely chopped&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==RecipeML-based Brainstorm==&lt;br /&gt;
&lt;br /&gt;
Excerpted from [http://conoroneill.com/2006/03/21/what-if-i-suggest-a-structured-recipe-format-and-you-critique-it/ Conor Bandon's Blog entry] and derived from The RecipeML Spec:&lt;br /&gt;
*Recipe_Title&lt;br /&gt;
*Summary Description (one liner)&lt;br /&gt;
*Measurement System (U.S., Imperial etc)&lt;br /&gt;
*Ingredients (each one a separate &amp;quot;item&amp;quot; rather than block text with count/amount/range/unit broken out too)&lt;br /&gt;
**Some (e.g. meats, vegetables) could optionally be marked up with (elements of) the proposed [[species]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:41, 16 Nov 2006 (PST)&lt;br /&gt;
** Ingredient importance (e.g. Main, Required, Optional) should be listed as an attribute of each entry. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Units need separate microformat: see [[measure]] &lt;br /&gt;
**Ingredient Preparation: such as diced, chopped, sliced, grated, minced, etc. [[User:SteveL|Steve Lewis]] 18:55, 11 Feb 2007 (PST)&lt;br /&gt;
*Preparation Time (overall time)&lt;br /&gt;
*Yield Quantity and Unit (4 pancakes or 5 servings)&lt;br /&gt;
**Calories per serving [[User:JohnLeMasney| John LeMasney]]&lt;br /&gt;
**Calories per ounce [[User:JohnLeMasney| John LeMasney]] &lt;br /&gt;
*Background Information - Optional section to encapsulate information that is useful but not necessarily required for a successful recipe. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Author (Person) ([[hcard]]?)&lt;br /&gt;
**Submitter (Person) ([[hcard]]?)&lt;br /&gt;
**Source (Book Title etc)&lt;br /&gt;
*** could use the proposed [[citation]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:43, 16 Nov 2006 (PST)&lt;br /&gt;
**Date (Of Creation or Publication)&lt;br /&gt;
**Rights (Copyright or other)&lt;br /&gt;
**Meal Category (Starter, entree, dessert )&lt;br /&gt;
**Cuisine Category (Italian etc)&lt;br /&gt;
*Instructions (text, but can contain:)&lt;br /&gt;
**Steps (optional)&lt;br /&gt;
***Should be an ordered list [[User:AndyMabbett|Andy Mabbett]] 14:46, 16 Nov 2006 (PST)&lt;br /&gt;
***Another vote for an ordered list, perhaps in the [[XOXO]] format. [[User:AlexanderShusta|α]]&lt;br /&gt;
***Many recipes associate ingredients with specific steps of a multi-step method; if methods are broken out into steps, then the format should support this association whether the complete ingredient list is up front or the ingredient list is itself broken out per step. [[User:Quixote|Ben Curtis]]&lt;br /&gt;
*Photo (optional) [[User:IamCam|Cameron Perry]]&lt;br /&gt;
**Could be one per dish, or one for each (or for some of the) step(s). [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
== Additional Suggestions ==&lt;br /&gt;
*Steps - As cited above but to include estimated time per step.  Include the type of step (prep, preheat, cook, bake, mix, saute, etc) as well as the ingredients involved.  This would be very useful when trying to time a meal so all the food appears together.&lt;br /&gt;
**I think this is being to specific. Are there any real world examples where this would be useful? --[[User:Yde|Yde]] 08:41, 30 May 2008 (PDT)&lt;br /&gt;
*Difficulty/Notes - Perhaps incorporation of [[hreview|hReview]] to describe difficulty (using rating) and general comments (review), as an optional field. [[User:Phae|Frances Berriman]]&lt;br /&gt;
*Suitability (e.g. vegetarian, vegan, wheat-free, etc.). Possibly [[rel-tag]]. [[User:AndyMabbett|Andy Mabbett]] 14:57, 16 Nov 2006 (PST)&lt;br /&gt;
*Ingredient Grouping - In baking you need to differentiate wet from dry ingredients.  See also an [[recipe-examples|example recipe]] from [http://www.extratasty.com/recipe/46/cuba_libre extratasty.com] for useful grouping in cocktail mixing. [[SteveL|Steve Lewis]] 19:10, 11 Feb 2007&lt;br /&gt;
** Maybe this ingredient grouping can be used to express some alternative ingredients, like &amp;quot;mayonnaise or cream cheese&amp;quot;. [[EstevaoSamuel|Estêvão Samuel Procópio]] 15:33, 16 Dez 2007 (PDT)&lt;br /&gt;
** This could be solved by using a xoxo list and ignoring list items that don't include a class=&amp;quot;name&amp;quot;. Example:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Booze&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Rum&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Mixer&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Cola&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Lime juice&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:Yde|Yde]] 13:09, 18 Apr 2008 (PDT)&lt;br /&gt;
** We can't have a dependency on XOXO or any list mark-up for ingredients. That's too restrictive on publishing patterns, preventing patterns like: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;method&amp;quot;&amp;gt;Take &amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;a handful&amp;lt;/span&amp;gt; &lt;br /&gt;
of  spinach&amp;lt;/span&amp;gt; and fry it&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:BenWard|BenWard]] 13:20, 18 Apr 2008 (PDT)&lt;br /&gt;
You're right. I think grouping would introduce too many new elements (class=&amp;quot;group&amp;quot;, class=&amp;quot;group-title&amp;quot;) considering how relatively uncommon this is. --[[User:Yde|Yde]] 13:51, 23 Apr 2008 (PDT)&lt;br /&gt;
* Number of dishes or similary - often it's mentioned how many dishes (or breads in baking, etc) the ingredients are for. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Suitable for occations - what occations are the dish suitable for? [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Category - many sites categorize their recipes. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
** Tags could be used for both suitability and category.&lt;br /&gt;
&lt;br /&gt;
Note: Comments added ''&amp;quot;[[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&amp;quot;'' are added after looking at http://tasteline.com, example: [http://www.tasteline.com/default.ns?strItemID=showRecipe&amp;amp;intChannelID=&amp;amp;lngRID=8045&amp;amp;tlfo=0 here].&lt;br /&gt;
&lt;br /&gt;
*Under what terms is the recipe licensed? Microformat: rel=&amp;quot;license&amp;quot;. Often a page is in the creative commons but the page author has taken some text from a copyrighted page and in theory re-published the work in violation to the terms of use, adding a rel=&amp;quot;license&amp;quot; to each recipe on the page? [[User:Lee Jordan|Lee Jordan]] 20:55, 04 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient List Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If class=&amp;quot;ingredients&amp;quot; (note: plural) is found on an element, class=&amp;quot;ingredient&amp;quot; (note: singular) is automatically implied on all its children.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I agree. This would save a lot of space, especially combined with the proposed hmeasur [http://microformats.org/wiki/measure#hmeasure minimisation technique]. --[[User:Yde|Yde]] 12:57, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
This idea's a bit more &amp;quot;out there&amp;quot; and probably needs a bit more work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;3  eggs&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(note the double-space between '3' and 'eggs') is treated as a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is similar to N-optimisation in hCard, but uses a double space instead of a single space because the components (quantity, name) may themselves each contain spaces. With both of these optimisations in place, the sponge cake ingredient list can be written as concisely as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;3  eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;1 tsp  vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which (apart from the double spaces) is pretty close to how many people publish ingredients lists already. (Certainly close to how I do!)&lt;br /&gt;
&lt;br /&gt;
=== Alternative Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 02:02, 24 Mar 2008 (PDT): Perhaps a better solution than the double spacing...&lt;br /&gt;
&lt;br /&gt;
As above, but:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;3&amp;lt;/var&amp;gt; eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;1 tsp&amp;lt;/var&amp;gt; vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or is this stretching the meaning of &amp;amp;lt;var&amp;gt; too much?&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name Optimisation ===&lt;br /&gt;
&lt;br /&gt;
--[[User:Yde|Yde]] 02:12, 23 Apr 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If no class=&amp;quot;quantity&amp;quot; or class=&amp;quot;name&amp;quot; is found, the content of the ingredient element is treated as the name of the ingredient.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maybe we should even allow markup like&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tbsp&amp;lt;/span&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which would be parsed as&lt;br /&gt;
&lt;br /&gt;
* ingredient&lt;br /&gt;
** quantity: 1 tbsp&lt;br /&gt;
** name: salt&lt;br /&gt;
&lt;br /&gt;
NOTE: To avoid confusion, I used the class name &amp;quot;name&amp;quot; although I think it should be changed to &amp;quot;item&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Cookcamp brainstorming ==&lt;br /&gt;
&lt;br /&gt;
At [http://barcamp.org/CookCamp CookCamp] in February 2007, Tantek moderated a fairly free form discussion of how to publish/share recipes.  Here is a [http://flickr.com/photos/tantek/422072573/ photo of the whiteboard]:&lt;br /&gt;
&lt;br /&gt;
[http://flickr.com/photos/tantek/422072573/ http://farm1.static.flickr.com/162/422072573_9956d93f61.jpg]&lt;br /&gt;
&lt;br /&gt;
'''To Do''': OCR this and enter rough notes here...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
Please do feel to add your comments below.  If this section grows too large, please create a seperate recipe-issues section.  Thanks!&lt;br /&gt;
&lt;br /&gt;
===Scope===&lt;br /&gt;
*Is this intended for only food recipes, or also recipes for, say, glue, paint, dyes and other chemicals? [[User:AndyMabbett|Andy Mabbett]] 14:53, 16 Nov 2006 (PST)&lt;br /&gt;
** +1  Wondered the same.  I'd like to see this extended as a general recipe for anything that can be created in a defined way/order, rather than just edible food.[[User:Phae|Frances Berriman]]&lt;br /&gt;
** Agreed. This format could apply to a set of methods and materials, including cooking, science experiments, craft making, building, etc. - essentially any how-to or tutorial. [[User:IamCam|Cameron Perry]]&lt;br /&gt;
** However, now I view my addition of 'calories per serving' as suspect, ;) though I guess it could still apply, since it's just a unit of energy. [[User:JohnLeMasney|John LeMasney]]&lt;br /&gt;
***Recipe for Nitroglycerine (not recommended by Weight Watchers) ? [[User:AndyMabbett|Andy Mabbett]] 10:43, 1 Feb 2007 (PST)&lt;br /&gt;
** The scope is determined by the [[recipe-examples]] research that is done, other musings are purely theoretical and thus discouraged.  So far this means recipes means only food recipes.  In addition, &amp;quot;recipe&amp;quot; in common vernacular applies primarily to food.  Other uses are certainly outside the common 80/20 (note that 80/20 does note mean there are no non-food cases, merely that they are outside the 80).  If you want to pursue other types of recipes, e.g. &amp;quot;chemical-recipes&amp;quot; - start that as a separate research effort per the [[process]]. [[User:Tantek|Tantek]] 07:39, 15 Mar 2007 (PDT)&lt;br /&gt;
*** Work is continuing on the recipe format now with the scope limited to food-based items only. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
*Is it possible to have special structure for the details of the operations in the cooking. For Eg. I invite you to have a look at the following Page [http://www.anthus.com/Recipes/CompCook.html]. Should it be possible to have special markup for the operations? Or is that going too far? Maybe we could keep this open ended so that it could be included when sites would actually be interested in including the same... Anyway the article makes for some interesting reading though it is from 1985 ;-) [[User:SudarshanP|SudarshanP]] 06:46, 26 Jun 2007 (PDT)&lt;br /&gt;
** I think this could be considered out of scope. It's the sort of thing that would be detailed in the descriptive narrative, but I'm not sure there's evidence from the examples that this type of behaviour is common enough to warrant specific properties to hold it. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
===Measure ===&lt;br /&gt;
{{OpenIssue}}&lt;br /&gt;
*Quantities play a key part in recipes, so do we feel the recipe format will rely on quantities so heavily that the measure microformat needs to be completed first, or do we feel it can exist without it and use of measure can be optional in the first version? [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
**The former. [[User:AndyMabbett|Andy Mabbett]] 13:10, 4 Feb 2008 (PST)&lt;br /&gt;
**The use of a measure microformat should be optional. Otherwise it will prevent people from using less specific measurements like &amp;quot;a handful&amp;quot; or &amp;quot;a bottle&amp;quot; or just &amp;quot;some&amp;quot;. [[User:Yde|Yde]] 08:59, 30 May 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*The abbr design pattern should be used to mark up measures, such as lbs and kg, measures are also not restricted to ingredients as they describe temperature too, as such should the sup element be used in the presentation of the degree symbol, within the abbr? See  [http://www.bbc.co.uk/weather/5day.shtml?id=1081 BBC weather example] [[User:Lee Jordan|Lee Jordan]] 20:00, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Conversion is tricky and is important, you've found a great recipe but it's measured in &amp;quot;cups&amp;quot;. temperature is usually handled well by recipe authors, unless &amp;quot;gas mark&amp;quot; is used. The lang attribute (optional) could be used to denote the intentional language convention of the markup, to aid parsers &amp;quot;convert on the fly&amp;quot;? Is there currently a sematic way of marking up content as being metric or imperial? (complications come in mixed measure conventions in the same text section, so lang= on the abbr rather than the ul would help). A browser could then know the text was originally written in metric and convert to imperial if the user agent was en-GB, or a DOM script equally could aid conversion from cups to oz based on that? As an Englishman reading American text I find it hard to know what a &amp;quot;cup&amp;quot; is and then there are the Europeans to consider. Lang attributes might not be useful as for example en-US and en-GB measure distance in miles for example, rel=&amp;quot;us-volume&amp;quot; (cups), rel=&amp;quot;gb-volume&amp;quot; (tablespoons)? [[User:Lee Jordan|Lee Jordan]] 20:15, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Should the hmeasure class be applied to all ingredient list items (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;li class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;) or just the ingredients list itself (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;ul class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;)? All ingredients are related to measurement (a value, a unit and an item) so it might as well be defined once or am I missing something? --[[User:Yde|Yde]] 12:37, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*On the [[measure]] site it says: The names &amp;quot;value&amp;quot; and &amp;quot;type&amp;quot; are taken from [[hCard]]; &amp;quot;item&amp;quot; is used from hReview. For the same reasons, should we change quantity to value + unit and name to item or does this brake compatability with some recipe format? --[[User:Yde|Yde]] 13:25, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Single foodstuffs==&lt;br /&gt;
&lt;br /&gt;
If &amp;quot;method&amp;quot; is made optional, this could be used for marking up individual foodstuffs in prose. for example, &amp;quot;I like to eat cheese for supper.&amp;quot; would become:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or simply (if the proposed &amp;quot;[http://microformats.org/discuss/mail/microformats-discuss/2008-January/011199.html sub-microformat-pattern]&amp;quot; is adopted):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe-ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 08:16, 5 Jan 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
But that's not really a recipe, is it? And what would the purpose of knowing that cheese is an ingredient be?&lt;br /&gt;
--[[User:Yde|Yde]] 12:46, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Menus==&lt;br /&gt;
With the addition of a &amp;quot;price&amp;quot; field, and perhaps one or two others, and again making &amp;quot;method&amp;quot; optional, this microformat can also be used for menus. See [[recipe-examples#Menus|menu examples]].&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 02:39, 19 Feb 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
I would consider this out of scope (which is to produce an as-simple-as-possible microformat &amp;quot;for the mark-up of instructions for creating meals, drinks or food-based items&amp;quot; - [[recipe-brainstorming#Introduction | introduction]]) --[[User:Yde|Yde]] 13:39, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[recipe]]&lt;br /&gt;
* [[recipe-examples]]&lt;br /&gt;
* [[recipe-formats]]&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27714</id>
		<title>recipe-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27714"/>
		<updated>2008-07-14T10:57:01Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* Format-In-Progress */ Created incomplete section for Field Details&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Recipe Brainstorming&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Towards a [[recipe|Recipe]] microformat.  Please read the [[process]] before editing this page.&lt;br /&gt;
&lt;br /&gt;
==Format-In-Progress==&lt;br /&gt;
&lt;br /&gt;
This format-in-progress follows the restarting of Recipe development by [[User:Phae|Frances Berriman]] on 25th September 2007. Note that this Format-In-Progress section is intended to be edited to reflect the discussion that occurs on the microformats-new list, rather than being a free-form playground for schema. This documentation was produced by [[User:BenWard|Ben Ward]] and [[User:Phae|Frances Berriman]].&lt;br /&gt;
&lt;br /&gt;
; Editor&lt;br /&gt;
: [[User:Phae|Frances Berriman]] (BBC)&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
Recipe is based on [[recipe-examples|examples]] and fields in [[recipe-formats|existing formats]]. &lt;br /&gt;
&lt;br /&gt;
The recipe microformat is designed for the mark-up of instructions for creating meals, drinks or food-based items.  &lt;br /&gt;
&lt;br /&gt;
===Root Class Name===&lt;br /&gt;
&lt;br /&gt;
To be decided. Likely ‘hrecipe’.&lt;br /&gt;
&lt;br /&gt;
===Property List===&lt;br /&gt;
&lt;br /&gt;
Class names &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; are taken from [[hAtom]], &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt; used from [[hCard]] and &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; from [[measure]].&lt;br /&gt;
&lt;br /&gt;
* Title. &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* Summary. &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Author. &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;. optional. [[hcard]].&lt;br /&gt;
* Date published. &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* Photo(s). &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;. optional. img or url.&lt;br /&gt;
* Ingredient(s). &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;. 1 or more required.&lt;br /&gt;
** Quantity. &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;. optional. text, optionally [[measure]].&lt;br /&gt;
** Item. &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
** Note. &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
** Optionality. &amp;lt;code&amp;gt;optional&amp;lt;/code&amp;gt;. optional. text. Its absence should imply that the ingredient is required.&lt;br /&gt;
* Method. &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;. required. text with optional valid HTML markup.&lt;br /&gt;
* Yield. &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Preparation time. &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* Tags. optional. [[rel-tag]].&lt;br /&gt;
* License. optional. [[rel-license]].&lt;br /&gt;
&lt;br /&gt;
===Field Details===&lt;br /&gt;
&lt;br /&gt;
Summary: A short introduction, accompanying statement about the recipe.&lt;br /&gt;
&lt;br /&gt;
Author: An [[hCard]] for the author of the recipe.&lt;br /&gt;
&lt;br /&gt;
Photo: Accompanying image.&lt;br /&gt;
&lt;br /&gt;
Method: The block of text containing the method of the recipe.&lt;br /&gt;
&lt;br /&gt;
Optionality: States that an ingredient is optional to the recipe. Its absence should imply that the ingredient is required.&lt;br /&gt;
&lt;br /&gt;
===Suggested fields for inclusion===&lt;br /&gt;
&lt;br /&gt;
* Method &amp;gt; Steps or Method-Step[] as a child of Method. Imply ordered steps from an HTML list or explicitly mark-up ordered steps respectively.&lt;br /&gt;
* Calories – per serving. May be part of the [[measure]] microformat in future.&lt;br /&gt;
&lt;br /&gt;
===Known Issues===&lt;br /&gt;
&lt;br /&gt;
This section reflects the discussion that occurs on the microformats-new list ([http://microformats.org/discuss/mail/microformats-new/2008-April/001599.html here] and [http://microformats.org/discuss/mail/microformats-new/2007-September/000864.html here]).&lt;br /&gt;
&lt;br /&gt;
{{OpenIssue}} Mark-up of quantity would be enhanced by use of a [[measure]] microformat. However, such a format does not yet exist outside of brainstorming. It must be decided whether quantity is useful/parsable ''enough'' without explicit mark-up of values and units.&lt;br /&gt;
{{ClosedIssue}} &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;entry-summary&amp;lt;/code&amp;gt; are not always semantically right and may not be good class names.&lt;br /&gt;
* &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;summary&amp;lt;/code&amp;gt; already used for a different purpose (in [[hCard]] and [[hCalendar]]/[[hReview]]/[[hListing]]). [[accepted-limitations-of-microformats#Microformat_Namespacing_Issue More | Read more]].&lt;br /&gt;
* &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt; suggested.&lt;br /&gt;
* Changed to &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt; for now.&lt;br /&gt;
{{ClosedIssue}} The 'photo' property should be usable for elements containing the element &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* This format reuses the 'photo' property of [[hCard]] so we can't change the way it is parsed in the recipe format without also changing the way it is pased in hCard ([[hcard#Human_vs._Machine_readable|Human_vs._Machine_readable]]). This is an hCard problem and should not be discussed here.&lt;br /&gt;
{{ClosedIssue}} We need a way to markup alternative ingredients.&lt;br /&gt;
* This is not entirely straight-forward. We should put this off for a future revision.&lt;br /&gt;
{{OpenIssue}} The 'note' property is only useful in some [http://microformats.org/discuss/mail/microformats-new/2008-June/001635.html rare cases] and might not fit the 80-20 rule.&lt;br /&gt;
* We might want to [[principles|start as simple as possible]] and leave this out for a future revision.&lt;br /&gt;
* People often put some of the very basic preparation steps into the ingredients list. For example, ingredients lists sometimes read like &amp;quot;one onion, finely chopped&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==RecipeML-based Brainstorm==&lt;br /&gt;
&lt;br /&gt;
Excerpted from [http://conoroneill.com/2006/03/21/what-if-i-suggest-a-structured-recipe-format-and-you-critique-it/ Conor Bandon's Blog entry] and derived from The RecipeML Spec:&lt;br /&gt;
*Recipe_Title&lt;br /&gt;
*Summary Description (one liner)&lt;br /&gt;
*Measurement System (U.S., Imperial etc)&lt;br /&gt;
*Ingredients (each one a separate &amp;quot;item&amp;quot; rather than block text with count/amount/range/unit broken out too)&lt;br /&gt;
**Some (e.g. meats, vegetables) could optionally be marked up with (elements of) the proposed [[species]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:41, 16 Nov 2006 (PST)&lt;br /&gt;
** Ingredient importance (e.g. Main, Required, Optional) should be listed as an attribute of each entry. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Units need separate microformat: see [[measure]] &lt;br /&gt;
**Ingredient Preparation: such as diced, chopped, sliced, grated, minced, etc. [[User:SteveL|Steve Lewis]] 18:55, 11 Feb 2007 (PST)&lt;br /&gt;
*Preparation Time (overall time)&lt;br /&gt;
*Yield Quantity and Unit (4 pancakes or 5 servings)&lt;br /&gt;
**Calories per serving [[User:JohnLeMasney| John LeMasney]]&lt;br /&gt;
**Calories per ounce [[User:JohnLeMasney| John LeMasney]] &lt;br /&gt;
*Background Information - Optional section to encapsulate information that is useful but not necessarily required for a successful recipe. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Author (Person) ([[hcard]]?)&lt;br /&gt;
**Submitter (Person) ([[hcard]]?)&lt;br /&gt;
**Source (Book Title etc)&lt;br /&gt;
*** could use the proposed [[citation]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:43, 16 Nov 2006 (PST)&lt;br /&gt;
**Date (Of Creation or Publication)&lt;br /&gt;
**Rights (Copyright or other)&lt;br /&gt;
**Meal Category (Starter, entree, dessert )&lt;br /&gt;
**Cuisine Category (Italian etc)&lt;br /&gt;
*Instructions (text, but can contain:)&lt;br /&gt;
**Steps (optional)&lt;br /&gt;
***Should be an ordered list [[User:AndyMabbett|Andy Mabbett]] 14:46, 16 Nov 2006 (PST)&lt;br /&gt;
***Another vote for an ordered list, perhaps in the [[XOXO]] format. [[User:AlexanderShusta|α]]&lt;br /&gt;
***Many recipes associate ingredients with specific steps of a multi-step method; if methods are broken out into steps, then the format should support this association whether the complete ingredient list is up front or the ingredient list is itself broken out per step. [[User:Quixote|Ben Curtis]]&lt;br /&gt;
*Photo (optional) [[User:IamCam|Cameron Perry]]&lt;br /&gt;
**Could be one per dish, or one for each (or for some of the) step(s). [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
== Additional Suggestions ==&lt;br /&gt;
*Steps - As cited above but to include estimated time per step.  Include the type of step (prep, preheat, cook, bake, mix, saute, etc) as well as the ingredients involved.  This would be very useful when trying to time a meal so all the food appears together.&lt;br /&gt;
**I think this is being to specific. Are there any real world examples where this would be useful? --[[User:Yde|Yde]] 08:41, 30 May 2008 (PDT)&lt;br /&gt;
*Difficulty/Notes - Perhaps incorporation of [[hreview|hReview]] to describe difficulty (using rating) and general comments (review), as an optional field. [[User:Phae|Frances Berriman]]&lt;br /&gt;
*Suitability (e.g. vegetarian, vegan, wheat-free, etc.). Possibly [[rel-tag]]. [[User:AndyMabbett|Andy Mabbett]] 14:57, 16 Nov 2006 (PST)&lt;br /&gt;
*Ingredient Grouping - In baking you need to differentiate wet from dry ingredients.  See also an [[recipe-examples|example recipe]] from [http://www.extratasty.com/recipe/46/cuba_libre extratasty.com] for useful grouping in cocktail mixing. [[SteveL|Steve Lewis]] 19:10, 11 Feb 2007&lt;br /&gt;
** Maybe this ingredient grouping can be used to express some alternative ingredients, like &amp;quot;mayonnaise or cream cheese&amp;quot;. [[EstevaoSamuel|Estêvão Samuel Procópio]] 15:33, 16 Dez 2007 (PDT)&lt;br /&gt;
** This could be solved by using a xoxo list and ignoring list items that don't include a class=&amp;quot;name&amp;quot;. Example:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Booze&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Rum&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Mixer&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Cola&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Lime juice&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:Yde|Yde]] 13:09, 18 Apr 2008 (PDT)&lt;br /&gt;
** We can't have a dependency on XOXO or any list mark-up for ingredients. That's too restrictive on publishing patterns, preventing patterns like: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;method&amp;quot;&amp;gt;Take &amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;a handful&amp;lt;/span&amp;gt; &lt;br /&gt;
of  spinach&amp;lt;/span&amp;gt; and fry it&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:BenWard|BenWard]] 13:20, 18 Apr 2008 (PDT)&lt;br /&gt;
You're right. I think grouping would introduce too many new elements (class=&amp;quot;group&amp;quot;, class=&amp;quot;group-title&amp;quot;) considering how relatively uncommon this is. --[[User:Yde|Yde]] 13:51, 23 Apr 2008 (PDT)&lt;br /&gt;
* Number of dishes or similary - often it's mentioned how many dishes (or breads in baking, etc) the ingredients are for. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Suitable for occations - what occations are the dish suitable for? [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Category - many sites categorize their recipes. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
** Tags could be used for both suitability and category.&lt;br /&gt;
&lt;br /&gt;
Note: Comments added ''&amp;quot;[[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&amp;quot;'' are added after looking at http://tasteline.com, example: [http://www.tasteline.com/default.ns?strItemID=showRecipe&amp;amp;intChannelID=&amp;amp;lngRID=8045&amp;amp;tlfo=0 here].&lt;br /&gt;
&lt;br /&gt;
*Under what terms is the recipe licensed? Microformat: rel=&amp;quot;license&amp;quot;. Often a page is in the creative commons but the page author has taken some text from a copyrighted page and in theory re-published the work in violation to the terms of use, adding a rel=&amp;quot;license&amp;quot; to each recipe on the page? [[User:Lee Jordan|Lee Jordan]] 20:55, 04 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient List Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If class=&amp;quot;ingredients&amp;quot; (note: plural) is found on an element, class=&amp;quot;ingredient&amp;quot; (note: singular) is automatically implied on all its children.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I agree. This would save a lot of space, especially combined with the proposed hmeasur [http://microformats.org/wiki/measure#hmeasure minimisation technique]. --[[User:Yde|Yde]] 12:57, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
This idea's a bit more &amp;quot;out there&amp;quot; and probably needs a bit more work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;3  eggs&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(note the double-space between '3' and 'eggs') is treated as a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is similar to N-optimisation in hCard, but uses a double space instead of a single space because the components (quantity, name) may themselves each contain spaces. With both of these optimisations in place, the sponge cake ingredient list can be written as concisely as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;3  eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;1 tsp  vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which (apart from the double spaces) is pretty close to how many people publish ingredients lists already. (Certainly close to how I do!)&lt;br /&gt;
&lt;br /&gt;
=== Alternative Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 02:02, 24 Mar 2008 (PDT): Perhaps a better solution than the double spacing...&lt;br /&gt;
&lt;br /&gt;
As above, but:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;3&amp;lt;/var&amp;gt; eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;1 tsp&amp;lt;/var&amp;gt; vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or is this stretching the meaning of &amp;amp;lt;var&amp;gt; too much?&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name Optimisation ===&lt;br /&gt;
&lt;br /&gt;
--[[User:Yde|Yde]] 02:12, 23 Apr 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If no class=&amp;quot;quantity&amp;quot; or class=&amp;quot;name&amp;quot; is found, the content of the ingredient element is treated as the name of the ingredient.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maybe we should even allow markup like&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tbsp&amp;lt;/span&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which would be parsed as&lt;br /&gt;
&lt;br /&gt;
* ingredient&lt;br /&gt;
** quantity: 1 tbsp&lt;br /&gt;
** name: salt&lt;br /&gt;
&lt;br /&gt;
NOTE: To avoid confusion, I used the class name &amp;quot;name&amp;quot; although I think it should be changed to &amp;quot;item&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Cookcamp brainstorming ==&lt;br /&gt;
&lt;br /&gt;
At [http://barcamp.org/CookCamp CookCamp] in February 2007, Tantek moderated a fairly free form discussion of how to publish/share recipes.  Here is a [http://flickr.com/photos/tantek/422072573/ photo of the whiteboard]:&lt;br /&gt;
&lt;br /&gt;
[http://flickr.com/photos/tantek/422072573/ http://farm1.static.flickr.com/162/422072573_9956d93f61.jpg]&lt;br /&gt;
&lt;br /&gt;
'''To Do''': OCR this and enter rough notes here...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
Please do feel to add your comments below.  If this section grows too large, please create a seperate recipe-issues section.  Thanks!&lt;br /&gt;
&lt;br /&gt;
===Scope===&lt;br /&gt;
*Is this intended for only food recipes, or also recipes for, say, glue, paint, dyes and other chemicals? [[User:AndyMabbett|Andy Mabbett]] 14:53, 16 Nov 2006 (PST)&lt;br /&gt;
** +1  Wondered the same.  I'd like to see this extended as a general recipe for anything that can be created in a defined way/order, rather than just edible food.[[User:Phae|Frances Berriman]]&lt;br /&gt;
** Agreed. This format could apply to a set of methods and materials, including cooking, science experiments, craft making, building, etc. - essentially any how-to or tutorial. [[User:IamCam|Cameron Perry]]&lt;br /&gt;
** However, now I view my addition of 'calories per serving' as suspect, ;) though I guess it could still apply, since it's just a unit of energy. [[User:JohnLeMasney|John LeMasney]]&lt;br /&gt;
***Recipe for Nitroglycerine (not recommended by Weight Watchers) ? [[User:AndyMabbett|Andy Mabbett]] 10:43, 1 Feb 2007 (PST)&lt;br /&gt;
** The scope is determined by the [[recipe-examples]] research that is done, other musings are purely theoretical and thus discouraged.  So far this means recipes means only food recipes.  In addition, &amp;quot;recipe&amp;quot; in common vernacular applies primarily to food.  Other uses are certainly outside the common 80/20 (note that 80/20 does note mean there are no non-food cases, merely that they are outside the 80).  If you want to pursue other types of recipes, e.g. &amp;quot;chemical-recipes&amp;quot; - start that as a separate research effort per the [[process]]. [[User:Tantek|Tantek]] 07:39, 15 Mar 2007 (PDT)&lt;br /&gt;
*** Work is continuing on the recipe format now with the scope limited to food-based items only. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
*Is it possible to have special structure for the details of the operations in the cooking. For Eg. I invite you to have a look at the following Page [http://www.anthus.com/Recipes/CompCook.html]. Should it be possible to have special markup for the operations? Or is that going too far? Maybe we could keep this open ended so that it could be included when sites would actually be interested in including the same... Anyway the article makes for some interesting reading though it is from 1985 ;-) [[User:SudarshanP|SudarshanP]] 06:46, 26 Jun 2007 (PDT)&lt;br /&gt;
** I think this could be considered out of scope. It's the sort of thing that would be detailed in the descriptive narrative, but I'm not sure there's evidence from the examples that this type of behaviour is common enough to warrant specific properties to hold it. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
===Measure ===&lt;br /&gt;
{{OpenIssue}}&lt;br /&gt;
*Quantities play a key part in recipes, so do we feel the recipe format will rely on quantities so heavily that the measure microformat needs to be completed first, or do we feel it can exist without it and use of measure can be optional in the first version? [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
**The former. [[User:AndyMabbett|Andy Mabbett]] 13:10, 4 Feb 2008 (PST)&lt;br /&gt;
**The use of a measure microformat should be optional. Otherwise it will prevent people from using less specific measurements like &amp;quot;a handful&amp;quot; or &amp;quot;a bottle&amp;quot; or just &amp;quot;some&amp;quot;. [[User:Yde|Yde]] 08:59, 30 May 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*The abbr design pattern should be used to mark up measures, such as lbs and kg, measures are also not restricted to ingredients as they describe temperature too, as such should the sup element be used in the presentation of the degree symbol, within the abbr? See  [http://www.bbc.co.uk/weather/5day.shtml?id=1081 BBC weather example] [[User:Lee Jordan|Lee Jordan]] 20:00, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Conversion is tricky and is important, you've found a great recipe but it's measured in &amp;quot;cups&amp;quot;. temperature is usually handled well by recipe authors, unless &amp;quot;gas mark&amp;quot; is used. The lang attribute (optional) could be used to denote the intentional language convention of the markup, to aid parsers &amp;quot;convert on the fly&amp;quot;? Is there currently a sematic way of marking up content as being metric or imperial? (complications come in mixed measure conventions in the same text section, so lang= on the abbr rather than the ul would help). A browser could then know the text was originally written in metric and convert to imperial if the user agent was en-GB, or a DOM script equally could aid conversion from cups to oz based on that? As an Englishman reading American text I find it hard to know what a &amp;quot;cup&amp;quot; is and then there are the Europeans to consider. Lang attributes might not be useful as for example en-US and en-GB measure distance in miles for example, rel=&amp;quot;us-volume&amp;quot; (cups), rel=&amp;quot;gb-volume&amp;quot; (tablespoons)? [[User:Lee Jordan|Lee Jordan]] 20:15, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Should the hmeasure class be applied to all ingredient list items (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;li class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;) or just the ingredients list itself (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;ul class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;)? All ingredients are related to measurement (a value, a unit and an item) so it might as well be defined once or am I missing something? --[[User:Yde|Yde]] 12:37, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*On the [[measure]] site it says: The names &amp;quot;value&amp;quot; and &amp;quot;type&amp;quot; are taken from [[hCard]]; &amp;quot;item&amp;quot; is used from hReview. For the same reasons, should we change quantity to value + unit and name to item or does this brake compatability with some recipe format? --[[User:Yde|Yde]] 13:25, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Single foodstuffs==&lt;br /&gt;
&lt;br /&gt;
If &amp;quot;method&amp;quot; is made optional, this could be used for marking up individual foodstuffs in prose. for example, &amp;quot;I like to eat cheese for supper.&amp;quot; would become:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or simply (if the proposed &amp;quot;[http://microformats.org/discuss/mail/microformats-discuss/2008-January/011199.html sub-microformat-pattern]&amp;quot; is adopted):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe-ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 08:16, 5 Jan 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
But that's not really a recipe, is it? And what would the purpose of knowing that cheese is an ingredient be?&lt;br /&gt;
--[[User:Yde|Yde]] 12:46, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Menus==&lt;br /&gt;
With the addition of a &amp;quot;price&amp;quot; field, and perhaps one or two others, and again making &amp;quot;method&amp;quot; optional, this microformat can also be used for menus. See [[recipe-examples#Menus|menu examples]].&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 02:39, 19 Feb 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
I would consider this out of scope (which is to produce an as-simple-as-possible microformat &amp;quot;for the mark-up of instructions for creating meals, drinks or food-based items&amp;quot; - [[recipe-brainstorming#Introduction | introduction]]) --[[User:Yde|Yde]] 13:39, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[recipe]]&lt;br /&gt;
* [[recipe-examples]]&lt;br /&gt;
* [[recipe-formats]]&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27713</id>
		<title>recipe-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27713"/>
		<updated>2008-07-14T10:48:06Z</updated>

		<summary type="html">&lt;p&gt;Yde: Merged section Schema Proposal with Format-In-Progress whose purpose is &amp;quot;to be edited to reflect the discussion that occurs on the microformats-new list&amp;quot; which was also the purpose of Scema Proposal.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Recipe Brainstorming&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Towards a [[recipe|Recipe]] microformat.  Please read the [[process]] before editing this page.&lt;br /&gt;
&lt;br /&gt;
==Format-In-Progress==&lt;br /&gt;
&lt;br /&gt;
This format-in-progress follows the restarting of Recipe development by [[User:Phae|Frances Berriman]] on 25th September 2007. Note that this Format-In-Progress section is intended to be edited to reflect the discussion that occurs on the microformats-new list, rather than being a free-form playground for schema. This documentation was produced by [[User:BenWard|Ben Ward]] and [[User:Phae|Frances Berriman]].&lt;br /&gt;
&lt;br /&gt;
; Editor&lt;br /&gt;
: [[User:Phae|Frances Berriman]] (BBC)&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
Recipe is based on [[recipe-examples|examples]] and fields in [[recipe-formats|existing formats]]. &lt;br /&gt;
&lt;br /&gt;
The recipe microformat is designed for the mark-up of instructions for creating meals, drinks or food-based items.  &lt;br /&gt;
&lt;br /&gt;
===Root Class Name===&lt;br /&gt;
&lt;br /&gt;
To be decided. Likely ‘hrecipe’.&lt;br /&gt;
&lt;br /&gt;
===Property List===&lt;br /&gt;
&lt;br /&gt;
Class names &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; are taken from [[hAtom]], &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt; used from [[hCard]] and &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; from [[measure]].&lt;br /&gt;
&lt;br /&gt;
* Title. &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* Summary. &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Author. &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;. optional. [[hcard]].&lt;br /&gt;
* Date published. &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* Photo(s). &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;. optional. img or url.&lt;br /&gt;
* Ingredient(s). &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;. 1 or more required.&lt;br /&gt;
** Quantity. &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;. optional. text, optionally [[measure]].&lt;br /&gt;
** Item. &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
** Note. &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
** Optionality. &amp;lt;code&amp;gt;optional&amp;lt;/code&amp;gt;. optional. text. Its absence should imply that the ingredient is required.&lt;br /&gt;
* Method. &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;. required. text with optional valid HTML markup.&lt;br /&gt;
* Yield. &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* Preparation time. &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* Tags. optional. [[rel-tag]].&lt;br /&gt;
* License. optional. [[rel-license]].&lt;br /&gt;
&lt;br /&gt;
===Suggested fields for inclusion===&lt;br /&gt;
&lt;br /&gt;
* Method &amp;gt; Steps or Method-Step[] as a child of Method. Imply ordered steps from an HTML list or explicitly mark-up ordered steps respectively.&lt;br /&gt;
* Calories – per serving. May be part of the [[measure]] microformat in future.&lt;br /&gt;
&lt;br /&gt;
===Known Issues===&lt;br /&gt;
&lt;br /&gt;
This section reflects the discussion that occurs on the microformats-new list ([http://microformats.org/discuss/mail/microformats-new/2008-April/001599.html here] and [http://microformats.org/discuss/mail/microformats-new/2007-September/000864.html here]).&lt;br /&gt;
&lt;br /&gt;
{{OpenIssue}} Mark-up of quantity would be enhanced by use of a [[measure]] microformat. However, such a format does not yet exist outside of brainstorming. It must be decided whether quantity is useful/parsable ''enough'' without explicit mark-up of values and units.&lt;br /&gt;
{{ClosedIssue}} &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;entry-summary&amp;lt;/code&amp;gt; are not always semantically right and may not be good class names.&lt;br /&gt;
* &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;summary&amp;lt;/code&amp;gt; already used for a different purpose (in [[hCard]] and [[hCalendar]]/[[hReview]]/[[hListing]]). [[accepted-limitations-of-microformats#Microformat_Namespacing_Issue More | Read more]].&lt;br /&gt;
* &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt; suggested.&lt;br /&gt;
* Changed to &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt; for now.&lt;br /&gt;
{{ClosedIssue}} The 'photo' property should be usable for elements containing the element &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* This format reuses the 'photo' property of [[hCard]] so we can't change the way it is parsed in the recipe format without also changing the way it is pased in hCard ([[hcard#Human_vs._Machine_readable|Human_vs._Machine_readable]]). This is an hCard problem and should not be discussed here.&lt;br /&gt;
{{ClosedIssue}} We need a way to markup alternative ingredients.&lt;br /&gt;
* This is not entirely straight-forward. We should put this off for a future revision.&lt;br /&gt;
{{OpenIssue}} The 'note' property is only useful in some [http://microformats.org/discuss/mail/microformats-new/2008-June/001635.html rare cases] and might not fit the 80-20 rule.&lt;br /&gt;
* We might want to [[principles|start as simple as possible]] and leave this out for a future revision.&lt;br /&gt;
* People often put some of the very basic preparation steps into the ingredients list. For example, ingredients lists sometimes read like &amp;quot;one onion, finely chopped&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==RecipeML-based Brainstorm==&lt;br /&gt;
&lt;br /&gt;
Excerpted from [http://conoroneill.com/2006/03/21/what-if-i-suggest-a-structured-recipe-format-and-you-critique-it/ Conor Bandon's Blog entry] and derived from The RecipeML Spec:&lt;br /&gt;
*Recipe_Title&lt;br /&gt;
*Summary Description (one liner)&lt;br /&gt;
*Measurement System (U.S., Imperial etc)&lt;br /&gt;
*Ingredients (each one a separate &amp;quot;item&amp;quot; rather than block text with count/amount/range/unit broken out too)&lt;br /&gt;
**Some (e.g. meats, vegetables) could optionally be marked up with (elements of) the proposed [[species]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:41, 16 Nov 2006 (PST)&lt;br /&gt;
** Ingredient importance (e.g. Main, Required, Optional) should be listed as an attribute of each entry. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Units need separate microformat: see [[measure]] &lt;br /&gt;
**Ingredient Preparation: such as diced, chopped, sliced, grated, minced, etc. [[User:SteveL|Steve Lewis]] 18:55, 11 Feb 2007 (PST)&lt;br /&gt;
*Preparation Time (overall time)&lt;br /&gt;
*Yield Quantity and Unit (4 pancakes or 5 servings)&lt;br /&gt;
**Calories per serving [[User:JohnLeMasney| John LeMasney]]&lt;br /&gt;
**Calories per ounce [[User:JohnLeMasney| John LeMasney]] &lt;br /&gt;
*Background Information - Optional section to encapsulate information that is useful but not necessarily required for a successful recipe. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Author (Person) ([[hcard]]?)&lt;br /&gt;
**Submitter (Person) ([[hcard]]?)&lt;br /&gt;
**Source (Book Title etc)&lt;br /&gt;
*** could use the proposed [[citation]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:43, 16 Nov 2006 (PST)&lt;br /&gt;
**Date (Of Creation or Publication)&lt;br /&gt;
**Rights (Copyright or other)&lt;br /&gt;
**Meal Category (Starter, entree, dessert )&lt;br /&gt;
**Cuisine Category (Italian etc)&lt;br /&gt;
*Instructions (text, but can contain:)&lt;br /&gt;
**Steps (optional)&lt;br /&gt;
***Should be an ordered list [[User:AndyMabbett|Andy Mabbett]] 14:46, 16 Nov 2006 (PST)&lt;br /&gt;
***Another vote for an ordered list, perhaps in the [[XOXO]] format. [[User:AlexanderShusta|α]]&lt;br /&gt;
***Many recipes associate ingredients with specific steps of a multi-step method; if methods are broken out into steps, then the format should support this association whether the complete ingredient list is up front or the ingredient list is itself broken out per step. [[User:Quixote|Ben Curtis]]&lt;br /&gt;
*Photo (optional) [[User:IamCam|Cameron Perry]]&lt;br /&gt;
**Could be one per dish, or one for each (or for some of the) step(s). [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
== Additional Suggestions ==&lt;br /&gt;
*Steps - As cited above but to include estimated time per step.  Include the type of step (prep, preheat, cook, bake, mix, saute, etc) as well as the ingredients involved.  This would be very useful when trying to time a meal so all the food appears together.&lt;br /&gt;
**I think this is being to specific. Are there any real world examples where this would be useful? --[[User:Yde|Yde]] 08:41, 30 May 2008 (PDT)&lt;br /&gt;
*Difficulty/Notes - Perhaps incorporation of [[hreview|hReview]] to describe difficulty (using rating) and general comments (review), as an optional field. [[User:Phae|Frances Berriman]]&lt;br /&gt;
*Suitability (e.g. vegetarian, vegan, wheat-free, etc.). Possibly [[rel-tag]]. [[User:AndyMabbett|Andy Mabbett]] 14:57, 16 Nov 2006 (PST)&lt;br /&gt;
*Ingredient Grouping - In baking you need to differentiate wet from dry ingredients.  See also an [[recipe-examples|example recipe]] from [http://www.extratasty.com/recipe/46/cuba_libre extratasty.com] for useful grouping in cocktail mixing. [[SteveL|Steve Lewis]] 19:10, 11 Feb 2007&lt;br /&gt;
** Maybe this ingredient grouping can be used to express some alternative ingredients, like &amp;quot;mayonnaise or cream cheese&amp;quot;. [[EstevaoSamuel|Estêvão Samuel Procópio]] 15:33, 16 Dez 2007 (PDT)&lt;br /&gt;
** This could be solved by using a xoxo list and ignoring list items that don't include a class=&amp;quot;name&amp;quot;. Example:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Booze&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Rum&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Mixer&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Cola&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Lime juice&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:Yde|Yde]] 13:09, 18 Apr 2008 (PDT)&lt;br /&gt;
** We can't have a dependency on XOXO or any list mark-up for ingredients. That's too restrictive on publishing patterns, preventing patterns like: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;method&amp;quot;&amp;gt;Take &amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;a handful&amp;lt;/span&amp;gt; &lt;br /&gt;
of  spinach&amp;lt;/span&amp;gt; and fry it&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:BenWard|BenWard]] 13:20, 18 Apr 2008 (PDT)&lt;br /&gt;
You're right. I think grouping would introduce too many new elements (class=&amp;quot;group&amp;quot;, class=&amp;quot;group-title&amp;quot;) considering how relatively uncommon this is. --[[User:Yde|Yde]] 13:51, 23 Apr 2008 (PDT)&lt;br /&gt;
* Number of dishes or similary - often it's mentioned how many dishes (or breads in baking, etc) the ingredients are for. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Suitable for occations - what occations are the dish suitable for? [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Category - many sites categorize their recipes. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
** Tags could be used for both suitability and category.&lt;br /&gt;
&lt;br /&gt;
Note: Comments added ''&amp;quot;[[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&amp;quot;'' are added after looking at http://tasteline.com, example: [http://www.tasteline.com/default.ns?strItemID=showRecipe&amp;amp;intChannelID=&amp;amp;lngRID=8045&amp;amp;tlfo=0 here].&lt;br /&gt;
&lt;br /&gt;
*Under what terms is the recipe licensed? Microformat: rel=&amp;quot;license&amp;quot;. Often a page is in the creative commons but the page author has taken some text from a copyrighted page and in theory re-published the work in violation to the terms of use, adding a rel=&amp;quot;license&amp;quot; to each recipe on the page? [[User:Lee Jordan|Lee Jordan]] 20:55, 04 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient List Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If class=&amp;quot;ingredients&amp;quot; (note: plural) is found on an element, class=&amp;quot;ingredient&amp;quot; (note: singular) is automatically implied on all its children.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I agree. This would save a lot of space, especially combined with the proposed hmeasur [http://microformats.org/wiki/measure#hmeasure minimisation technique]. --[[User:Yde|Yde]] 12:57, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
This idea's a bit more &amp;quot;out there&amp;quot; and probably needs a bit more work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;3  eggs&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(note the double-space between '3' and 'eggs') is treated as a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is similar to N-optimisation in hCard, but uses a double space instead of a single space because the components (quantity, name) may themselves each contain spaces. With both of these optimisations in place, the sponge cake ingredient list can be written as concisely as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;3  eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;1 tsp  vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which (apart from the double spaces) is pretty close to how many people publish ingredients lists already. (Certainly close to how I do!)&lt;br /&gt;
&lt;br /&gt;
=== Alternative Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 02:02, 24 Mar 2008 (PDT): Perhaps a better solution than the double spacing...&lt;br /&gt;
&lt;br /&gt;
As above, but:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;3&amp;lt;/var&amp;gt; eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;1 tsp&amp;lt;/var&amp;gt; vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or is this stretching the meaning of &amp;amp;lt;var&amp;gt; too much?&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name Optimisation ===&lt;br /&gt;
&lt;br /&gt;
--[[User:Yde|Yde]] 02:12, 23 Apr 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If no class=&amp;quot;quantity&amp;quot; or class=&amp;quot;name&amp;quot; is found, the content of the ingredient element is treated as the name of the ingredient.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maybe we should even allow markup like&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tbsp&amp;lt;/span&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which would be parsed as&lt;br /&gt;
&lt;br /&gt;
* ingredient&lt;br /&gt;
** quantity: 1 tbsp&lt;br /&gt;
** name: salt&lt;br /&gt;
&lt;br /&gt;
NOTE: To avoid confusion, I used the class name &amp;quot;name&amp;quot; although I think it should be changed to &amp;quot;item&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Cookcamp brainstorming ==&lt;br /&gt;
&lt;br /&gt;
At [http://barcamp.org/CookCamp CookCamp] in February 2007, Tantek moderated a fairly free form discussion of how to publish/share recipes.  Here is a [http://flickr.com/photos/tantek/422072573/ photo of the whiteboard]:&lt;br /&gt;
&lt;br /&gt;
[http://flickr.com/photos/tantek/422072573/ http://farm1.static.flickr.com/162/422072573_9956d93f61.jpg]&lt;br /&gt;
&lt;br /&gt;
'''To Do''': OCR this and enter rough notes here...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
Please do feel to add your comments below.  If this section grows too large, please create a seperate recipe-issues section.  Thanks!&lt;br /&gt;
&lt;br /&gt;
===Scope===&lt;br /&gt;
*Is this intended for only food recipes, or also recipes for, say, glue, paint, dyes and other chemicals? [[User:AndyMabbett|Andy Mabbett]] 14:53, 16 Nov 2006 (PST)&lt;br /&gt;
** +1  Wondered the same.  I'd like to see this extended as a general recipe for anything that can be created in a defined way/order, rather than just edible food.[[User:Phae|Frances Berriman]]&lt;br /&gt;
** Agreed. This format could apply to a set of methods and materials, including cooking, science experiments, craft making, building, etc. - essentially any how-to or tutorial. [[User:IamCam|Cameron Perry]]&lt;br /&gt;
** However, now I view my addition of 'calories per serving' as suspect, ;) though I guess it could still apply, since it's just a unit of energy. [[User:JohnLeMasney|John LeMasney]]&lt;br /&gt;
***Recipe for Nitroglycerine (not recommended by Weight Watchers) ? [[User:AndyMabbett|Andy Mabbett]] 10:43, 1 Feb 2007 (PST)&lt;br /&gt;
** The scope is determined by the [[recipe-examples]] research that is done, other musings are purely theoretical and thus discouraged.  So far this means recipes means only food recipes.  In addition, &amp;quot;recipe&amp;quot; in common vernacular applies primarily to food.  Other uses are certainly outside the common 80/20 (note that 80/20 does note mean there are no non-food cases, merely that they are outside the 80).  If you want to pursue other types of recipes, e.g. &amp;quot;chemical-recipes&amp;quot; - start that as a separate research effort per the [[process]]. [[User:Tantek|Tantek]] 07:39, 15 Mar 2007 (PDT)&lt;br /&gt;
*** Work is continuing on the recipe format now with the scope limited to food-based items only. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
*Is it possible to have special structure for the details of the operations in the cooking. For Eg. I invite you to have a look at the following Page [http://www.anthus.com/Recipes/CompCook.html]. Should it be possible to have special markup for the operations? Or is that going too far? Maybe we could keep this open ended so that it could be included when sites would actually be interested in including the same... Anyway the article makes for some interesting reading though it is from 1985 ;-) [[User:SudarshanP|SudarshanP]] 06:46, 26 Jun 2007 (PDT)&lt;br /&gt;
** I think this could be considered out of scope. It's the sort of thing that would be detailed in the descriptive narrative, but I'm not sure there's evidence from the examples that this type of behaviour is common enough to warrant specific properties to hold it. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
===Measure ===&lt;br /&gt;
{{OpenIssue}}&lt;br /&gt;
*Quantities play a key part in recipes, so do we feel the recipe format will rely on quantities so heavily that the measure microformat needs to be completed first, or do we feel it can exist without it and use of measure can be optional in the first version? [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
**The former. [[User:AndyMabbett|Andy Mabbett]] 13:10, 4 Feb 2008 (PST)&lt;br /&gt;
**The use of a measure microformat should be optional. Otherwise it will prevent people from using less specific measurements like &amp;quot;a handful&amp;quot; or &amp;quot;a bottle&amp;quot; or just &amp;quot;some&amp;quot;. [[User:Yde|Yde]] 08:59, 30 May 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*The abbr design pattern should be used to mark up measures, such as lbs and kg, measures are also not restricted to ingredients as they describe temperature too, as such should the sup element be used in the presentation of the degree symbol, within the abbr? See  [http://www.bbc.co.uk/weather/5day.shtml?id=1081 BBC weather example] [[User:Lee Jordan|Lee Jordan]] 20:00, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Conversion is tricky and is important, you've found a great recipe but it's measured in &amp;quot;cups&amp;quot;. temperature is usually handled well by recipe authors, unless &amp;quot;gas mark&amp;quot; is used. The lang attribute (optional) could be used to denote the intentional language convention of the markup, to aid parsers &amp;quot;convert on the fly&amp;quot;? Is there currently a sematic way of marking up content as being metric or imperial? (complications come in mixed measure conventions in the same text section, so lang= on the abbr rather than the ul would help). A browser could then know the text was originally written in metric and convert to imperial if the user agent was en-GB, or a DOM script equally could aid conversion from cups to oz based on that? As an Englishman reading American text I find it hard to know what a &amp;quot;cup&amp;quot; is and then there are the Europeans to consider. Lang attributes might not be useful as for example en-US and en-GB measure distance in miles for example, rel=&amp;quot;us-volume&amp;quot; (cups), rel=&amp;quot;gb-volume&amp;quot; (tablespoons)? [[User:Lee Jordan|Lee Jordan]] 20:15, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Should the hmeasure class be applied to all ingredient list items (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;li class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;) or just the ingredients list itself (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;ul class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;)? All ingredients are related to measurement (a value, a unit and an item) so it might as well be defined once or am I missing something? --[[User:Yde|Yde]] 12:37, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*On the [[measure]] site it says: The names &amp;quot;value&amp;quot; and &amp;quot;type&amp;quot; are taken from [[hCard]]; &amp;quot;item&amp;quot; is used from hReview. For the same reasons, should we change quantity to value + unit and name to item or does this brake compatability with some recipe format? --[[User:Yde|Yde]] 13:25, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Single foodstuffs==&lt;br /&gt;
&lt;br /&gt;
If &amp;quot;method&amp;quot; is made optional, this could be used for marking up individual foodstuffs in prose. for example, &amp;quot;I like to eat cheese for supper.&amp;quot; would become:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or simply (if the proposed &amp;quot;[http://microformats.org/discuss/mail/microformats-discuss/2008-January/011199.html sub-microformat-pattern]&amp;quot; is adopted):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe-ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 08:16, 5 Jan 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
But that's not really a recipe, is it? And what would the purpose of knowing that cheese is an ingredient be?&lt;br /&gt;
--[[User:Yde|Yde]] 12:46, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Menus==&lt;br /&gt;
With the addition of a &amp;quot;price&amp;quot; field, and perhaps one or two others, and again making &amp;quot;method&amp;quot; optional, this microformat can also be used for menus. See [[recipe-examples#Menus|menu examples]].&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 02:39, 19 Feb 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
I would consider this out of scope (which is to produce an as-simple-as-possible microformat &amp;quot;for the mark-up of instructions for creating meals, drinks or food-based items&amp;quot; - [[recipe-brainstorming#Introduction | introduction]]) --[[User:Yde|Yde]] 13:39, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[recipe]]&lt;br /&gt;
* [[recipe-examples]]&lt;br /&gt;
* [[recipe-formats]]&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27712</id>
		<title>recipe-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27712"/>
		<updated>2008-07-10T14:56:25Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* Schema proposal */ changed 'entry-title' and 'entry-summary' to 'recipe-title' and 'recipe-summary'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Recipe Brainstorming&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Towards a [[recipe|Recipe]] microformat.  Please read the [[process]] before editing this page.&lt;br /&gt;
&lt;br /&gt;
==Format-In-Progress==&lt;br /&gt;
&lt;br /&gt;
This format-in-progress follows the restarting of Recipe development by [[User:Phae|Frances Berriman]] on 25th September 2007. Note that this Format-In-Progress section is intended to be edited to reflect the discussion that occurs on the microformats-new list, rather than being a free-form playground for schema. This documentation was produced by [[User:BenWard|Ben Ward]] and [[User:Phae|Frances Berriman]].&lt;br /&gt;
&lt;br /&gt;
''Note, this format-in-progress is no-longer being actively developed. The current recipe format work is under [[recipe-brainstorming#Schema_proposal|Schema Proposal]]&lt;br /&gt;
&lt;br /&gt;
; Editor&lt;br /&gt;
: [[User:Phae|Frances Berriman]] (BBC)&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
Recipe is based on [[recipe-examples|examples]] and fields in [[recipe-formats|existing formats]]. &lt;br /&gt;
&lt;br /&gt;
The recipe microformat is designed for the mark-up of instructions for creating meals, drinks or food-based items.  &lt;br /&gt;
&lt;br /&gt;
===Root Class Name===&lt;br /&gt;
&lt;br /&gt;
To be decided. Likely ‘hrecipe’.&lt;br /&gt;
&lt;br /&gt;
===Property List===&lt;br /&gt;
&lt;br /&gt;
Recipe properties, with sub-properties listed in parentheses, like &amp;lt;em&amp;gt;(this)&amp;lt;/em&amp;gt;, plurality indicated by square brackets, like &amp;lt;em&amp;gt;this[]&amp;lt;/em&amp;gt;. Note that the draft property names may change, but their function should remain.&lt;br /&gt;
&lt;br /&gt;
Optional and required for each field is explicitly stated at this stage. Fields without have not been determined.&lt;br /&gt;
&lt;br /&gt;
* Title - Required.&lt;br /&gt;
* Summary – A short introduction, accompanying statement about the recipe. Optional.&lt;br /&gt;
* Author - An hCard for the author of the recipe. Optional.&lt;br /&gt;
* Date Published - Optional&lt;br /&gt;
* Photo[] - Accompanying image. Optional.&lt;br /&gt;
* Ingredient[] (Quantity [Optional], Name [Required], ‘Optionality’ [Optional], Preparation Notes [Optional]) - 1 or more required.&lt;br /&gt;
* Method - The block of text containing the method of the recipe. Required.&lt;br /&gt;
&lt;br /&gt;
Ingredient &amp;gt; ‘Optionality’. States that an ingredient is optional to the recipe. Its absence should imply that the ingredient is required. &lt;br /&gt;
&lt;br /&gt;
===Suggested fields for inclusion===&lt;br /&gt;
&lt;br /&gt;
* License - using rel-licence attribution&lt;br /&gt;
* Tags - using rel-tag.&lt;br /&gt;
* Method &amp;gt; Steps or Method-Step[] as a child of Method. Imply ordered steps from an HTML list or explicitly mark-up ordered steps respectively.&lt;br /&gt;
* Yield – Quantity produced by this recipe&lt;br /&gt;
* Calories – per serving. May be part of the [measure] microformat in future.&lt;br /&gt;
&lt;br /&gt;
===Known Issues===&lt;br /&gt;
&lt;br /&gt;
* Mark-up of quantity would be enhanced by use of a [measure] microformat. However, such a format does not yet exist outside of brainstorming. It must be decided whether quantity is useful/parsable _enough_ without explicit mark-up of values and units.&lt;br /&gt;
&lt;br /&gt;
==RecipeML-based Brainstorm==&lt;br /&gt;
&lt;br /&gt;
Excerpted from [http://conoroneill.com/2006/03/21/what-if-i-suggest-a-structured-recipe-format-and-you-critique-it/ Conor Bandon's Blog entry] and derived from The RecipeML Spec:&lt;br /&gt;
*Recipe_Title&lt;br /&gt;
*Summary Description (one liner)&lt;br /&gt;
*Measurement System (U.S., Imperial etc)&lt;br /&gt;
*Ingredients (each one a separate &amp;quot;item&amp;quot; rather than block text with count/amount/range/unit broken out too)&lt;br /&gt;
**Some (e.g. meats, vegetables) could optionally be marked up with (elements of) the proposed [[species]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:41, 16 Nov 2006 (PST)&lt;br /&gt;
** Ingredient importance (e.g. Main, Required, Optional) should be listed as an attribute of each entry. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Units need separate microformat: see [[measure]] &lt;br /&gt;
**Ingredient Preparation: such as diced, chopped, sliced, grated, minced, etc. [[User:SteveL|Steve Lewis]] 18:55, 11 Feb 2007 (PST)&lt;br /&gt;
*Preparation Time (overall time)&lt;br /&gt;
*Yield Quantity and Unit (4 pancakes or 5 servings)&lt;br /&gt;
**Calories per serving [[User:JohnLeMasney| John LeMasney]]&lt;br /&gt;
**Calories per ounce [[User:JohnLeMasney| John LeMasney]] &lt;br /&gt;
*Background Information - Optional section to encapsulate information that is useful but not necessarily required for a successful recipe. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Author (Person) ([[hcard]]?)&lt;br /&gt;
**Submitter (Person) ([[hcard]]?)&lt;br /&gt;
**Source (Book Title etc)&lt;br /&gt;
*** could use the proposed [[citation]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:43, 16 Nov 2006 (PST)&lt;br /&gt;
**Date (Of Creation or Publication)&lt;br /&gt;
**Rights (Copyright or other)&lt;br /&gt;
**Meal Category (Starter, entree, dessert )&lt;br /&gt;
**Cuisine Category (Italian etc)&lt;br /&gt;
*Instructions (text, but can contain:)&lt;br /&gt;
**Steps (optional)&lt;br /&gt;
***Should be an ordered list [[User:AndyMabbett|Andy Mabbett]] 14:46, 16 Nov 2006 (PST)&lt;br /&gt;
***Another vote for an ordered list, perhaps in the [[XOXO]] format. [[User:AlexanderShusta|α]]&lt;br /&gt;
***Many recipes associate ingredients with specific steps of a multi-step method; if methods are broken out into steps, then the format should support this association whether the complete ingredient list is up front or the ingredient list is itself broken out per step. [[User:Quixote|Ben Curtis]]&lt;br /&gt;
*Photo (optional) [[User:IamCam|Cameron Perry]]&lt;br /&gt;
**Could be one per dish, or one for each (or for some of the) step(s). [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
== Additional Suggestions ==&lt;br /&gt;
*Steps - As cited above but to include estimated time per step.  Include the type of step (prep, preheat, cook, bake, mix, saute, etc) as well as the ingredients involved.  This would be very useful when trying to time a meal so all the food appears together.&lt;br /&gt;
**I think this is being to specific. Are there any real world examples where this would be useful? --[[User:Yde|Yde]] 08:41, 30 May 2008 (PDT)&lt;br /&gt;
*Difficulty/Notes - Perhaps incorporation of [[hreview|hReview]] to describe difficulty (using rating) and general comments (review), as an optional field. [[User:Phae|Frances Berriman]]&lt;br /&gt;
*Suitability (e.g. vegetarian, vegan, wheat-free, etc.). Possibly [[rel-tag]]. [[User:AndyMabbett|Andy Mabbett]] 14:57, 16 Nov 2006 (PST)&lt;br /&gt;
*Ingredient Grouping - In baking you need to differentiate wet from dry ingredients.  See also an [[recipe-examples|example recipe]] from [http://www.extratasty.com/recipe/46/cuba_libre extratasty.com] for useful grouping in cocktail mixing. [[SteveL|Steve Lewis]] 19:10, 11 Feb 2007&lt;br /&gt;
** Maybe this ingredient grouping can be used to express some alternative ingredients, like &amp;quot;mayonnaise or cream cheese&amp;quot;. [[EstevaoSamuel|Estêvão Samuel Procópio]] 15:33, 16 Dez 2007 (PDT)&lt;br /&gt;
** This could be solved by using a xoxo list and ignoring list items that don't include a class=&amp;quot;name&amp;quot;. Example:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Booze&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Rum&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Mixer&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Cola&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Lime juice&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:Yde|Yde]] 13:09, 18 Apr 2008 (PDT)&lt;br /&gt;
** We can't have a dependency on XOXO or any list mark-up for ingredients. That's too restrictive on publishing patterns, preventing patterns like: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;method&amp;quot;&amp;gt;Take &amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;a handful&amp;lt;/span&amp;gt; &lt;br /&gt;
of  spinach&amp;lt;/span&amp;gt; and fry it&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:BenWard|BenWard]] 13:20, 18 Apr 2008 (PDT)&lt;br /&gt;
You're right. I think grouping would introduce too many new elements (class=&amp;quot;group&amp;quot;, class=&amp;quot;group-title&amp;quot;) considering how relatively uncommon this is. --[[User:Yde|Yde]] 13:51, 23 Apr 2008 (PDT)&lt;br /&gt;
* Number of dishes or similary - often it's mentioned how many dishes (or breads in baking, etc) the ingredients are for. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Suitable for occations - what occations are the dish suitable for? [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Category - many sites categorize their recipes. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
** Tags could be used for both suitability and category.&lt;br /&gt;
&lt;br /&gt;
Note: Comments added ''&amp;quot;[[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&amp;quot;'' are added after looking at http://tasteline.com, example: [http://www.tasteline.com/default.ns?strItemID=showRecipe&amp;amp;intChannelID=&amp;amp;lngRID=8045&amp;amp;tlfo=0 here].&lt;br /&gt;
&lt;br /&gt;
*Under what terms is the recipe licensed? Microformat: rel=&amp;quot;license&amp;quot;. Often a page is in the creative commons but the page author has taken some text from a copyrighted page and in theory re-published the work in violation to the terms of use, adding a rel=&amp;quot;license&amp;quot; to each recipe on the page? [[User:Lee Jordan|Lee Jordan]] 20:55, 04 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient List Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If class=&amp;quot;ingredients&amp;quot; (note: plural) is found on an element, class=&amp;quot;ingredient&amp;quot; (note: singular) is automatically implied on all its children.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I agree. This would save a lot of space, especially combined with the proposed hmeasur [http://microformats.org/wiki/measure#hmeasure minimisation technique]. --[[User:Yde|Yde]] 12:57, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
This idea's a bit more &amp;quot;out there&amp;quot; and probably needs a bit more work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;3  eggs&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(note the double-space between '3' and 'eggs') is treated as a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is similar to N-optimisation in hCard, but uses a double space instead of a single space because the components (quantity, name) may themselves each contain spaces. With both of these optimisations in place, the sponge cake ingredient list can be written as concisely as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;3  eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;1 tsp  vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which (apart from the double spaces) is pretty close to how many people publish ingredients lists already. (Certainly close to how I do!)&lt;br /&gt;
&lt;br /&gt;
=== Alternative Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 02:02, 24 Mar 2008 (PDT): Perhaps a better solution than the double spacing...&lt;br /&gt;
&lt;br /&gt;
As above, but:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;3&amp;lt;/var&amp;gt; eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;1 tsp&amp;lt;/var&amp;gt; vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or is this stretching the meaning of &amp;amp;lt;var&amp;gt; too much?&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name Optimisation ===&lt;br /&gt;
&lt;br /&gt;
--[[User:Yde|Yde]] 02:12, 23 Apr 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If no class=&amp;quot;quantity&amp;quot; or class=&amp;quot;name&amp;quot; is found, the content of the ingredient element is treated as the name of the ingredient.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maybe we should even allow markup like&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tbsp&amp;lt;/span&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which would be parsed as&lt;br /&gt;
&lt;br /&gt;
* ingredient&lt;br /&gt;
** quantity: 1 tbsp&lt;br /&gt;
** name: salt&lt;br /&gt;
&lt;br /&gt;
NOTE: To avoid confusion, I used the class name &amp;quot;name&amp;quot; although I think it should be changed to &amp;quot;item&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Cookcamp brainstorming ==&lt;br /&gt;
&lt;br /&gt;
At [http://barcamp.org/CookCamp CookCamp] in February 2007, Tantek moderated a fairly free form discussion of how to publish/share recipes.  Here is a [http://flickr.com/photos/tantek/422072573/ photo of the whiteboard]:&lt;br /&gt;
&lt;br /&gt;
[http://flickr.com/photos/tantek/422072573/ http://farm1.static.flickr.com/162/422072573_9956d93f61.jpg]&lt;br /&gt;
&lt;br /&gt;
'''To Do''': OCR this and enter rough notes here...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
Please do feel to add your comments below.  If this section grows too large, please create a seperate recipe-issues section.  Thanks!&lt;br /&gt;
&lt;br /&gt;
===Scope===&lt;br /&gt;
*Is this intended for only food recipes, or also recipes for, say, glue, paint, dyes and other chemicals? [[User:AndyMabbett|Andy Mabbett]] 14:53, 16 Nov 2006 (PST)&lt;br /&gt;
** +1  Wondered the same.  I'd like to see this extended as a general recipe for anything that can be created in a defined way/order, rather than just edible food.[[User:Phae|Frances Berriman]]&lt;br /&gt;
** Agreed. This format could apply to a set of methods and materials, including cooking, science experiments, craft making, building, etc. - essentially any how-to or tutorial. [[User:IamCam|Cameron Perry]]&lt;br /&gt;
** However, now I view my addition of 'calories per serving' as suspect, ;) though I guess it could still apply, since it's just a unit of energy. [[User:JohnLeMasney|John LeMasney]]&lt;br /&gt;
***Recipe for Nitroglycerine (not recommended by Weight Watchers) ? [[User:AndyMabbett|Andy Mabbett]] 10:43, 1 Feb 2007 (PST)&lt;br /&gt;
** The scope is determined by the [[recipe-examples]] research that is done, other musings are purely theoretical and thus discouraged.  So far this means recipes means only food recipes.  In addition, &amp;quot;recipe&amp;quot; in common vernacular applies primarily to food.  Other uses are certainly outside the common 80/20 (note that 80/20 does note mean there are no non-food cases, merely that they are outside the 80).  If you want to pursue other types of recipes, e.g. &amp;quot;chemical-recipes&amp;quot; - start that as a separate research effort per the [[process]]. [[User:Tantek|Tantek]] 07:39, 15 Mar 2007 (PDT)&lt;br /&gt;
*** Work is continuing on the recipe format now with the scope limited to food-based items only. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
*Is it possible to have special structure for the details of the operations in the cooking. For Eg. I invite you to have a look at the following Page [http://www.anthus.com/Recipes/CompCook.html]. Should it be possible to have special markup for the operations? Or is that going too far? Maybe we could keep this open ended so that it could be included when sites would actually be interested in including the same... Anyway the article makes for some interesting reading though it is from 1985 ;-) [[User:SudarshanP|SudarshanP]] 06:46, 26 Jun 2007 (PDT)&lt;br /&gt;
** I think this could be considered out of scope. It's the sort of thing that would be detailed in the descriptive narrative, but I'm not sure there's evidence from the examples that this type of behaviour is common enough to warrant specific properties to hold it. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
===Measure ===&lt;br /&gt;
{{OpenIssue}}&lt;br /&gt;
*Quantities play a key part in recipes, so do we feel the recipe format will rely on quantities so heavily that the measure microformat needs to be completed first, or do we feel it can exist without it and use of measure can be optional in the first version? [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
**The former. [[User:AndyMabbett|Andy Mabbett]] 13:10, 4 Feb 2008 (PST)&lt;br /&gt;
**The use of a measure microformat should be optional. Otherwise it will prevent people from using less specific measurements like &amp;quot;a handful&amp;quot; or &amp;quot;a bottle&amp;quot; or just &amp;quot;some&amp;quot;. [[User:Yde|Yde]] 08:59, 30 May 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*The abbr design pattern should be used to mark up measures, such as lbs and kg, measures are also not restricted to ingredients as they describe temperature too, as such should the sup element be used in the presentation of the degree symbol, within the abbr? See  [http://www.bbc.co.uk/weather/5day.shtml?id=1081 BBC weather example] [[User:Lee Jordan|Lee Jordan]] 20:00, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Conversion is tricky and is important, you've found a great recipe but it's measured in &amp;quot;cups&amp;quot;. temperature is usually handled well by recipe authors, unless &amp;quot;gas mark&amp;quot; is used. The lang attribute (optional) could be used to denote the intentional language convention of the markup, to aid parsers &amp;quot;convert on the fly&amp;quot;? Is there currently a sematic way of marking up content as being metric or imperial? (complications come in mixed measure conventions in the same text section, so lang= on the abbr rather than the ul would help). A browser could then know the text was originally written in metric and convert to imperial if the user agent was en-GB, or a DOM script equally could aid conversion from cups to oz based on that? As an Englishman reading American text I find it hard to know what a &amp;quot;cup&amp;quot; is and then there are the Europeans to consider. Lang attributes might not be useful as for example en-US and en-GB measure distance in miles for example, rel=&amp;quot;us-volume&amp;quot; (cups), rel=&amp;quot;gb-volume&amp;quot; (tablespoons)? [[User:Lee Jordan|Lee Jordan]] 20:15, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Should the hmeasure class be applied to all ingredient list items (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;li class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;) or just the ingredients list itself (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;ul class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;)? All ingredients are related to measurement (a value, a unit and an item) so it might as well be defined once or am I missing something? --[[User:Yde|Yde]] 12:37, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*On the [[measure]] site it says: The names &amp;quot;value&amp;quot; and &amp;quot;type&amp;quot; are taken from [[hCard]]; &amp;quot;item&amp;quot; is used from hReview. For the same reasons, should we change quantity to value + unit and name to item or does this brake compatability with some recipe format? --[[User:Yde|Yde]] 13:25, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Single foodstuffs==&lt;br /&gt;
&lt;br /&gt;
If &amp;quot;method&amp;quot; is made optional, this could be used for marking up individual foodstuffs in prose. for example, &amp;quot;I like to eat cheese for supper.&amp;quot; would become:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or simply (if the proposed &amp;quot;[http://microformats.org/discuss/mail/microformats-discuss/2008-January/011199.html sub-microformat-pattern]&amp;quot; is adopted):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe-ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 08:16, 5 Jan 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
But that's not really a recipe, is it? And what would the purpose of knowing that cheese is an ingredient be?&lt;br /&gt;
--[[User:Yde|Yde]] 12:46, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Menus==&lt;br /&gt;
With the addition of a &amp;quot;price&amp;quot; field, and perhaps one or two others, and again making &amp;quot;method&amp;quot; optional, this microformat can also be used for menus. See [[recipe-examples#Menus|menu examples]].&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 02:39, 19 Feb 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
I would consider this out of scope (which is to produce an as-simple-as-possible microformat &amp;quot;for the mark-up of instructions for creating meals, drinks or food-based items&amp;quot; - [[recipe-brainstorming#Introduction | introduction]]) --[[User:Yde|Yde]] 13:39, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Schema proposal==&lt;br /&gt;
Based on the brainstorm and the discussions on the mailing list ([http://microformats.org/discuss/mail/microformats-new/2008-April/001599.html], [http://microformats.org/discuss/mail/microformats-new/2007-September/000864.html])&lt;br /&gt;
&lt;br /&gt;
Class names &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; are taken from [[hAtom]], &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt; used from [[hCard]] and &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; from [[measure]].&lt;br /&gt;
&lt;br /&gt;
* '''Title''': &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* '''Summary''': &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* '''Author''': &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;. optional. [[hcard]].&lt;br /&gt;
* '''Date published''': &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* '''Photo(s)''': &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;. optional. img or url.&lt;br /&gt;
* '''Ingredient(s)''': &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;. 1 or more required.&lt;br /&gt;
** '''Quantity''': &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;. optional. text, optionally [[measure]].&lt;br /&gt;
** '''Item''': &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
** '''Note''': &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
** '''Optionality''': &amp;lt;code&amp;gt;optional&amp;lt;/code&amp;gt;. optional. text. Its absence should imply that the ingredient is required.&lt;br /&gt;
* '''Method''': &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;. required. text with optional valid HTML markup.&lt;br /&gt;
* '''Yield''': &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* '''Preparation time''': &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* '''Tags''': optional. [[rel-tag]].&lt;br /&gt;
* '''License''': optional. [[rel-license]].&lt;br /&gt;
&lt;br /&gt;
=== Discussion ===&lt;br /&gt;
* &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;entry-summary&amp;lt;/code&amp;gt; are not always semantically right and may not be good class names.&lt;br /&gt;
** &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;summary&amp;lt;/code&amp;gt; already used for a different purpose (in [[hCard]] and [[hCalendar]]/[[hReview]]/[[hListing]]). [[accepted-limitations-of-microformats#Microformat_Namespacing_Issue More | Read more]].&lt;br /&gt;
** &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt; suggested.&lt;br /&gt;
** '''Changed to &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt; for now.'''&lt;br /&gt;
* The 'photo' property should be usable for elements containing the element &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
** This format reuses the 'photo' property of [[hCard]] so we can't change the way it is parsed in the recipe format without also changing the way it is pased in hCard ([[hcard#Human_vs._Machine_readable|Human_vs._Machine_readable]]). This is an hCard problem and should not be discussed here.&lt;br /&gt;
* We need a way to markup alternative ingredients.&lt;br /&gt;
** This is not entirely straight-forward. We should put this off for a future revision.&lt;br /&gt;
* The 'note' property is only useful in some [http://microformats.org/discuss/mail/microformats-new/2008-June/001635.html rare cases] and might not fit the 80-20 rule.&lt;br /&gt;
** We might want to [[principles|start as simple as possible]] and leave this out for a future revision.&lt;br /&gt;
** People often put some of the very basic preparation steps into the ingredients list. For example, ingredients lists sometimes read like &amp;quot;one onion, finely chopped&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[recipe]]&lt;br /&gt;
* [[recipe-examples]]&lt;br /&gt;
* [[recipe-formats]]&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27658</id>
		<title>recipe-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27658"/>
		<updated>2008-07-10T14:32:03Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* Schema proposal */ added option of valid HTML markup in 'method' (the same way 'description' works in hReview)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Recipe Brainstorming&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Towards a [[recipe|Recipe]] microformat.  Please read the [[process]] before editing this page.&lt;br /&gt;
&lt;br /&gt;
==Format-In-Progress==&lt;br /&gt;
&lt;br /&gt;
This format-in-progress follows the restarting of Recipe development by [[User:Phae|Frances Berriman]] on 25th September 2007. Note that this Format-In-Progress section is intended to be edited to reflect the discussion that occurs on the microformats-new list, rather than being a free-form playground for schema. This documentation was produced by [[User:BenWard|Ben Ward]] and [[User:Phae|Frances Berriman]].&lt;br /&gt;
&lt;br /&gt;
''Note, this format-in-progress is no-longer being actively developed. The current recipe format work is under [[recipe-brainstorming#Schema_proposal|Schema Proposal]]&lt;br /&gt;
&lt;br /&gt;
; Editor&lt;br /&gt;
: [[User:Phae|Frances Berriman]] (BBC)&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
Recipe is based on [[recipe-examples|examples]] and fields in [[recipe-formats|existing formats]]. &lt;br /&gt;
&lt;br /&gt;
The recipe microformat is designed for the mark-up of instructions for creating meals, drinks or food-based items.  &lt;br /&gt;
&lt;br /&gt;
===Root Class Name===&lt;br /&gt;
&lt;br /&gt;
To be decided. Likely ‘hrecipe’.&lt;br /&gt;
&lt;br /&gt;
===Property List===&lt;br /&gt;
&lt;br /&gt;
Recipe properties, with sub-properties listed in parentheses, like &amp;lt;em&amp;gt;(this)&amp;lt;/em&amp;gt;, plurality indicated by square brackets, like &amp;lt;em&amp;gt;this[]&amp;lt;/em&amp;gt;. Note that the draft property names may change, but their function should remain.&lt;br /&gt;
&lt;br /&gt;
Optional and required for each field is explicitly stated at this stage. Fields without have not been determined.&lt;br /&gt;
&lt;br /&gt;
* Title - Required.&lt;br /&gt;
* Summary – A short introduction, accompanying statement about the recipe. Optional.&lt;br /&gt;
* Author - An hCard for the author of the recipe. Optional.&lt;br /&gt;
* Date Published - Optional&lt;br /&gt;
* Photo[] - Accompanying image. Optional.&lt;br /&gt;
* Ingredient[] (Quantity [Optional], Name [Required], ‘Optionality’ [Optional], Preparation Notes [Optional]) - 1 or more required.&lt;br /&gt;
* Method - The block of text containing the method of the recipe. Required.&lt;br /&gt;
&lt;br /&gt;
Ingredient &amp;gt; ‘Optionality’. States that an ingredient is optional to the recipe. Its absence should imply that the ingredient is required. &lt;br /&gt;
&lt;br /&gt;
===Suggested fields for inclusion===&lt;br /&gt;
&lt;br /&gt;
* License - using rel-licence attribution&lt;br /&gt;
* Tags - using rel-tag.&lt;br /&gt;
* Method &amp;gt; Steps or Method-Step[] as a child of Method. Imply ordered steps from an HTML list or explicitly mark-up ordered steps respectively.&lt;br /&gt;
* Yield – Quantity produced by this recipe&lt;br /&gt;
* Calories – per serving. May be part of the [measure] microformat in future.&lt;br /&gt;
&lt;br /&gt;
===Known Issues===&lt;br /&gt;
&lt;br /&gt;
* Mark-up of quantity would be enhanced by use of a [measure] microformat. However, such a format does not yet exist outside of brainstorming. It must be decided whether quantity is useful/parsable _enough_ without explicit mark-up of values and units.&lt;br /&gt;
&lt;br /&gt;
==RecipeML-based Brainstorm==&lt;br /&gt;
&lt;br /&gt;
Excerpted from [http://conoroneill.com/2006/03/21/what-if-i-suggest-a-structured-recipe-format-and-you-critique-it/ Conor Bandon's Blog entry] and derived from The RecipeML Spec:&lt;br /&gt;
*Recipe_Title&lt;br /&gt;
*Summary Description (one liner)&lt;br /&gt;
*Measurement System (U.S., Imperial etc)&lt;br /&gt;
*Ingredients (each one a separate &amp;quot;item&amp;quot; rather than block text with count/amount/range/unit broken out too)&lt;br /&gt;
**Some (e.g. meats, vegetables) could optionally be marked up with (elements of) the proposed [[species]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:41, 16 Nov 2006 (PST)&lt;br /&gt;
** Ingredient importance (e.g. Main, Required, Optional) should be listed as an attribute of each entry. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Units need separate microformat: see [[measure]] &lt;br /&gt;
**Ingredient Preparation: such as diced, chopped, sliced, grated, minced, etc. [[User:SteveL|Steve Lewis]] 18:55, 11 Feb 2007 (PST)&lt;br /&gt;
*Preparation Time (overall time)&lt;br /&gt;
*Yield Quantity and Unit (4 pancakes or 5 servings)&lt;br /&gt;
**Calories per serving [[User:JohnLeMasney| John LeMasney]]&lt;br /&gt;
**Calories per ounce [[User:JohnLeMasney| John LeMasney]] &lt;br /&gt;
*Background Information - Optional section to encapsulate information that is useful but not necessarily required for a successful recipe. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Author (Person) ([[hcard]]?)&lt;br /&gt;
**Submitter (Person) ([[hcard]]?)&lt;br /&gt;
**Source (Book Title etc)&lt;br /&gt;
*** could use the proposed [[citation]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:43, 16 Nov 2006 (PST)&lt;br /&gt;
**Date (Of Creation or Publication)&lt;br /&gt;
**Rights (Copyright or other)&lt;br /&gt;
**Meal Category (Starter, entree, dessert )&lt;br /&gt;
**Cuisine Category (Italian etc)&lt;br /&gt;
*Instructions (text, but can contain:)&lt;br /&gt;
**Steps (optional)&lt;br /&gt;
***Should be an ordered list [[User:AndyMabbett|Andy Mabbett]] 14:46, 16 Nov 2006 (PST)&lt;br /&gt;
***Another vote for an ordered list, perhaps in the [[XOXO]] format. [[User:AlexanderShusta|α]]&lt;br /&gt;
***Many recipes associate ingredients with specific steps of a multi-step method; if methods are broken out into steps, then the format should support this association whether the complete ingredient list is up front or the ingredient list is itself broken out per step. [[User:Quixote|Ben Curtis]]&lt;br /&gt;
*Photo (optional) [[User:IamCam|Cameron Perry]]&lt;br /&gt;
**Could be one per dish, or one for each (or for some of the) step(s). [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
== Additional Suggestions ==&lt;br /&gt;
*Steps - As cited above but to include estimated time per step.  Include the type of step (prep, preheat, cook, bake, mix, saute, etc) as well as the ingredients involved.  This would be very useful when trying to time a meal so all the food appears together.&lt;br /&gt;
**I think this is being to specific. Are there any real world examples where this would be useful? --[[User:Yde|Yde]] 08:41, 30 May 2008 (PDT)&lt;br /&gt;
*Difficulty/Notes - Perhaps incorporation of [[hreview|hReview]] to describe difficulty (using rating) and general comments (review), as an optional field. [[User:Phae|Frances Berriman]]&lt;br /&gt;
*Suitability (e.g. vegetarian, vegan, wheat-free, etc.). Possibly [[rel-tag]]. [[User:AndyMabbett|Andy Mabbett]] 14:57, 16 Nov 2006 (PST)&lt;br /&gt;
*Ingredient Grouping - In baking you need to differentiate wet from dry ingredients.  See also an [[recipe-examples|example recipe]] from [http://www.extratasty.com/recipe/46/cuba_libre extratasty.com] for useful grouping in cocktail mixing. [[SteveL|Steve Lewis]] 19:10, 11 Feb 2007&lt;br /&gt;
** Maybe this ingredient grouping can be used to express some alternative ingredients, like &amp;quot;mayonnaise or cream cheese&amp;quot;. [[EstevaoSamuel|Estêvão Samuel Procópio]] 15:33, 16 Dez 2007 (PDT)&lt;br /&gt;
** This could be solved by using a xoxo list and ignoring list items that don't include a class=&amp;quot;name&amp;quot;. Example:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Booze&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Rum&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Mixer&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Cola&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Lime juice&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:Yde|Yde]] 13:09, 18 Apr 2008 (PDT)&lt;br /&gt;
** We can't have a dependency on XOXO or any list mark-up for ingredients. That's too restrictive on publishing patterns, preventing patterns like: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;method&amp;quot;&amp;gt;Take &amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;a handful&amp;lt;/span&amp;gt; &lt;br /&gt;
of  spinach&amp;lt;/span&amp;gt; and fry it&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:BenWard|BenWard]] 13:20, 18 Apr 2008 (PDT)&lt;br /&gt;
You're right. I think grouping would introduce too many new elements (class=&amp;quot;group&amp;quot;, class=&amp;quot;group-title&amp;quot;) considering how relatively uncommon this is. --[[User:Yde|Yde]] 13:51, 23 Apr 2008 (PDT)&lt;br /&gt;
* Number of dishes or similary - often it's mentioned how many dishes (or breads in baking, etc) the ingredients are for. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Suitable for occations - what occations are the dish suitable for? [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Category - many sites categorize their recipes. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
** Tags could be used for both suitability and category.&lt;br /&gt;
&lt;br /&gt;
Note: Comments added ''&amp;quot;[[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&amp;quot;'' are added after looking at http://tasteline.com, example: [http://www.tasteline.com/default.ns?strItemID=showRecipe&amp;amp;intChannelID=&amp;amp;lngRID=8045&amp;amp;tlfo=0 here].&lt;br /&gt;
&lt;br /&gt;
*Under what terms is the recipe licensed? Microformat: rel=&amp;quot;license&amp;quot;. Often a page is in the creative commons but the page author has taken some text from a copyrighted page and in theory re-published the work in violation to the terms of use, adding a rel=&amp;quot;license&amp;quot; to each recipe on the page? [[User:Lee Jordan|Lee Jordan]] 20:55, 04 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient List Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If class=&amp;quot;ingredients&amp;quot; (note: plural) is found on an element, class=&amp;quot;ingredient&amp;quot; (note: singular) is automatically implied on all its children.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I agree. This would save a lot of space, especially combined with the proposed hmeasur [http://microformats.org/wiki/measure#hmeasure minimisation technique]. --[[User:Yde|Yde]] 12:57, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
This idea's a bit more &amp;quot;out there&amp;quot; and probably needs a bit more work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;3  eggs&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(note the double-space between '3' and 'eggs') is treated as a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is similar to N-optimisation in hCard, but uses a double space instead of a single space because the components (quantity, name) may themselves each contain spaces. With both of these optimisations in place, the sponge cake ingredient list can be written as concisely as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;3  eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;1 tsp  vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which (apart from the double spaces) is pretty close to how many people publish ingredients lists already. (Certainly close to how I do!)&lt;br /&gt;
&lt;br /&gt;
=== Alternative Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 02:02, 24 Mar 2008 (PDT): Perhaps a better solution than the double spacing...&lt;br /&gt;
&lt;br /&gt;
As above, but:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;3&amp;lt;/var&amp;gt; eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;1 tsp&amp;lt;/var&amp;gt; vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or is this stretching the meaning of &amp;amp;lt;var&amp;gt; too much?&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name Optimisation ===&lt;br /&gt;
&lt;br /&gt;
--[[User:Yde|Yde]] 02:12, 23 Apr 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If no class=&amp;quot;quantity&amp;quot; or class=&amp;quot;name&amp;quot; is found, the content of the ingredient element is treated as the name of the ingredient.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maybe we should even allow markup like&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tbsp&amp;lt;/span&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which would be parsed as&lt;br /&gt;
&lt;br /&gt;
* ingredient&lt;br /&gt;
** quantity: 1 tbsp&lt;br /&gt;
** name: salt&lt;br /&gt;
&lt;br /&gt;
NOTE: To avoid confusion, I used the class name &amp;quot;name&amp;quot; although I think it should be changed to &amp;quot;item&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Cookcamp brainstorming ==&lt;br /&gt;
&lt;br /&gt;
At [http://barcamp.org/CookCamp CookCamp] in February 2007, Tantek moderated a fairly free form discussion of how to publish/share recipes.  Here is a [http://flickr.com/photos/tantek/422072573/ photo of the whiteboard]:&lt;br /&gt;
&lt;br /&gt;
[http://flickr.com/photos/tantek/422072573/ http://farm1.static.flickr.com/162/422072573_9956d93f61.jpg]&lt;br /&gt;
&lt;br /&gt;
'''To Do''': OCR this and enter rough notes here...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
Please do feel to add your comments below.  If this section grows too large, please create a seperate recipe-issues section.  Thanks!&lt;br /&gt;
&lt;br /&gt;
===Scope===&lt;br /&gt;
*Is this intended for only food recipes, or also recipes for, say, glue, paint, dyes and other chemicals? [[User:AndyMabbett|Andy Mabbett]] 14:53, 16 Nov 2006 (PST)&lt;br /&gt;
** +1  Wondered the same.  I'd like to see this extended as a general recipe for anything that can be created in a defined way/order, rather than just edible food.[[User:Phae|Frances Berriman]]&lt;br /&gt;
** Agreed. This format could apply to a set of methods and materials, including cooking, science experiments, craft making, building, etc. - essentially any how-to or tutorial. [[User:IamCam|Cameron Perry]]&lt;br /&gt;
** However, now I view my addition of 'calories per serving' as suspect, ;) though I guess it could still apply, since it's just a unit of energy. [[User:JohnLeMasney|John LeMasney]]&lt;br /&gt;
***Recipe for Nitroglycerine (not recommended by Weight Watchers) ? [[User:AndyMabbett|Andy Mabbett]] 10:43, 1 Feb 2007 (PST)&lt;br /&gt;
** The scope is determined by the [[recipe-examples]] research that is done, other musings are purely theoretical and thus discouraged.  So far this means recipes means only food recipes.  In addition, &amp;quot;recipe&amp;quot; in common vernacular applies primarily to food.  Other uses are certainly outside the common 80/20 (note that 80/20 does note mean there are no non-food cases, merely that they are outside the 80).  If you want to pursue other types of recipes, e.g. &amp;quot;chemical-recipes&amp;quot; - start that as a separate research effort per the [[process]]. [[User:Tantek|Tantek]] 07:39, 15 Mar 2007 (PDT)&lt;br /&gt;
*** Work is continuing on the recipe format now with the scope limited to food-based items only. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
*Is it possible to have special structure for the details of the operations in the cooking. For Eg. I invite you to have a look at the following Page [http://www.anthus.com/Recipes/CompCook.html]. Should it be possible to have special markup for the operations? Or is that going too far? Maybe we could keep this open ended so that it could be included when sites would actually be interested in including the same... Anyway the article makes for some interesting reading though it is from 1985 ;-) [[User:SudarshanP|SudarshanP]] 06:46, 26 Jun 2007 (PDT)&lt;br /&gt;
** I think this could be considered out of scope. It's the sort of thing that would be detailed in the descriptive narrative, but I'm not sure there's evidence from the examples that this type of behaviour is common enough to warrant specific properties to hold it. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
===Measure ===&lt;br /&gt;
{{OpenIssue}}&lt;br /&gt;
*Quantities play a key part in recipes, so do we feel the recipe format will rely on quantities so heavily that the measure microformat needs to be completed first, or do we feel it can exist without it and use of measure can be optional in the first version? [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
**The former. [[User:AndyMabbett|Andy Mabbett]] 13:10, 4 Feb 2008 (PST)&lt;br /&gt;
**The use of a measure microformat should be optional. Otherwise it will prevent people from using less specific measurements like &amp;quot;a handful&amp;quot; or &amp;quot;a bottle&amp;quot; or just &amp;quot;some&amp;quot;. [[User:Yde|Yde]] 08:59, 30 May 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*The abbr design pattern should be used to mark up measures, such as lbs and kg, measures are also not restricted to ingredients as they describe temperature too, as such should the sup element be used in the presentation of the degree symbol, within the abbr? See  [http://www.bbc.co.uk/weather/5day.shtml?id=1081 BBC weather example] [[User:Lee Jordan|Lee Jordan]] 20:00, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Conversion is tricky and is important, you've found a great recipe but it's measured in &amp;quot;cups&amp;quot;. temperature is usually handled well by recipe authors, unless &amp;quot;gas mark&amp;quot; is used. The lang attribute (optional) could be used to denote the intentional language convention of the markup, to aid parsers &amp;quot;convert on the fly&amp;quot;? Is there currently a sematic way of marking up content as being metric or imperial? (complications come in mixed measure conventions in the same text section, so lang= on the abbr rather than the ul would help). A browser could then know the text was originally written in metric and convert to imperial if the user agent was en-GB, or a DOM script equally could aid conversion from cups to oz based on that? As an Englishman reading American text I find it hard to know what a &amp;quot;cup&amp;quot; is and then there are the Europeans to consider. Lang attributes might not be useful as for example en-US and en-GB measure distance in miles for example, rel=&amp;quot;us-volume&amp;quot; (cups), rel=&amp;quot;gb-volume&amp;quot; (tablespoons)? [[User:Lee Jordan|Lee Jordan]] 20:15, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Should the hmeasure class be applied to all ingredient list items (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;li class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;) or just the ingredients list itself (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;ul class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;)? All ingredients are related to measurement (a value, a unit and an item) so it might as well be defined once or am I missing something? --[[User:Yde|Yde]] 12:37, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*On the [[measure]] site it says: The names &amp;quot;value&amp;quot; and &amp;quot;type&amp;quot; are taken from [[hCard]]; &amp;quot;item&amp;quot; is used from hReview. For the same reasons, should we change quantity to value + unit and name to item or does this brake compatability with some recipe format? --[[User:Yde|Yde]] 13:25, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Single foodstuffs==&lt;br /&gt;
&lt;br /&gt;
If &amp;quot;method&amp;quot; is made optional, this could be used for marking up individual foodstuffs in prose. for example, &amp;quot;I like to eat cheese for supper.&amp;quot; would become:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or simply (if the proposed &amp;quot;[http://microformats.org/discuss/mail/microformats-discuss/2008-January/011199.html sub-microformat-pattern]&amp;quot; is adopted):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe-ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 08:16, 5 Jan 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
But that's not really a recipe, is it? And what would the purpose of knowing that cheese is an ingredient be?&lt;br /&gt;
--[[User:Yde|Yde]] 12:46, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Menus==&lt;br /&gt;
With the addition of a &amp;quot;price&amp;quot; field, and perhaps one or two others, and again making &amp;quot;method&amp;quot; optional, this microformat can also be used for menus. See [[recipe-examples#Menus|menu examples]].&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 02:39, 19 Feb 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
I would consider this out of scope (which is to produce an as-simple-as-possible microformat &amp;quot;for the mark-up of instructions for creating meals, drinks or food-based items&amp;quot; - [[recipe-brainstorming#Introduction | introduction]]) --[[User:Yde|Yde]] 13:39, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Schema proposal==&lt;br /&gt;
Based on the brainstorm and the discussions on the mailing list ([http://microformats.org/discuss/mail/microformats-new/2008-April/001599.html], [http://microformats.org/discuss/mail/microformats-new/2007-September/000864.html])&lt;br /&gt;
&lt;br /&gt;
Class names &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; are taken from [[hAtom]], &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt; used from [[hCard]] and &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; from [[measure]].&lt;br /&gt;
&lt;br /&gt;
* '''Title''': &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* '''Summary''': &amp;lt;code&amp;gt;entry-summary&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* '''Author''': &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;. optional. [[hcard]].&lt;br /&gt;
* '''Date published''': &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* '''Photo(s)''': &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;. optional. img or url.&lt;br /&gt;
* '''Ingredient(s)''': &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;. 1 or more required.&lt;br /&gt;
** '''Quantity''': &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;. optional. text, optionally [[measure]].&lt;br /&gt;
** '''Item''': &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
** '''Note''': &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
** '''Optionality''': &amp;lt;code&amp;gt;optional&amp;lt;/code&amp;gt;. optional. text. Its absence should imply that the ingredient is required.&lt;br /&gt;
* '''Method''': &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;. required. text with optional valid HTML markup.&lt;br /&gt;
* '''Yield''': &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* '''Preparation time''': &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* '''Tags''': optional. [[rel-tag]].&lt;br /&gt;
* '''License''': optional. [[rel-license]].&lt;br /&gt;
&lt;br /&gt;
=== Discussion ===&lt;br /&gt;
* &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;entry-summary&amp;lt;/code&amp;gt; are not always semantically right and may not be good class names.&lt;br /&gt;
** &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;summary&amp;lt;/code&amp;gt; already used for a different purpose (in [[hCard]] and [[hCalendar]]/[[hReview]]/[[hListing]]). [[accepted-limitations-of-microformats#Microformat_Namespacing_Issue More | Read more]].&lt;br /&gt;
** &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt; suggested.&lt;br /&gt;
* The 'photo' property should be usable for elements containing the element &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
** This format reuses the 'photo' property of [[hCard]] so we can't change the way it is parsed in the recipe format without also changing the way it is pased in hCard ([[hcard#Human_vs._Machine_readable|Human_vs._Machine_readable]]). This is an hCard problem and should not be discussed here.&lt;br /&gt;
* We need a way to markup alternative ingredients.&lt;br /&gt;
** This is not entirely straight-forward. We should put this off for a future revision.&lt;br /&gt;
* The 'note' property is only useful in some [http://microformats.org/discuss/mail/microformats-new/2008-June/001635.html rare cases] and might not fit the 80-20 rule.&lt;br /&gt;
** We might want to [[principles|start as simple as possible]] and leave this out for a future revision.&lt;br /&gt;
** People often put some of the very basic preparation steps into the ingredients list. For example, ingredients lists sometimes read like &amp;quot;one onion, finely chopped&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[recipe]]&lt;br /&gt;
* [[recipe-examples]]&lt;br /&gt;
* [[recipe-formats]]&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27505</id>
		<title>recipe-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27505"/>
		<updated>2008-06-26T21:58:26Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* Discussion */ added concern about the 'note' property&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Recipe Brainstorming =&lt;br /&gt;
&lt;br /&gt;
Towards a [[recipe|Recipe]] microformat.  Please read the [[process]] before editing this page.&lt;br /&gt;
&lt;br /&gt;
==Format-In-Progress==&lt;br /&gt;
&lt;br /&gt;
This format-in-progress follows the restarting of Recipe development by [[User:Phae|Frances Berriman]] on 25th September 2007. Note that this Format-In-Progress section is intended to be edited to reflect the discussion that occurs on the microformats-new list, rather than being a free-form playground for schema.&lt;br /&gt;
&lt;br /&gt;
; Editors&lt;br /&gt;
: [[User:BenWard|Ben Ward]] (Yahoo!, Inc.)&lt;br /&gt;
: [[User:Phae|Frances Berriman]] (BBC)&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
Recipe is based on [[recipe-examples|examples]] and fields in [[recipe-formats|existing formats]]. &lt;br /&gt;
&lt;br /&gt;
The recipe microformat is designed for the mark-up of instructions for creating meals, drinks or food-based items.  &lt;br /&gt;
&lt;br /&gt;
===Root Class Name===&lt;br /&gt;
&lt;br /&gt;
To be decided. Likely ‘hrecipe’.&lt;br /&gt;
&lt;br /&gt;
===Property List===&lt;br /&gt;
&lt;br /&gt;
Recipe properties, with sub-properties listed in parentheses, like &amp;lt;em&amp;gt;(this)&amp;lt;/em&amp;gt;, plurality indicated by square brackets, like &amp;lt;em&amp;gt;this[]&amp;lt;/em&amp;gt;. Note that the draft property names may change, but their function should remain.&lt;br /&gt;
&lt;br /&gt;
Optional and required for each field is explicitly stated at this stage. Fields without have not been determined.&lt;br /&gt;
&lt;br /&gt;
* Title - Required.&lt;br /&gt;
* Summary – A short introduction, accompanying statement about the recipe. Optional.&lt;br /&gt;
* Author - An hCard for the author of the recipe. Optional.&lt;br /&gt;
* Date Published - Optional&lt;br /&gt;
* Photo[] - Accompanying image. Optional.&lt;br /&gt;
* Ingredient[] (Quantity [Optional], Name [Required], ‘Optionality’ [Optional], Preparation Notes [Optional]) - 1 or more required.&lt;br /&gt;
* Method - The block of text containing the method of the recipe. Required.&lt;br /&gt;
&lt;br /&gt;
Ingredient &amp;gt; ‘Optionality’. States that an ingredient is optional to the recipe. Its absence should imply that the ingredient is required. &lt;br /&gt;
&lt;br /&gt;
===Suggested fields for inclusion===&lt;br /&gt;
&lt;br /&gt;
* License - using rel-licence attribution&lt;br /&gt;
* Tags - using rel-tag.&lt;br /&gt;
* Method &amp;gt; Steps or Method-Step[] as a child of Method. Imply ordered steps from an HTML list or explicitly mark-up ordered steps respectively.&lt;br /&gt;
* Yield – Quantity produced by this recipe&lt;br /&gt;
* Calories – per serving. May be part of the [measure] microformat in future.&lt;br /&gt;
&lt;br /&gt;
===Known Issues===&lt;br /&gt;
&lt;br /&gt;
* Mark-up of quantity would be enhanced by use of a [measure] microformat. However, such a format does not yet exist outside of brainstorming. It must be decided whether quantity is useful/parsable _enough_ without explicit mark-up of values and units.&lt;br /&gt;
&lt;br /&gt;
==RecipeML-based Brainstorm==&lt;br /&gt;
&lt;br /&gt;
Excerpted from [http://conoroneill.com/2006/03/21/what-if-i-suggest-a-structured-recipe-format-and-you-critique-it/ Conor Bandon's Blog entry] and derived from The RecipeML Spec:&lt;br /&gt;
*Recipe_Title&lt;br /&gt;
*Summary Description (one liner)&lt;br /&gt;
*Measurement System (U.S., Imperial etc)&lt;br /&gt;
*Ingredients (each one a separate &amp;quot;item&amp;quot; rather than block text with count/amount/range/unit broken out too)&lt;br /&gt;
**Some (e.g. meats, vegetables) could optionally be marked up with (elements of) the proposed [[species]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:41, 16 Nov 2006 (PST)&lt;br /&gt;
** Ingredient importance (e.g. Main, Required, Optional) should be listed as an attribute of each entry. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Units need separate microformat: see [[measure]] &lt;br /&gt;
**Ingredient Preparation: such as diced, chopped, sliced, grated, minced, etc. [[User:SteveL|Steve Lewis]] 18:55, 11 Feb 2007 (PST)&lt;br /&gt;
*Preparation Time (overall time)&lt;br /&gt;
*Yield Quantity and Unit (4 pancakes or 5 servings)&lt;br /&gt;
**Calories per serving [[User:JohnLeMasney| John LeMasney]]&lt;br /&gt;
**Calories per ounce [[User:JohnLeMasney| John LeMasney]] &lt;br /&gt;
*Background Information - Optional section to encapsulate information that is useful but not necessarily required for a successful recipe. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Author (Person) ([[hcard]]?)&lt;br /&gt;
**Submitter (Person) ([[hcard]]?)&lt;br /&gt;
**Source (Book Title etc)&lt;br /&gt;
*** could use the proposed [[citation]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:43, 16 Nov 2006 (PST)&lt;br /&gt;
**Date (Of Creation or Publication)&lt;br /&gt;
**Rights (Copyright or other)&lt;br /&gt;
**Meal Category (Starter, entree, dessert )&lt;br /&gt;
**Cuisine Category (Italian etc)&lt;br /&gt;
*Instructions (text, but can contain:)&lt;br /&gt;
**Steps (optional)&lt;br /&gt;
***Should be an ordered list [[User:AndyMabbett|Andy Mabbett]] 14:46, 16 Nov 2006 (PST)&lt;br /&gt;
***Another vote for an ordered list, perhaps in the [[XOXO]] format. [[User:AlexanderShusta|α]]&lt;br /&gt;
***Many recipes associate ingredients with specific steps of a multi-step method; if methods are broken out into steps, then the format should support this association whether the complete ingredient list is up front or the ingredient list is itself broken out per step. [[User:Quixote|Ben Curtis]]&lt;br /&gt;
*Photo (optional) [[User:IamCam|Cameron Perry]]&lt;br /&gt;
**Could be one per dish, or one for each (or for some of the) step(s). [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
== Additional Suggestions ==&lt;br /&gt;
*Steps - As cited above but to include estimated time per step.  Include the type of step (prep, preheat, cook, bake, mix, saute, etc) as well as the ingredients involved.  This would be very useful when trying to time a meal so all the food appears together.&lt;br /&gt;
**I think this is being to specific. Are there any real world examples where this would be useful? --[[User:Yde|Yde]] 08:41, 30 May 2008 (PDT)&lt;br /&gt;
*Difficulty/Notes - Perhaps incorporation of [[hreview|hReview]] to describe difficulty (using rating) and general comments (review), as an optional field. [[User:Phae|Frances Berriman]]&lt;br /&gt;
*Suitability (e.g. vegetarian, vegan, wheat-free, etc.). Possibly [[rel-tag]]. [[User:AndyMabbett|Andy Mabbett]] 14:57, 16 Nov 2006 (PST)&lt;br /&gt;
*Ingredient Grouping - In baking you need to differentiate wet from dry ingredients.  See also an [[recipe-examples|example recipe]] from [http://www.extratasty.com/recipe/46/cuba_libre extratasty.com] for useful grouping in cocktail mixing. [[SteveL|Steve Lewis]] 19:10, 11 Feb 2007&lt;br /&gt;
** Maybe this ingredient grouping can be used to express some alternative ingredients, like &amp;quot;mayonnaise or cream cheese&amp;quot;. [[EstevaoSamuel|Estêvão Samuel Procópio]] 15:33, 16 Dez 2007 (PDT)&lt;br /&gt;
** This could be solved by using a xoxo list and ignoring list items that don't include a class=&amp;quot;name&amp;quot;. Example:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Booze&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Rum&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Mixer&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Cola&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Lime juice&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:Yde|Yde]] 13:09, 18 Apr 2008 (PDT)&lt;br /&gt;
** We can't have a dependency on XOXO or any list mark-up for ingredients. That's too restrictive on publishing patterns, preventing patterns like: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;method&amp;quot;&amp;gt;Take &amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;a handful&amp;lt;/span&amp;gt; &lt;br /&gt;
of  spinach&amp;lt;/span&amp;gt; and fry it&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:BenWard|BenWard]] 13:20, 18 Apr 2008 (PDT)&lt;br /&gt;
You're right. I think grouping would introduce too many new elements (class=&amp;quot;group&amp;quot;, class=&amp;quot;group-title&amp;quot;) considering how relatively uncommon this is. --[[User:Yde|Yde]] 13:51, 23 Apr 2008 (PDT)&lt;br /&gt;
* Number of dishes or similary - often it's mentioned how many dishes (or breads in baking, etc) the ingredients are for. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Suitable for occations - what occations are the dish suitable for? [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Category - many sites categorize their recipes. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
** Tags could be used for both suitability and category.&lt;br /&gt;
&lt;br /&gt;
Note: Comments added ''&amp;quot;[[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&amp;quot;'' are added after looking at http://tasteline.com, example: [http://www.tasteline.com/default.ns?strItemID=showRecipe&amp;amp;intChannelID=&amp;amp;lngRID=8045&amp;amp;tlfo=0 here].&lt;br /&gt;
&lt;br /&gt;
*Under what terms is the recipe licensed? Microformat: rel=&amp;quot;license&amp;quot;. Often a page is in the creative commons but the page author has taken some text from a copyrighted page and in theory re-published the work in violation to the terms of use, adding a rel=&amp;quot;license&amp;quot; to each recipe on the page? [[User:Lee Jordan|Lee Jordan]] 20:55, 04 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient List Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If class=&amp;quot;ingredients&amp;quot; (note: plural) is found on an element, class=&amp;quot;ingredient&amp;quot; (note: singular) is automatically implied on all its children.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I agree. This would save a lot of space, especially combined with the proposed hmeasur [http://microformats.org/wiki/measure#hmeasure minimisation technique]. --[[User:Yde|Yde]] 12:57, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
This idea's a bit more &amp;quot;out there&amp;quot; and probably needs a bit more work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;3  eggs&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(note the double-space between '3' and 'eggs') is treated as a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is similar to N-optimisation in hCard, but uses a double space instead of a single space because the components (quantity, name) may themselves each contain spaces. With both of these optimisations in place, the sponge cake ingredient list can be written as concisely as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;3  eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;1 tsp  vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which (apart from the double spaces) is pretty close to how many people publish ingredients lists already. (Certainly close to how I do!)&lt;br /&gt;
&lt;br /&gt;
=== Alternative Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 02:02, 24 Mar 2008 (PDT): Perhaps a better solution than the double spacing...&lt;br /&gt;
&lt;br /&gt;
As above, but:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;3&amp;lt;/var&amp;gt; eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;1 tsp&amp;lt;/var&amp;gt; vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or is this stretching the meaning of &amp;amp;lt;var&amp;gt; too much?&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name Optimisation ===&lt;br /&gt;
&lt;br /&gt;
--[[User:Yde|Yde]] 02:12, 23 Apr 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If no class=&amp;quot;quantity&amp;quot; or class=&amp;quot;name&amp;quot; is found, the content of the ingredient element is treated as the name of the ingredient.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maybe we should even allow markup like&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tbsp&amp;lt;/span&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which would be parsed as&lt;br /&gt;
&lt;br /&gt;
* ingredient&lt;br /&gt;
** quantity: 1 tbsp&lt;br /&gt;
** name: salt&lt;br /&gt;
&lt;br /&gt;
NOTE: To avoid confusion, I used the class name &amp;quot;name&amp;quot; although I think it should be changed to &amp;quot;item&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Cookcamp brainstorming ==&lt;br /&gt;
&lt;br /&gt;
At [http://barcamp.org/CookCamp CookCamp] in February 2007, Tantek moderated a fairly free form discussion of how to publish/share recipes.  Here is a [http://flickr.com/photos/tantek/422072573/ photo of the whiteboard]:&lt;br /&gt;
&lt;br /&gt;
[http://flickr.com/photos/tantek/422072573/ http://farm1.static.flickr.com/162/422072573_9956d93f61.jpg]&lt;br /&gt;
&lt;br /&gt;
'''To Do''': OCR this and enter rough notes here...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
Please do feel to add your comments below.  If this section grows too large, please create a seperate recipe-issues section.  Thanks!&lt;br /&gt;
&lt;br /&gt;
===Scope===&lt;br /&gt;
*Is this intended for only food recipes, or also recipes for, say, glue, paint, dyes and other chemicals? [[User:AndyMabbett|Andy Mabbett]] 14:53, 16 Nov 2006 (PST)&lt;br /&gt;
** +1  Wondered the same.  I'd like to see this extended as a general recipe for anything that can be created in a defined way/order, rather than just edible food.[[User:Phae|Frances Berriman]]&lt;br /&gt;
** Agreed. This format could apply to a set of methods and materials, including cooking, science experiments, craft making, building, etc. - essentially any how-to or tutorial. [[User:IamCam|Cameron Perry]]&lt;br /&gt;
** However, now I view my addition of 'calories per serving' as suspect, ;) though I guess it could still apply, since it's just a unit of energy. [[User:JohnLeMasney|John LeMasney]]&lt;br /&gt;
***Recipe for Nitroglycerine (not recommended by Weight Watchers) ? [[User:AndyMabbett|Andy Mabbett]] 10:43, 1 Feb 2007 (PST)&lt;br /&gt;
** The scope is determined by the [[recipe-examples]] research that is done, other musings are purely theoretical and thus discouraged.  So far this means recipes means only food recipes.  In addition, &amp;quot;recipe&amp;quot; in common vernacular applies primarily to food.  Other uses are certainly outside the common 80/20 (note that 80/20 does note mean there are no non-food cases, merely that they are outside the 80).  If you want to pursue other types of recipes, e.g. &amp;quot;chemical-recipes&amp;quot; - start that as a separate research effort per the [[process]]. [[User:Tantek|Tantek]] 07:39, 15 Mar 2007 (PDT)&lt;br /&gt;
*** Work is continuing on the recipe format now with the scope limited to food-based items only. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
*Is it possible to have special structure for the details of the operations in the cooking. For Eg. I invite you to have a look at the following Page [http://www.anthus.com/Recipes/CompCook.html]. Should it be possible to have special markup for the operations? Or is that going too far? Maybe we could keep this open ended so that it could be included when sites would actually be interested in including the same... Anyway the article makes for some interesting reading though it is from 1985 ;-) [[User:SudarshanP|SudarshanP]] 06:46, 26 Jun 2007 (PDT)&lt;br /&gt;
** I think this could be considered out of scope. It's the sort of thing that would be detailed in the descriptive narrative, but I'm not sure there's evidence from the examples that this type of behaviour is common enough to warrant specific properties to hold it. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
===Measure ===&lt;br /&gt;
{{OpenIssue}}&lt;br /&gt;
*Quantities play a key part in recipes, so do we feel the recipe format will rely on quantities so heavily that the measure microformat needs to be completed first, or do we feel it can exist without it and use of measure can be optional in the first version? [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
**The former. [[User:AndyMabbett|Andy Mabbett]] 13:10, 4 Feb 2008 (PST)&lt;br /&gt;
**The use of a measure microformat should be optional. Otherwise it will prevent people from using less specific measurements like &amp;quot;a handful&amp;quot; or &amp;quot;a bottle&amp;quot; or just &amp;quot;some&amp;quot;. [[User:Yde|Yde]] 08:59, 30 May 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*The abbr design pattern should be used to mark up measures, such as lbs and kg, measures are also not restricted to ingredients as they describe temperature too, as such should the sup element be used in the presentation of the degree symbol, within the abbr? See  [http://www.bbc.co.uk/weather/5day.shtml?id=1081 BBC weather example] [[User:Lee Jordan|Lee Jordan]] 20:00, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Conversion is tricky and is important, you've found a great recipe but it's measured in &amp;quot;cups&amp;quot;. temperature is usually handled well by recipe authors, unless &amp;quot;gas mark&amp;quot; is used. The lang attribute (optional) could be used to denote the intentional language convention of the markup, to aid parsers &amp;quot;convert on the fly&amp;quot;? Is there currently a sematic way of marking up content as being metric or imperial? (complications come in mixed measure conventions in the same text section, so lang= on the abbr rather than the ul would help). A browser could then know the text was originally written in metric and convert to imperial if the user agent was en-GB, or a DOM script equally could aid conversion from cups to oz based on that? As an Englishman reading American text I find it hard to know what a &amp;quot;cup&amp;quot; is and then there are the Europeans to consider. Lang attributes might not be useful as for example en-US and en-GB measure distance in miles for example, rel=&amp;quot;us-volume&amp;quot; (cups), rel=&amp;quot;gb-volume&amp;quot; (tablespoons)? [[User:Lee Jordan|Lee Jordan]] 20:15, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Should the hmeasure class be applied to all ingredient list items (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;li class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;) or just the ingredients list itself (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;ul class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;)? All ingredients are related to measurement (a value, a unit and an item) so it might as well be defined once or am I missing something? --[[User:Yde|Yde]] 12:37, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*On the [[measure]] site it says: The names &amp;quot;value&amp;quot; and &amp;quot;type&amp;quot; are taken from [[hCard]]; &amp;quot;item&amp;quot; is used from hReview. For the same reasons, should we change quantity to value + unit and name to item or does this brake compatability with some recipe format? --[[User:Yde|Yde]] 13:25, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Single foodstuffs==&lt;br /&gt;
&lt;br /&gt;
If &amp;quot;method&amp;quot; is made optional, this could be used for marking up individual foodstuffs in prose. for example, &amp;quot;I like to eat cheese for supper.&amp;quot; would become:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or simply (if the proposed &amp;quot;[http://microformats.org/discuss/mail/microformats-discuss/2008-January/011199.html sub-microformat-pattern]&amp;quot; is adopted):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe-ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 08:16, 5 Jan 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
But that's not really a recipe, is it? And what would the purpose of knowing that cheese is an ingredient be?&lt;br /&gt;
--[[User:Yde|Yde]] 12:46, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Menus==&lt;br /&gt;
With the addition of a &amp;quot;price&amp;quot; field, and perhaps one or two others, and again making &amp;quot;method&amp;quot; optional, this microformat can also be used for menus. See [[recipe-examples#Menus|menu examples]].&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 02:39, 19 Feb 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
I would consider this out of scope (which is to produce an as-simple-as-possible microformat &amp;quot;for the mark-up of instructions for creating meals, drinks or food-based items&amp;quot; - [[recipe-brainstorming#Introduction | introduction]]) --[[User:Yde|Yde]] 13:39, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Schema proposal==&lt;br /&gt;
Based on the brainstorm and the discussions on the mailing list ([http://microformats.org/discuss/mail/microformats-new/2008-April/001599.html], [http://microformats.org/discuss/mail/microformats-new/2007-September/000864.html])&lt;br /&gt;
&lt;br /&gt;
Class names &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; are taken from [[hAtom]], &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt; used from [[hCard]] and &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; from [[measure]].&lt;br /&gt;
&lt;br /&gt;
* '''Title''': &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* '''Summary''': &amp;lt;code&amp;gt;entry-summary&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* '''Author''': &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;. optional. [[hcard]].&lt;br /&gt;
* '''Date published''': &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* '''Photo(s)''': &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;. optional. img or url.&lt;br /&gt;
* '''Ingredient(s)''': &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;. 1 or more required.&lt;br /&gt;
** '''Quantity''': &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;. optional. text, optionally [[measure]].&lt;br /&gt;
** '''Item''': &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
** '''Note''': &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
** '''Optionality''': &amp;lt;code&amp;gt;optional&amp;lt;/code&amp;gt;. optional. text. Its absence should imply that the ingredient is required.&lt;br /&gt;
* '''Method''': &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* '''Yield''': &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* '''Preparation time''': &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* '''Tags''': optional. [[rel-tag]].&lt;br /&gt;
* '''License''': optional. [[rel-license]].&lt;br /&gt;
&lt;br /&gt;
=== Discussion ===&lt;br /&gt;
* &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;entry-summary&amp;lt;/code&amp;gt; are not always semantically right and may not be good class names.&lt;br /&gt;
** &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;summary&amp;lt;/code&amp;gt; already used for a different purpose (in [[hCard]] and [[hCalendar]]/[[hReview]]/[[hListing]]). [[accepted-limitations-of-microformats#Microformat_Namespacing_Issue More | Read more]].&lt;br /&gt;
** &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt; suggested.&lt;br /&gt;
* The 'photo' property should be usable for elements containing the element &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
** This format reuses the 'photo' property of [[hCard]] so we can't change the way it is parsed in the recipe format without also changing the way it is pased in hCard ([[hcard#Human_vs._Machine_readable|Human_vs._Machine_readable]]). This is an hCard problem and should not be discussed here.&lt;br /&gt;
* We need a way to markup alternative ingredients.&lt;br /&gt;
** This is not entirely straight-forward. We should put this off for a future revision.&lt;br /&gt;
* The 'note' property is only useful in some [http://microformats.org/discuss/mail/microformats-new/2008-June/001635.html rare cases] and might not fit the 80-20 rule.&lt;br /&gt;
** We might want to [[principles|start as simple as possible]] and leave this out for a future revision.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[recipe]]&lt;br /&gt;
* [[recipe-examples]]&lt;br /&gt;
* [[recipe-formats]]&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27497</id>
		<title>recipe-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27497"/>
		<updated>2008-06-24T20:41:08Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* Discussion */ added discussion about alternative ingredients&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Recipe Brainstorming =&lt;br /&gt;
&lt;br /&gt;
Towards a [[recipe|Recipe]] microformat.  Please read the [[process]] before editing this page.&lt;br /&gt;
&lt;br /&gt;
==Format-In-Progress==&lt;br /&gt;
&lt;br /&gt;
This format-in-progress follows the restarting of Recipe development by [[User:Phae|Frances Berriman]] on 25th September 2007. Note that this Format-In-Progress section is intended to be edited to reflect the discussion that occurs on the microformats-new list, rather than being a free-form playground for schema.&lt;br /&gt;
&lt;br /&gt;
; Editors&lt;br /&gt;
: [[User:BenWard|Ben Ward]] (Yahoo!, Inc.)&lt;br /&gt;
: [[User:Phae|Frances Berriman]] (BBC)&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
Recipe is based on [[recipe-examples|examples]] and fields in [[recipe-formats|existing formats]]. &lt;br /&gt;
&lt;br /&gt;
The recipe microformat is designed for the mark-up of instructions for creating meals, drinks or food-based items.  &lt;br /&gt;
&lt;br /&gt;
===Root Class Name===&lt;br /&gt;
&lt;br /&gt;
To be decided. Likely ‘hrecipe’.&lt;br /&gt;
&lt;br /&gt;
===Property List===&lt;br /&gt;
&lt;br /&gt;
Recipe properties, with sub-properties listed in parentheses, like &amp;lt;em&amp;gt;(this)&amp;lt;/em&amp;gt;, plurality indicated by square brackets, like &amp;lt;em&amp;gt;this[]&amp;lt;/em&amp;gt;. Note that the draft property names may change, but their function should remain.&lt;br /&gt;
&lt;br /&gt;
Optional and required for each field is explicitly stated at this stage. Fields without have not been determined.&lt;br /&gt;
&lt;br /&gt;
* Title - Required.&lt;br /&gt;
* Summary – A short introduction, accompanying statement about the recipe. Optional.&lt;br /&gt;
* Author - An hCard for the author of the recipe. Optional.&lt;br /&gt;
* Date Published - Optional&lt;br /&gt;
* Photo[] - Accompanying image. Optional.&lt;br /&gt;
* Ingredient[] (Quantity [Optional], Name [Required], ‘Optionality’ [Optional], Preparation Notes [Optional]) - 1 or more required.&lt;br /&gt;
* Method - The block of text containing the method of the recipe. Required.&lt;br /&gt;
&lt;br /&gt;
Ingredient &amp;gt; ‘Optionality’. States that an ingredient is optional to the recipe. Its absence should imply that the ingredient is required. &lt;br /&gt;
&lt;br /&gt;
===Suggested fields for inclusion===&lt;br /&gt;
&lt;br /&gt;
* License - using rel-licence attribution&lt;br /&gt;
* Tags - using rel-tag.&lt;br /&gt;
* Method &amp;gt; Steps or Method-Step[] as a child of Method. Imply ordered steps from an HTML list or explicitly mark-up ordered steps respectively.&lt;br /&gt;
* Yield – Quantity produced by this recipe&lt;br /&gt;
* Calories – per serving. May be part of the [measure] microformat in future.&lt;br /&gt;
&lt;br /&gt;
===Known Issues===&lt;br /&gt;
&lt;br /&gt;
* Mark-up of quantity would be enhanced by use of a [measure] microformat. However, such a format does not yet exist outside of brainstorming. It must be decided whether quantity is useful/parsable _enough_ without explicit mark-up of values and units.&lt;br /&gt;
&lt;br /&gt;
==RecipeML-based Brainstorm==&lt;br /&gt;
&lt;br /&gt;
Excerpted from [http://conoroneill.com/2006/03/21/what-if-i-suggest-a-structured-recipe-format-and-you-critique-it/ Conor Bandon's Blog entry] and derived from The RecipeML Spec:&lt;br /&gt;
*Recipe_Title&lt;br /&gt;
*Summary Description (one liner)&lt;br /&gt;
*Measurement System (U.S., Imperial etc)&lt;br /&gt;
*Ingredients (each one a separate &amp;quot;item&amp;quot; rather than block text with count/amount/range/unit broken out too)&lt;br /&gt;
**Some (e.g. meats, vegetables) could optionally be marked up with (elements of) the proposed [[species]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:41, 16 Nov 2006 (PST)&lt;br /&gt;
** Ingredient importance (e.g. Main, Required, Optional) should be listed as an attribute of each entry. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Units need separate microformat: see [[measure]] &lt;br /&gt;
**Ingredient Preparation: such as diced, chopped, sliced, grated, minced, etc. [[User:SteveL|Steve Lewis]] 18:55, 11 Feb 2007 (PST)&lt;br /&gt;
*Preparation Time (overall time)&lt;br /&gt;
*Yield Quantity and Unit (4 pancakes or 5 servings)&lt;br /&gt;
**Calories per serving [[User:JohnLeMasney| John LeMasney]]&lt;br /&gt;
**Calories per ounce [[User:JohnLeMasney| John LeMasney]] &lt;br /&gt;
*Background Information - Optional section to encapsulate information that is useful but not necessarily required for a successful recipe. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Author (Person) ([[hcard]]?)&lt;br /&gt;
**Submitter (Person) ([[hcard]]?)&lt;br /&gt;
**Source (Book Title etc)&lt;br /&gt;
*** could use the proposed [[citation]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:43, 16 Nov 2006 (PST)&lt;br /&gt;
**Date (Of Creation or Publication)&lt;br /&gt;
**Rights (Copyright or other)&lt;br /&gt;
**Meal Category (Starter, entree, dessert )&lt;br /&gt;
**Cuisine Category (Italian etc)&lt;br /&gt;
*Instructions (text, but can contain:)&lt;br /&gt;
**Steps (optional)&lt;br /&gt;
***Should be an ordered list [[User:AndyMabbett|Andy Mabbett]] 14:46, 16 Nov 2006 (PST)&lt;br /&gt;
***Another vote for an ordered list, perhaps in the [[XOXO]] format. [[User:AlexanderShusta|α]]&lt;br /&gt;
***Many recipes associate ingredients with specific steps of a multi-step method; if methods are broken out into steps, then the format should support this association whether the complete ingredient list is up front or the ingredient list is itself broken out per step. [[User:Quixote|Ben Curtis]]&lt;br /&gt;
*Photo (optional) [[User:IamCam|Cameron Perry]]&lt;br /&gt;
**Could be one per dish, or one for each (or for some of the) step(s). [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
== Additional Suggestions ==&lt;br /&gt;
*Steps - As cited above but to include estimated time per step.  Include the type of step (prep, preheat, cook, bake, mix, saute, etc) as well as the ingredients involved.  This would be very useful when trying to time a meal so all the food appears together.&lt;br /&gt;
**I think this is being to specific. Are there any real world examples where this would be useful? --[[User:Yde|Yde]] 08:41, 30 May 2008 (PDT)&lt;br /&gt;
*Difficulty/Notes - Perhaps incorporation of [[hreview|hReview]] to describe difficulty (using rating) and general comments (review), as an optional field. [[User:Phae|Frances Berriman]]&lt;br /&gt;
*Suitability (e.g. vegetarian, vegan, wheat-free, etc.). Possibly [[rel-tag]]. [[User:AndyMabbett|Andy Mabbett]] 14:57, 16 Nov 2006 (PST)&lt;br /&gt;
*Ingredient Grouping - In baking you need to differentiate wet from dry ingredients.  See also an [[recipe-examples|example recipe]] from [http://www.extratasty.com/recipe/46/cuba_libre extratasty.com] for useful grouping in cocktail mixing. [[SteveL|Steve Lewis]] 19:10, 11 Feb 2007&lt;br /&gt;
** Maybe this ingredient grouping can be used to express some alternative ingredients, like &amp;quot;mayonnaise or cream cheese&amp;quot;. [[EstevaoSamuel|Estêvão Samuel Procópio]] 15:33, 16 Dez 2007 (PDT)&lt;br /&gt;
** This could be solved by using a xoxo list and ignoring list items that don't include a class=&amp;quot;name&amp;quot;. Example:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Booze&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Rum&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Mixer&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Cola&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Lime juice&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:Yde|Yde]] 13:09, 18 Apr 2008 (PDT)&lt;br /&gt;
** We can't have a dependency on XOXO or any list mark-up for ingredients. That's too restrictive on publishing patterns, preventing patterns like: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;method&amp;quot;&amp;gt;Take &amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;a handful&amp;lt;/span&amp;gt; &lt;br /&gt;
of  spinach&amp;lt;/span&amp;gt; and fry it&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:BenWard|BenWard]] 13:20, 18 Apr 2008 (PDT)&lt;br /&gt;
You're right. I think grouping would introduce too many new elements (class=&amp;quot;group&amp;quot;, class=&amp;quot;group-title&amp;quot;) considering how relatively uncommon this is. --[[User:Yde|Yde]] 13:51, 23 Apr 2008 (PDT)&lt;br /&gt;
* Number of dishes or similary - often it's mentioned how many dishes (or breads in baking, etc) the ingredients are for. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Suitable for occations - what occations are the dish suitable for? [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Category - many sites categorize their recipes. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
** Tags could be used for both suitability and category.&lt;br /&gt;
&lt;br /&gt;
Note: Comments added ''&amp;quot;[[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&amp;quot;'' are added after looking at http://tasteline.com, example: [http://www.tasteline.com/default.ns?strItemID=showRecipe&amp;amp;intChannelID=&amp;amp;lngRID=8045&amp;amp;tlfo=0 here].&lt;br /&gt;
&lt;br /&gt;
*Under what terms is the recipe licensed? Microformat: rel=&amp;quot;license&amp;quot;. Often a page is in the creative commons but the page author has taken some text from a copyrighted page and in theory re-published the work in violation to the terms of use, adding a rel=&amp;quot;license&amp;quot; to each recipe on the page? [[User:Lee Jordan|Lee Jordan]] 20:55, 04 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient List Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If class=&amp;quot;ingredients&amp;quot; (note: plural) is found on an element, class=&amp;quot;ingredient&amp;quot; (note: singular) is automatically implied on all its children.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I agree. This would save a lot of space, especially combined with the proposed hmeasur [http://microformats.org/wiki/measure#hmeasure minimisation technique]. --[[User:Yde|Yde]] 12:57, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
This idea's a bit more &amp;quot;out there&amp;quot; and probably needs a bit more work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;3  eggs&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(note the double-space between '3' and 'eggs') is treated as a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is similar to N-optimisation in hCard, but uses a double space instead of a single space because the components (quantity, name) may themselves each contain spaces. With both of these optimisations in place, the sponge cake ingredient list can be written as concisely as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;3  eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;1 tsp  vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which (apart from the double spaces) is pretty close to how many people publish ingredients lists already. (Certainly close to how I do!)&lt;br /&gt;
&lt;br /&gt;
=== Alternative Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 02:02, 24 Mar 2008 (PDT): Perhaps a better solution than the double spacing...&lt;br /&gt;
&lt;br /&gt;
As above, but:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;3&amp;lt;/var&amp;gt; eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;1 tsp&amp;lt;/var&amp;gt; vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or is this stretching the meaning of &amp;amp;lt;var&amp;gt; too much?&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name Optimisation ===&lt;br /&gt;
&lt;br /&gt;
--[[User:Yde|Yde]] 02:12, 23 Apr 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If no class=&amp;quot;quantity&amp;quot; or class=&amp;quot;name&amp;quot; is found, the content of the ingredient element is treated as the name of the ingredient.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maybe we should even allow markup like&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tbsp&amp;lt;/span&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which would be parsed as&lt;br /&gt;
&lt;br /&gt;
* ingredient&lt;br /&gt;
** quantity: 1 tbsp&lt;br /&gt;
** name: salt&lt;br /&gt;
&lt;br /&gt;
NOTE: To avoid confusion, I used the class name &amp;quot;name&amp;quot; although I think it should be changed to &amp;quot;item&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Cookcamp brainstorming ==&lt;br /&gt;
&lt;br /&gt;
At [http://barcamp.org/CookCamp CookCamp] in February 2007, Tantek moderated a fairly free form discussion of how to publish/share recipes.  Here is a [http://flickr.com/photos/tantek/422072573/ photo of the whiteboard]:&lt;br /&gt;
&lt;br /&gt;
[http://flickr.com/photos/tantek/422072573/ http://farm1.static.flickr.com/162/422072573_9956d93f61.jpg]&lt;br /&gt;
&lt;br /&gt;
'''To Do''': OCR this and enter rough notes here...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
Please do feel to add your comments below.  If this section grows too large, please create a seperate recipe-issues section.  Thanks!&lt;br /&gt;
&lt;br /&gt;
===Scope===&lt;br /&gt;
*Is this intended for only food recipes, or also recipes for, say, glue, paint, dyes and other chemicals? [[User:AndyMabbett|Andy Mabbett]] 14:53, 16 Nov 2006 (PST)&lt;br /&gt;
** +1  Wondered the same.  I'd like to see this extended as a general recipe for anything that can be created in a defined way/order, rather than just edible food.[[User:Phae|Frances Berriman]]&lt;br /&gt;
** Agreed. This format could apply to a set of methods and materials, including cooking, science experiments, craft making, building, etc. - essentially any how-to or tutorial. [[User:IamCam|Cameron Perry]]&lt;br /&gt;
** However, now I view my addition of 'calories per serving' as suspect, ;) though I guess it could still apply, since it's just a unit of energy. [[User:JohnLeMasney|John LeMasney]]&lt;br /&gt;
***Recipe for Nitroglycerine (not recommended by Weight Watchers) ? [[User:AndyMabbett|Andy Mabbett]] 10:43, 1 Feb 2007 (PST)&lt;br /&gt;
** The scope is determined by the [[recipe-examples]] research that is done, other musings are purely theoretical and thus discouraged.  So far this means recipes means only food recipes.  In addition, &amp;quot;recipe&amp;quot; in common vernacular applies primarily to food.  Other uses are certainly outside the common 80/20 (note that 80/20 does note mean there are no non-food cases, merely that they are outside the 80).  If you want to pursue other types of recipes, e.g. &amp;quot;chemical-recipes&amp;quot; - start that as a separate research effort per the [[process]]. [[User:Tantek|Tantek]] 07:39, 15 Mar 2007 (PDT)&lt;br /&gt;
*** Work is continuing on the recipe format now with the scope limited to food-based items only. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
*Is it possible to have special structure for the details of the operations in the cooking. For Eg. I invite you to have a look at the following Page [http://www.anthus.com/Recipes/CompCook.html]. Should it be possible to have special markup for the operations? Or is that going too far? Maybe we could keep this open ended so that it could be included when sites would actually be interested in including the same... Anyway the article makes for some interesting reading though it is from 1985 ;-) [[User:SudarshanP|SudarshanP]] 06:46, 26 Jun 2007 (PDT)&lt;br /&gt;
** I think this could be considered out of scope. It's the sort of thing that would be detailed in the descriptive narrative, but I'm not sure there's evidence from the examples that this type of behaviour is common enough to warrant specific properties to hold it. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
===Measure ===&lt;br /&gt;
{{OpenIssue}}&lt;br /&gt;
*Quantities play a key part in recipes, so do we feel the recipe format will rely on quantities so heavily that the measure microformat needs to be completed first, or do we feel it can exist without it and use of measure can be optional in the first version? [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
**The former. [[User:AndyMabbett|Andy Mabbett]] 13:10, 4 Feb 2008 (PST)&lt;br /&gt;
**The use of a measure microformat should be optional. Otherwise it will prevent people from using less specific measurements like &amp;quot;a handful&amp;quot; or &amp;quot;a bottle&amp;quot; or just &amp;quot;some&amp;quot;. [[User:Yde|Yde]] 08:59, 30 May 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*The abbr design pattern should be used to mark up measures, such as lbs and kg, measures are also not restricted to ingredients as they describe temperature too, as such should the sup element be used in the presentation of the degree symbol, within the abbr? See  [http://www.bbc.co.uk/weather/5day.shtml?id=1081 BBC weather example] [[User:Lee Jordan|Lee Jordan]] 20:00, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Conversion is tricky and is important, you've found a great recipe but it's measured in &amp;quot;cups&amp;quot;. temperature is usually handled well by recipe authors, unless &amp;quot;gas mark&amp;quot; is used. The lang attribute (optional) could be used to denote the intentional language convention of the markup, to aid parsers &amp;quot;convert on the fly&amp;quot;? Is there currently a sematic way of marking up content as being metric or imperial? (complications come in mixed measure conventions in the same text section, so lang= on the abbr rather than the ul would help). A browser could then know the text was originally written in metric and convert to imperial if the user agent was en-GB, or a DOM script equally could aid conversion from cups to oz based on that? As an Englishman reading American text I find it hard to know what a &amp;quot;cup&amp;quot; is and then there are the Europeans to consider. Lang attributes might not be useful as for example en-US and en-GB measure distance in miles for example, rel=&amp;quot;us-volume&amp;quot; (cups), rel=&amp;quot;gb-volume&amp;quot; (tablespoons)? [[User:Lee Jordan|Lee Jordan]] 20:15, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Should the hmeasure class be applied to all ingredient list items (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;li class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;) or just the ingredients list itself (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;ul class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;)? All ingredients are related to measurement (a value, a unit and an item) so it might as well be defined once or am I missing something? --[[User:Yde|Yde]] 12:37, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*On the [[measure]] site it says: The names &amp;quot;value&amp;quot; and &amp;quot;type&amp;quot; are taken from [[hCard]]; &amp;quot;item&amp;quot; is used from hReview. For the same reasons, should we change quantity to value + unit and name to item or does this brake compatability with some recipe format? --[[User:Yde|Yde]] 13:25, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Single foodstuffs==&lt;br /&gt;
&lt;br /&gt;
If &amp;quot;method&amp;quot; is made optional, this could be used for marking up individual foodstuffs in prose. for example, &amp;quot;I like to eat cheese for supper.&amp;quot; would become:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or simply (if the proposed &amp;quot;[http://microformats.org/discuss/mail/microformats-discuss/2008-January/011199.html sub-microformat-pattern]&amp;quot; is adopted):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe-ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 08:16, 5 Jan 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
But that's not really a recipe, is it? And what would the purpose of knowing that cheese is an ingredient be?&lt;br /&gt;
--[[User:Yde|Yde]] 12:46, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Menus==&lt;br /&gt;
With the addition of a &amp;quot;price&amp;quot; field, and perhaps one or two others, and again making &amp;quot;method&amp;quot; optional, this microformat can also be used for menus. See [[recipe-examples#Menus|menu examples]].&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 02:39, 19 Feb 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
I would consider this out of scope (which is to produce an as-simple-as-possible microformat &amp;quot;for the mark-up of instructions for creating meals, drinks or food-based items&amp;quot; - [[recipe-brainstorming#Introduction | introduction]]) --[[User:Yde|Yde]] 13:39, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Schema proposal==&lt;br /&gt;
Based on the brainstorm and the discussions on the mailing list ([http://microformats.org/discuss/mail/microformats-new/2008-April/001599.html], [http://microformats.org/discuss/mail/microformats-new/2007-September/000864.html])&lt;br /&gt;
&lt;br /&gt;
Class names &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; are taken from [[hAtom]], &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt; used from [[hCard]] and &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; from [[measure]].&lt;br /&gt;
&lt;br /&gt;
* '''Title''': &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* '''Summary''': &amp;lt;code&amp;gt;entry-summary&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* '''Author''': &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;. optional. [[hcard]].&lt;br /&gt;
* '''Date published''': &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* '''Photo(s)''': &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;. optional. img or url.&lt;br /&gt;
* '''Ingredient(s)''': &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;. 1 or more required.&lt;br /&gt;
** '''Quantity''': &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;. optional. text, optionally [[measure]].&lt;br /&gt;
** '''Item''': &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
** '''Note''': &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
** '''Optionality''': &amp;lt;code&amp;gt;optional&amp;lt;/code&amp;gt;. optional. text. Its absence should imply that the ingredient is required.&lt;br /&gt;
* '''Method''': &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* '''Yield''': &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* '''Preparation time''': &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* '''Tags''': optional. [[rel-tag]].&lt;br /&gt;
* '''License''': optional. [[rel-license]].&lt;br /&gt;
&lt;br /&gt;
=== Discussion ===&lt;br /&gt;
* &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;entry-summary&amp;lt;/code&amp;gt; are not always semantically right and may not be good class names.&lt;br /&gt;
** &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;summary&amp;lt;/code&amp;gt; already used for a different purpose (in [[hCard]] and [[hCalendar]]/[[hReview]]/[[hListing]]). [[accepted-limitations-of-microformats#Microformat_Namespacing_Issue More | Read more]].&lt;br /&gt;
** &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt; suggested.&lt;br /&gt;
* The 'photo' property should be usable for elements containing the element &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
** This format reuses the 'photo' property of [[hCard]] so we can't change the way it is parsed in the recipe format without also changing the way it is pased in hCard ([[hcard#Human_vs._Machine_readable|Human_vs._Machine_readable]]). This is an hCard problem and should not be discussed here.&lt;br /&gt;
* We need a way to markup alternative ingredients.&lt;br /&gt;
** This is not entirely straight-forward. We should put this off for a future revision.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[recipe]]&lt;br /&gt;
* [[recipe-examples]]&lt;br /&gt;
* [[recipe-formats]]&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27437</id>
		<title>recipe-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27437"/>
		<updated>2008-06-24T20:25:04Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* Issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Recipe Brainstorming =&lt;br /&gt;
&lt;br /&gt;
Towards a [[recipe|Recipe]] microformat.  Please read the [[process]] before editing this page.&lt;br /&gt;
&lt;br /&gt;
==Format-In-Progress==&lt;br /&gt;
&lt;br /&gt;
This format-in-progress follows the restarting of Recipe development by [[User:Phae|Frances Berriman]] on 25th September 2007. Note that this Format-In-Progress section is intended to be edited to reflect the discussion that occurs on the microformats-new list, rather than being a free-form playground for schema.&lt;br /&gt;
&lt;br /&gt;
; Editors&lt;br /&gt;
: [[User:BenWard|Ben Ward]] (Yahoo!, Inc.)&lt;br /&gt;
: [[User:Phae|Frances Berriman]] (BBC)&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
Recipe is based on [[recipe-examples|examples]] and fields in [[recipe-formats|existing formats]]. &lt;br /&gt;
&lt;br /&gt;
The recipe microformat is designed for the mark-up of instructions for creating meals, drinks or food-based items.  &lt;br /&gt;
&lt;br /&gt;
===Root Class Name===&lt;br /&gt;
&lt;br /&gt;
To be decided. Likely ‘hrecipe’.&lt;br /&gt;
&lt;br /&gt;
===Property List===&lt;br /&gt;
&lt;br /&gt;
Recipe properties, with sub-properties listed in parentheses, like &amp;lt;em&amp;gt;(this)&amp;lt;/em&amp;gt;, plurality indicated by square brackets, like &amp;lt;em&amp;gt;this[]&amp;lt;/em&amp;gt;. Note that the draft property names may change, but their function should remain.&lt;br /&gt;
&lt;br /&gt;
Optional and required for each field is explicitly stated at this stage. Fields without have not been determined.&lt;br /&gt;
&lt;br /&gt;
* Title - Required.&lt;br /&gt;
* Summary – A short introduction, accompanying statement about the recipe. Optional.&lt;br /&gt;
* Author - An hCard for the author of the recipe. Optional.&lt;br /&gt;
* Date Published - Optional&lt;br /&gt;
* Photo[] - Accompanying image. Optional.&lt;br /&gt;
* Ingredient[] (Quantity [Optional], Name [Required], ‘Optionality’ [Optional], Preparation Notes [Optional]) - 1 or more required.&lt;br /&gt;
* Method - The block of text containing the method of the recipe. Required.&lt;br /&gt;
&lt;br /&gt;
Ingredient &amp;gt; ‘Optionality’. States that an ingredient is optional to the recipe. Its absence should imply that the ingredient is required. &lt;br /&gt;
&lt;br /&gt;
===Suggested fields for inclusion===&lt;br /&gt;
&lt;br /&gt;
* License - using rel-licence attribution&lt;br /&gt;
* Tags - using rel-tag.&lt;br /&gt;
* Method &amp;gt; Steps or Method-Step[] as a child of Method. Imply ordered steps from an HTML list or explicitly mark-up ordered steps respectively.&lt;br /&gt;
* Yield – Quantity produced by this recipe&lt;br /&gt;
* Calories – per serving. May be part of the [measure] microformat in future.&lt;br /&gt;
&lt;br /&gt;
===Known Issues===&lt;br /&gt;
&lt;br /&gt;
* Mark-up of quantity would be enhanced by use of a [measure] microformat. However, such a format does not yet exist outside of brainstorming. It must be decided whether quantity is useful/parsable _enough_ without explicit mark-up of values and units.&lt;br /&gt;
&lt;br /&gt;
==RecipeML-based Brainstorm==&lt;br /&gt;
&lt;br /&gt;
Excerpted from [http://conoroneill.com/2006/03/21/what-if-i-suggest-a-structured-recipe-format-and-you-critique-it/ Conor Bandon's Blog entry] and derived from The RecipeML Spec:&lt;br /&gt;
*Recipe_Title&lt;br /&gt;
*Summary Description (one liner)&lt;br /&gt;
*Measurement System (U.S., Imperial etc)&lt;br /&gt;
*Ingredients (each one a separate &amp;quot;item&amp;quot; rather than block text with count/amount/range/unit broken out too)&lt;br /&gt;
**Some (e.g. meats, vegetables) could optionally be marked up with (elements of) the proposed [[species]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:41, 16 Nov 2006 (PST)&lt;br /&gt;
** Ingredient importance (e.g. Main, Required, Optional) should be listed as an attribute of each entry. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Units need separate microformat: see [[measure]] &lt;br /&gt;
**Ingredient Preparation: such as diced, chopped, sliced, grated, minced, etc. [[User:SteveL|Steve Lewis]] 18:55, 11 Feb 2007 (PST)&lt;br /&gt;
*Preparation Time (overall time)&lt;br /&gt;
*Yield Quantity and Unit (4 pancakes or 5 servings)&lt;br /&gt;
**Calories per serving [[User:JohnLeMasney| John LeMasney]]&lt;br /&gt;
**Calories per ounce [[User:JohnLeMasney| John LeMasney]] &lt;br /&gt;
*Background Information - Optional section to encapsulate information that is useful but not necessarily required for a successful recipe. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Author (Person) ([[hcard]]?)&lt;br /&gt;
**Submitter (Person) ([[hcard]]?)&lt;br /&gt;
**Source (Book Title etc)&lt;br /&gt;
*** could use the proposed [[citation]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:43, 16 Nov 2006 (PST)&lt;br /&gt;
**Date (Of Creation or Publication)&lt;br /&gt;
**Rights (Copyright or other)&lt;br /&gt;
**Meal Category (Starter, entree, dessert )&lt;br /&gt;
**Cuisine Category (Italian etc)&lt;br /&gt;
*Instructions (text, but can contain:)&lt;br /&gt;
**Steps (optional)&lt;br /&gt;
***Should be an ordered list [[User:AndyMabbett|Andy Mabbett]] 14:46, 16 Nov 2006 (PST)&lt;br /&gt;
***Another vote for an ordered list, perhaps in the [[XOXO]] format. [[User:AlexanderShusta|α]]&lt;br /&gt;
***Many recipes associate ingredients with specific steps of a multi-step method; if methods are broken out into steps, then the format should support this association whether the complete ingredient list is up front or the ingredient list is itself broken out per step. [[User:Quixote|Ben Curtis]]&lt;br /&gt;
*Photo (optional) [[User:IamCam|Cameron Perry]]&lt;br /&gt;
**Could be one per dish, or one for each (or for some of the) step(s). [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
== Additional Suggestions ==&lt;br /&gt;
*Steps - As cited above but to include estimated time per step.  Include the type of step (prep, preheat, cook, bake, mix, saute, etc) as well as the ingredients involved.  This would be very useful when trying to time a meal so all the food appears together.&lt;br /&gt;
**I think this is being to specific. Are there any real world examples where this would be useful? --[[User:Yde|Yde]] 08:41, 30 May 2008 (PDT)&lt;br /&gt;
*Difficulty/Notes - Perhaps incorporation of [[hreview|hReview]] to describe difficulty (using rating) and general comments (review), as an optional field. [[User:Phae|Frances Berriman]]&lt;br /&gt;
*Suitability (e.g. vegetarian, vegan, wheat-free, etc.). Possibly [[rel-tag]]. [[User:AndyMabbett|Andy Mabbett]] 14:57, 16 Nov 2006 (PST)&lt;br /&gt;
*Ingredient Grouping - In baking you need to differentiate wet from dry ingredients.  See also an [[recipe-examples|example recipe]] from [http://www.extratasty.com/recipe/46/cuba_libre extratasty.com] for useful grouping in cocktail mixing. [[SteveL|Steve Lewis]] 19:10, 11 Feb 2007&lt;br /&gt;
** Maybe this ingredient grouping can be used to express some alternative ingredients, like &amp;quot;mayonnaise or cream cheese&amp;quot;. [[EstevaoSamuel|Estêvão Samuel Procópio]] 15:33, 16 Dez 2007 (PDT)&lt;br /&gt;
** This could be solved by using a xoxo list and ignoring list items that don't include a class=&amp;quot;name&amp;quot;. Example:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Booze&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Rum&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Mixer&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Cola&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Lime juice&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:Yde|Yde]] 13:09, 18 Apr 2008 (PDT)&lt;br /&gt;
** We can't have a dependency on XOXO or any list mark-up for ingredients. That's too restrictive on publishing patterns, preventing patterns like: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;method&amp;quot;&amp;gt;Take &amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;a handful&amp;lt;/span&amp;gt; &lt;br /&gt;
of  spinach&amp;lt;/span&amp;gt; and fry it&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:BenWard|BenWard]] 13:20, 18 Apr 2008 (PDT)&lt;br /&gt;
You're right. I think grouping would introduce too many new elements (class=&amp;quot;group&amp;quot;, class=&amp;quot;group-title&amp;quot;) considering how relatively uncommon this is. --[[User:Yde|Yde]] 13:51, 23 Apr 2008 (PDT)&lt;br /&gt;
* Number of dishes or similary - often it's mentioned how many dishes (or breads in baking, etc) the ingredients are for. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Suitable for occations - what occations are the dish suitable for? [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Category - many sites categorize their recipes. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
** Tags could be used for both suitability and category.&lt;br /&gt;
&lt;br /&gt;
Note: Comments added ''&amp;quot;[[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&amp;quot;'' are added after looking at http://tasteline.com, example: [http://www.tasteline.com/default.ns?strItemID=showRecipe&amp;amp;intChannelID=&amp;amp;lngRID=8045&amp;amp;tlfo=0 here].&lt;br /&gt;
&lt;br /&gt;
*Under what terms is the recipe licensed? Microformat: rel=&amp;quot;license&amp;quot;. Often a page is in the creative commons but the page author has taken some text from a copyrighted page and in theory re-published the work in violation to the terms of use, adding a rel=&amp;quot;license&amp;quot; to each recipe on the page? [[User:Lee Jordan|Lee Jordan]] 20:55, 04 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient List Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If class=&amp;quot;ingredients&amp;quot; (note: plural) is found on an element, class=&amp;quot;ingredient&amp;quot; (note: singular) is automatically implied on all its children.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I agree. This would save a lot of space, especially combined with the proposed hmeasur [http://microformats.org/wiki/measure#hmeasure minimisation technique]. --[[User:Yde|Yde]] 12:57, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
This idea's a bit more &amp;quot;out there&amp;quot; and probably needs a bit more work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;3  eggs&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(note the double-space between '3' and 'eggs') is treated as a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is similar to N-optimisation in hCard, but uses a double space instead of a single space because the components (quantity, name) may themselves each contain spaces. With both of these optimisations in place, the sponge cake ingredient list can be written as concisely as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;3  eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;1 tsp  vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which (apart from the double spaces) is pretty close to how many people publish ingredients lists already. (Certainly close to how I do!)&lt;br /&gt;
&lt;br /&gt;
=== Alternative Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 02:02, 24 Mar 2008 (PDT): Perhaps a better solution than the double spacing...&lt;br /&gt;
&lt;br /&gt;
As above, but:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;3&amp;lt;/var&amp;gt; eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;1 tsp&amp;lt;/var&amp;gt; vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or is this stretching the meaning of &amp;amp;lt;var&amp;gt; too much?&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name Optimisation ===&lt;br /&gt;
&lt;br /&gt;
--[[User:Yde|Yde]] 02:12, 23 Apr 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If no class=&amp;quot;quantity&amp;quot; or class=&amp;quot;name&amp;quot; is found, the content of the ingredient element is treated as the name of the ingredient.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maybe we should even allow markup like&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tbsp&amp;lt;/span&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which would be parsed as&lt;br /&gt;
&lt;br /&gt;
* ingredient&lt;br /&gt;
** quantity: 1 tbsp&lt;br /&gt;
** name: salt&lt;br /&gt;
&lt;br /&gt;
NOTE: To avoid confusion, I used the class name &amp;quot;name&amp;quot; although I think it should be changed to &amp;quot;item&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Cookcamp brainstorming ==&lt;br /&gt;
&lt;br /&gt;
At [http://barcamp.org/CookCamp CookCamp] in February 2007, Tantek moderated a fairly free form discussion of how to publish/share recipes.  Here is a [http://flickr.com/photos/tantek/422072573/ photo of the whiteboard]:&lt;br /&gt;
&lt;br /&gt;
[http://flickr.com/photos/tantek/422072573/ http://farm1.static.flickr.com/162/422072573_9956d93f61.jpg]&lt;br /&gt;
&lt;br /&gt;
'''To Do''': OCR this and enter rough notes here...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
Please do feel to add your comments below.  If this section grows too large, please create a seperate recipe-issues section.  Thanks!&lt;br /&gt;
&lt;br /&gt;
===Scope===&lt;br /&gt;
*Is this intended for only food recipes, or also recipes for, say, glue, paint, dyes and other chemicals? [[User:AndyMabbett|Andy Mabbett]] 14:53, 16 Nov 2006 (PST)&lt;br /&gt;
** +1  Wondered the same.  I'd like to see this extended as a general recipe for anything that can be created in a defined way/order, rather than just edible food.[[User:Phae|Frances Berriman]]&lt;br /&gt;
** Agreed. This format could apply to a set of methods and materials, including cooking, science experiments, craft making, building, etc. - essentially any how-to or tutorial. [[User:IamCam|Cameron Perry]]&lt;br /&gt;
** However, now I view my addition of 'calories per serving' as suspect, ;) though I guess it could still apply, since it's just a unit of energy. [[User:JohnLeMasney|John LeMasney]]&lt;br /&gt;
***Recipe for Nitroglycerine (not recommended by Weight Watchers) ? [[User:AndyMabbett|Andy Mabbett]] 10:43, 1 Feb 2007 (PST)&lt;br /&gt;
** The scope is determined by the [[recipe-examples]] research that is done, other musings are purely theoretical and thus discouraged.  So far this means recipes means only food recipes.  In addition, &amp;quot;recipe&amp;quot; in common vernacular applies primarily to food.  Other uses are certainly outside the common 80/20 (note that 80/20 does note mean there are no non-food cases, merely that they are outside the 80).  If you want to pursue other types of recipes, e.g. &amp;quot;chemical-recipes&amp;quot; - start that as a separate research effort per the [[process]]. [[User:Tantek|Tantek]] 07:39, 15 Mar 2007 (PDT)&lt;br /&gt;
*** Work is continuing on the recipe format now with the scope limited to food-based items only. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
*Is it possible to have special structure for the details of the operations in the cooking. For Eg. I invite you to have a look at the following Page [http://www.anthus.com/Recipes/CompCook.html]. Should it be possible to have special markup for the operations? Or is that going too far? Maybe we could keep this open ended so that it could be included when sites would actually be interested in including the same... Anyway the article makes for some interesting reading though it is from 1985 ;-) [[User:SudarshanP|SudarshanP]] 06:46, 26 Jun 2007 (PDT)&lt;br /&gt;
** I think this could be considered out of scope. It's the sort of thing that would be detailed in the descriptive narrative, but I'm not sure there's evidence from the examples that this type of behaviour is common enough to warrant specific properties to hold it. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
===Measure ===&lt;br /&gt;
{{OpenIssue}}&lt;br /&gt;
*Quantities play a key part in recipes, so do we feel the recipe format will rely on quantities so heavily that the measure microformat needs to be completed first, or do we feel it can exist without it and use of measure can be optional in the first version? [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
**The former. [[User:AndyMabbett|Andy Mabbett]] 13:10, 4 Feb 2008 (PST)&lt;br /&gt;
**The use of a measure microformat should be optional. Otherwise it will prevent people from using less specific measurements like &amp;quot;a handful&amp;quot; or &amp;quot;a bottle&amp;quot; or just &amp;quot;some&amp;quot;. [[User:Yde|Yde]] 08:59, 30 May 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*The abbr design pattern should be used to mark up measures, such as lbs and kg, measures are also not restricted to ingredients as they describe temperature too, as such should the sup element be used in the presentation of the degree symbol, within the abbr? See  [http://www.bbc.co.uk/weather/5day.shtml?id=1081 BBC weather example] [[User:Lee Jordan|Lee Jordan]] 20:00, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Conversion is tricky and is important, you've found a great recipe but it's measured in &amp;quot;cups&amp;quot;. temperature is usually handled well by recipe authors, unless &amp;quot;gas mark&amp;quot; is used. The lang attribute (optional) could be used to denote the intentional language convention of the markup, to aid parsers &amp;quot;convert on the fly&amp;quot;? Is there currently a sematic way of marking up content as being metric or imperial? (complications come in mixed measure conventions in the same text section, so lang= on the abbr rather than the ul would help). A browser could then know the text was originally written in metric and convert to imperial if the user agent was en-GB, or a DOM script equally could aid conversion from cups to oz based on that? As an Englishman reading American text I find it hard to know what a &amp;quot;cup&amp;quot; is and then there are the Europeans to consider. Lang attributes might not be useful as for example en-US and en-GB measure distance in miles for example, rel=&amp;quot;us-volume&amp;quot; (cups), rel=&amp;quot;gb-volume&amp;quot; (tablespoons)? [[User:Lee Jordan|Lee Jordan]] 20:15, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Should the hmeasure class be applied to all ingredient list items (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;li class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;) or just the ingredients list itself (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;ul class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;)? All ingredients are related to measurement (a value, a unit and an item) so it might as well be defined once or am I missing something? --[[User:Yde|Yde]] 12:37, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*On the [[measure]] site it says: The names &amp;quot;value&amp;quot; and &amp;quot;type&amp;quot; are taken from [[hCard]]; &amp;quot;item&amp;quot; is used from hReview. For the same reasons, should we change quantity to value + unit and name to item or does this brake compatability with some recipe format? --[[User:Yde|Yde]] 13:25, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Single foodstuffs==&lt;br /&gt;
&lt;br /&gt;
If &amp;quot;method&amp;quot; is made optional, this could be used for marking up individual foodstuffs in prose. for example, &amp;quot;I like to eat cheese for supper.&amp;quot; would become:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or simply (if the proposed &amp;quot;[http://microformats.org/discuss/mail/microformats-discuss/2008-January/011199.html sub-microformat-pattern]&amp;quot; is adopted):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe-ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 08:16, 5 Jan 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
But that's not really a recipe, is it? And what would the purpose of knowing that cheese is an ingredient be?&lt;br /&gt;
--[[User:Yde|Yde]] 12:46, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Menus==&lt;br /&gt;
With the addition of a &amp;quot;price&amp;quot; field, and perhaps one or two others, and again making &amp;quot;method&amp;quot; optional, this microformat can also be used for menus. See [[recipe-examples#Menus|menu examples]].&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 02:39, 19 Feb 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
I would consider this out of scope (which is to produce an as-simple-as-possible microformat &amp;quot;for the mark-up of instructions for creating meals, drinks or food-based items&amp;quot; - [[recipe-brainstorming#Introduction | introduction]]) --[[User:Yde|Yde]] 13:39, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Schema proposal==&lt;br /&gt;
Based on the brainstorm and the discussions on the mailing list ([http://microformats.org/discuss/mail/microformats-new/2008-April/001599.html], [http://microformats.org/discuss/mail/microformats-new/2007-September/000864.html])&lt;br /&gt;
&lt;br /&gt;
Class names &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; are taken from [[hAtom]], &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt; used from [[hCard]] and &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; from [[measure]].&lt;br /&gt;
&lt;br /&gt;
* '''Title''': &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* '''Summary''': &amp;lt;code&amp;gt;entry-summary&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* '''Author''': &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;. optional. [[hcard]].&lt;br /&gt;
* '''Date published''': &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* '''Photo(s)''': &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;. optional. img or url.&lt;br /&gt;
* '''Ingredient(s)''': &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;. 1 or more required.&lt;br /&gt;
** '''Quantity''': &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;. optional. text, optionally [[measure]].&lt;br /&gt;
** '''Item''': &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
** '''Note''': &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
** '''Optionality''': &amp;lt;code&amp;gt;optional&amp;lt;/code&amp;gt;. optional. text. Its absence should imply that the ingredient is required.&lt;br /&gt;
* '''Method''': &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* '''Yield''': &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* '''Preparation time''': &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* '''Tags''': optional. [[rel-tag]].&lt;br /&gt;
* '''License''': optional. [[rel-license]].&lt;br /&gt;
&lt;br /&gt;
=== Discussion ===&lt;br /&gt;
* &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;entry-summary&amp;lt;/code&amp;gt; are not always semantically right and may not be good class names.&lt;br /&gt;
** &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;summary&amp;lt;/code&amp;gt; already used for a different purpose (in [[hCard]] and [[hCalendar]]/[[hReview]]/[[hListing]]). [[accepted-limitations-of-microformats#Microformat_Namespacing_Issue More | Read more]].&lt;br /&gt;
** &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt; suggested.&lt;br /&gt;
* The 'photo' property should be usable for elements containing the element &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
** This format reuses the 'photo' property of [[hCard]] so we can't change the way it is parsed in the recipe format without also changing the way it is pased in hCard ([[hcard#Human_vs._Machine_readable|Human_vs._Machine_readable]]). This is an hCard problem and should not be discussed here.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[recipe]]&lt;br /&gt;
* [[recipe-examples]]&lt;br /&gt;
* [[recipe-formats]]&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27326</id>
		<title>recipe-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27326"/>
		<updated>2008-06-12T20:36:11Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* Issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Recipe Brainstorming =&lt;br /&gt;
&lt;br /&gt;
Towards a [[recipe|Recipe]] microformat.  Please read the [[process]] before editing this page.&lt;br /&gt;
&lt;br /&gt;
==Format-In-Progress==&lt;br /&gt;
&lt;br /&gt;
This format-in-progress follows the restarting of Recipe development by [[User:Phae|Frances Berriman]] on 25th September 2007. Note that this Format-In-Progress section is intended to be edited to reflect the discussion that occurs on the microformats-new list, rather than being a free-form playground for schema.&lt;br /&gt;
&lt;br /&gt;
; Editors&lt;br /&gt;
: [[User:BenWard|Ben Ward]] (Yahoo!, Inc.)&lt;br /&gt;
: [[User:Phae|Frances Berriman]] (BBC)&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
Recipe is based on [[recipe-examples|examples]] and fields in [[recipe-formats|existing formats]]. &lt;br /&gt;
&lt;br /&gt;
The recipe microformat is designed for the mark-up of instructions for creating meals, drinks or food-based items.  &lt;br /&gt;
&lt;br /&gt;
===Root Class Name===&lt;br /&gt;
&lt;br /&gt;
To be decided. Likely ‘hrecipe’.&lt;br /&gt;
&lt;br /&gt;
===Property List===&lt;br /&gt;
&lt;br /&gt;
Recipe properties, with sub-properties listed in parentheses, like &amp;lt;em&amp;gt;(this)&amp;lt;/em&amp;gt;, plurality indicated by square brackets, like &amp;lt;em&amp;gt;this[]&amp;lt;/em&amp;gt;. Note that the draft property names may change, but their function should remain.&lt;br /&gt;
&lt;br /&gt;
Optional and required for each field is explicitly stated at this stage. Fields without have not been determined.&lt;br /&gt;
&lt;br /&gt;
* Title - Required.&lt;br /&gt;
* Summary – A short introduction, accompanying statement about the recipe. Optional.&lt;br /&gt;
* Author - An hCard for the author of the recipe. Optional.&lt;br /&gt;
* Date Published - Optional&lt;br /&gt;
* Photo[] - Accompanying image. Optional.&lt;br /&gt;
* Ingredient[] (Quantity [Optional], Name [Required], ‘Optionality’ [Optional], Preparation Notes [Optional]) - 1 or more required.&lt;br /&gt;
* Method - The block of text containing the method of the recipe. Required.&lt;br /&gt;
&lt;br /&gt;
Ingredient &amp;gt; ‘Optionality’. States that an ingredient is optional to the recipe. Its absence should imply that the ingredient is required. &lt;br /&gt;
&lt;br /&gt;
===Suggested fields for inclusion===&lt;br /&gt;
&lt;br /&gt;
* License - using rel-licence attribution&lt;br /&gt;
* Tags - using rel-tag.&lt;br /&gt;
* Method &amp;gt; Steps or Method-Step[] as a child of Method. Imply ordered steps from an HTML list or explicitly mark-up ordered steps respectively.&lt;br /&gt;
* Yield – Quantity produced by this recipe&lt;br /&gt;
* Calories – per serving. May be part of the [measure] microformat in future.&lt;br /&gt;
&lt;br /&gt;
===Known Issues===&lt;br /&gt;
&lt;br /&gt;
* Mark-up of quantity would be enhanced by use of a [measure] microformat. However, such a format does not yet exist outside of brainstorming. It must be decided whether quantity is useful/parsable _enough_ without explicit mark-up of values and units.&lt;br /&gt;
&lt;br /&gt;
==RecipeML-based Brainstorm==&lt;br /&gt;
&lt;br /&gt;
Excerpted from [http://conoroneill.com/2006/03/21/what-if-i-suggest-a-structured-recipe-format-and-you-critique-it/ Conor Bandon's Blog entry] and derived from The RecipeML Spec:&lt;br /&gt;
*Recipe_Title&lt;br /&gt;
*Summary Description (one liner)&lt;br /&gt;
*Measurement System (U.S., Imperial etc)&lt;br /&gt;
*Ingredients (each one a separate &amp;quot;item&amp;quot; rather than block text with count/amount/range/unit broken out too)&lt;br /&gt;
**Some (e.g. meats, vegetables) could optionally be marked up with (elements of) the proposed [[species]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:41, 16 Nov 2006 (PST)&lt;br /&gt;
** Ingredient importance (e.g. Main, Required, Optional) should be listed as an attribute of each entry. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Units need separate microformat: see [[measure]] &lt;br /&gt;
**Ingredient Preparation: such as diced, chopped, sliced, grated, minced, etc. [[User:SteveL|Steve Lewis]] 18:55, 11 Feb 2007 (PST)&lt;br /&gt;
*Preparation Time (overall time)&lt;br /&gt;
*Yield Quantity and Unit (4 pancakes or 5 servings)&lt;br /&gt;
**Calories per serving [[User:JohnLeMasney| John LeMasney]]&lt;br /&gt;
**Calories per ounce [[User:JohnLeMasney| John LeMasney]] &lt;br /&gt;
*Background Information - Optional section to encapsulate information that is useful but not necessarily required for a successful recipe. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Author (Person) ([[hcard]]?)&lt;br /&gt;
**Submitter (Person) ([[hcard]]?)&lt;br /&gt;
**Source (Book Title etc)&lt;br /&gt;
*** could use the proposed [[citation]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:43, 16 Nov 2006 (PST)&lt;br /&gt;
**Date (Of Creation or Publication)&lt;br /&gt;
**Rights (Copyright or other)&lt;br /&gt;
**Meal Category (Starter, entree, dessert )&lt;br /&gt;
**Cuisine Category (Italian etc)&lt;br /&gt;
*Instructions (text, but can contain:)&lt;br /&gt;
**Steps (optional)&lt;br /&gt;
***Should be an ordered list [[User:AndyMabbett|Andy Mabbett]] 14:46, 16 Nov 2006 (PST)&lt;br /&gt;
***Another vote for an ordered list, perhaps in the [[XOXO]] format. [[User:AlexanderShusta|α]]&lt;br /&gt;
*Photo (optional) [[User:IamCam|Cameron Perry]]&lt;br /&gt;
**Could be one per dish, or one for each (or for some of the) step(s). [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
== Additional Suggestions ==&lt;br /&gt;
*Steps - As cited above but to include estimated time per step.  Include the type of step (prep, preheat, cook, bake, mix, saute, etc) as well as the ingredients involved.  This would be very useful when trying to time a meal so all the food appears together.&lt;br /&gt;
**I think this is being to specific. Are there any real world examples where this would be useful? --[[User:Yde|Yde]] 08:41, 30 May 2008 (PDT)&lt;br /&gt;
*Difficulty/Notes - Perhaps incorporation of [[hreview|hReview]] to describe difficulty (using rating) and general comments (review), as an optional field. [[User:Phae|Frances Berriman]]&lt;br /&gt;
*Suitability (e.g. vegetarian, vegan, wheat-free, etc.). Possibly [[rel-tag]]. [[User:AndyMabbett|Andy Mabbett]] 14:57, 16 Nov 2006 (PST)&lt;br /&gt;
*Ingredient Grouping - In baking you need to differentiate wet from dry ingredients.  See also an [[recipe-examples|example recipe]] from [http://www.extratasty.com/recipe/46/cuba_libre extratasty.com] for useful grouping in cocktail mixing. [[SteveL|Steve Lewis]] 19:10, 11 Feb 2007&lt;br /&gt;
** Maybe this ingredient grouping can be used to express some alternative ingredients, like &amp;quot;mayonnaise or cream cheese&amp;quot;. [[EstevaoSamuel|Estêvão Samuel Procópio]] 15:33, 16 Dez 2007 (PDT)&lt;br /&gt;
** This could be solved by using a xoxo list and ignoring list items that don't include a class=&amp;quot;name&amp;quot;. Example:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Booze&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Rum&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Mixer&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Cola&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Lime juice&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:Yde|Yde]] 13:09, 18 Apr 2008 (PDT)&lt;br /&gt;
** We can't have a dependency on XOXO or any list mark-up for ingredients. That's too restrictive on publishing patterns, preventing patterns like: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;method&amp;quot;&amp;gt;Take &amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;a handful&amp;lt;/span&amp;gt; &lt;br /&gt;
of  spinach&amp;lt;/span&amp;gt; and fry it&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:BenWard|BenWard]] 13:20, 18 Apr 2008 (PDT)&lt;br /&gt;
You're right. I think grouping would introduce too many new elements (class=&amp;quot;group&amp;quot;, class=&amp;quot;group-title&amp;quot;) considering how relatively uncommon this is. --[[User:Yde|Yde]] 13:51, 23 Apr 2008 (PDT)&lt;br /&gt;
* Number of dishes or similary - often it's mentioned how many dishes (or breads in baking, etc) the ingredients are for. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Suitable for occations - what occations are the dish suitable for? [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Category - many sites categorize their recipes. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
** Tags could be used for both suitability and category.&lt;br /&gt;
&lt;br /&gt;
Note: Comments added ''&amp;quot;[[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&amp;quot;'' are added after looking at http://tasteline.com, example: [http://www.tasteline.com/default.ns?strItemID=showRecipe&amp;amp;intChannelID=&amp;amp;lngRID=8045&amp;amp;tlfo=0 here].&lt;br /&gt;
&lt;br /&gt;
*Under what terms is the recipe licensed? Microformat: rel=&amp;quot;license&amp;quot;. Often a page is in the creative commons but the page author has taken some text from a copyrighted page and in theory re-published the work in violation to the terms of use, adding a rel=&amp;quot;license&amp;quot; to each recipe on the page? [[User:Lee Jordan|Lee Jordan]] 20:55, 04 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient List Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If class=&amp;quot;ingredients&amp;quot; (note: plural) is found on an element, class=&amp;quot;ingredient&amp;quot; (note: singular) is automatically implied on all its children.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I agree. This would save a lot of space, especially combined with the proposed hmeasur [http://microformats.org/wiki/measure#hmeasure minimisation technique]. --[[User:Yde|Yde]] 12:57, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
This idea's a bit more &amp;quot;out there&amp;quot; and probably needs a bit more work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;3  eggs&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(note the double-space between '3' and 'eggs') is treated as a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is similar to N-optimisation in hCard, but uses a double space instead of a single space because the components (quantity, name) may themselves each contain spaces. With both of these optimisations in place, the sponge cake ingredient list can be written as concisely as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;3  eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;1 tsp  vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which (apart from the double spaces) is pretty close to how many people publish ingredients lists already. (Certainly close to how I do!)&lt;br /&gt;
&lt;br /&gt;
=== Alternative Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 02:02, 24 Mar 2008 (PDT): Perhaps a better solution than the double spacing...&lt;br /&gt;
&lt;br /&gt;
As above, but:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;3&amp;lt;/var&amp;gt; eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;1 tsp&amp;lt;/var&amp;gt; vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or is this stretching the meaning of &amp;amp;lt;var&amp;gt; too much?&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name Optimisation ===&lt;br /&gt;
&lt;br /&gt;
--[[User:Yde|Yde]] 02:12, 23 Apr 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If no class=&amp;quot;quantity&amp;quot; or class=&amp;quot;name&amp;quot; is found, the content of the ingredient element is treated as the name of the ingredient.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maybe we should even allow markup like&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tbsp&amp;lt;/span&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which would be parsed as&lt;br /&gt;
&lt;br /&gt;
* ingredient&lt;br /&gt;
** quantity: 1 tbsp&lt;br /&gt;
** name: salt&lt;br /&gt;
&lt;br /&gt;
NOTE: To avoid confusion, I used the class name &amp;quot;name&amp;quot; although I think it should be changed to &amp;quot;item&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Cookcamp brainstorming ==&lt;br /&gt;
&lt;br /&gt;
At [http://barcamp.org/CookCamp CookCamp] in February 2007, Tantek moderated a fairly free form discussion of how to publish/share recipes.  Here is a [http://flickr.com/photos/tantek/422072573/ photo of the whiteboard]:&lt;br /&gt;
&lt;br /&gt;
[http://flickr.com/photos/tantek/422072573/ http://farm1.static.flickr.com/162/422072573_9956d93f61.jpg]&lt;br /&gt;
&lt;br /&gt;
'''To Do''': OCR this and enter rough notes here...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
Please do feel to add your comments below.  If this section grows too large, please create a seperate recipe-issues section.  Thanks!&lt;br /&gt;
&lt;br /&gt;
===Scope===&lt;br /&gt;
*Is this intended for only food recipes, or also recipes for, say, glue, paint, dyes and other chemicals? [[User:AndyMabbett|Andy Mabbett]] 14:53, 16 Nov 2006 (PST)&lt;br /&gt;
** +1  Wondered the same.  I'd like to see this extended as a general recipe for anything that can be created in a defined way/order, rather than just edible food.[[User:Phae|Frances Berriman]]&lt;br /&gt;
** Agreed. This format could apply to a set of methods and materials, including cooking, science experiments, craft making, building, etc. - essentially any how-to or tutorial. [[User:IamCam|Cameron Perry]]&lt;br /&gt;
** However, now I view my addition of 'calories per serving' as suspect, ;) though I guess it could still apply, since it's just a unit of energy. [[User:JohnLeMasney|John LeMasney]]&lt;br /&gt;
***Recipe for Nitroglycerine (not recommended by Weight Watchers) ? [[User:AndyMabbett|Andy Mabbett]] 10:43, 1 Feb 2007 (PST)&lt;br /&gt;
** The scope is determined by the [[recipe-examples]] research that is done, other musings are purely theoretical and thus discouraged.  So far this means recipes means only food recipes.  In addition, &amp;quot;recipe&amp;quot; in common vernacular applies primarily to food.  Other uses are certainly outside the common 80/20 (note that 80/20 does note mean there are no non-food cases, merely that they are outside the 80).  If you want to pursue other types of recipes, e.g. &amp;quot;chemical-recipes&amp;quot; - start that as a separate research effort per the [[process]]. [[User:Tantek|Tantek]] 07:39, 15 Mar 2007 (PDT)&lt;br /&gt;
*** Work is continuing on the recipe format now with the scope limited to food-based items only. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
*Is it possible to have special structure for the details of the operations in the cooking. For Eg. I invite you to have a look at the following Page [http://www.anthus.com/Recipes/CompCook.html]. Should it be possible to have special markup for the operations? Or is that going too far? Maybe we could keep this open ended so that it could be included when sites would actually be interested in including the same... Anyway the article makes for some interesting reading though it is from 1985 ;-) [[User:SudarshanP|SudarshanP]] 06:46, 26 Jun 2007 (PDT)&lt;br /&gt;
** I think this could be considered out of scope. It's the sort of thing that would be detailed in the descriptive narrative, but I'm not sure there's evidence from the examples that this type of behaviour is common enough to warrant specific properties to hold it. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
===Measure ===&lt;br /&gt;
{{OpenIssue}}&lt;br /&gt;
*Quantities play a key part in recipes, so do we feel the recipe format will rely on quantities so heavily that the measure microformat needs to be completed first, or do we feel it can exist without it and use of measure can be optional in the first version? [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
**The former. [[User:AndyMabbett|Andy Mabbett]] 13:10, 4 Feb 2008 (PST)&lt;br /&gt;
**The use of a measure microformat should be optional. Otherwise it will prevent people from using less specific measurements like &amp;quot;a handful&amp;quot; or &amp;quot;a bottle&amp;quot; or just &amp;quot;some&amp;quot;. [[User:Yde|Yde]] 08:59, 30 May 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*The abbr design pattern should be used to mark up measures, such as lbs and kg, measures are also not restricted to ingredients as they describe temperature too, as such should the sup element be used in the presentation of the degree symbol, within the abbr? See  [http://www.bbc.co.uk/weather/5day.shtml?id=1081 BBC weather example] [[User:Lee Jordan|Lee Jordan]] 20:00, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Conversion is tricky and is important, you've found a great recipe but it's measured in &amp;quot;cups&amp;quot;. temperature is usually handled well by recipe authors, unless &amp;quot;gas mark&amp;quot; is used. The lang attribute (optional) could be used to denote the intentional language convention of the markup, to aid parsers &amp;quot;convert on the fly&amp;quot;? Is there currently a sematic way of marking up content as being metric or imperial? (complications come in mixed measure conventions in the same text section, so lang= on the abbr rather than the ul would help). A browser could then know the text was originally written in metric and convert to imperial if the user agent was en-GB, or a DOM script equally could aid conversion from cups to oz based on that? As an Englishman reading American text I find it hard to know what a &amp;quot;cup&amp;quot; is and then there are the Europeans to consider. Lang attributes might not be useful as for example en-US and en-GB measure distance in miles for example, rel=&amp;quot;us-volume&amp;quot; (cups), rel=&amp;quot;gb-volume&amp;quot; (tablespoons)? [[User:Lee Jordan|Lee Jordan]] 20:15, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Should the hmeasure class be applied to all ingredient list items (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;li class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;) or just the ingredients list itself (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;ul class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;)? All ingredients are related to measurement (a value, a unit and an item) so it might as well be defined once or am I missing something? --[[User:Yde|Yde]] 12:37, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*On the [[measure]] site it says: The names &amp;quot;value&amp;quot; and &amp;quot;type&amp;quot; are taken from [[hCard]]; &amp;quot;item&amp;quot; is used from hReview. For the same reasons, should we change quantity to value + unit and name to item or does this brake compatability with some recipe format? --[[User:Yde|Yde]] 13:25, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Single foodstuffs==&lt;br /&gt;
&lt;br /&gt;
If &amp;quot;method&amp;quot; is made optional, this could be used for marking up individual foodstuffs in prose. for example, &amp;quot;I like to eat cheese for supper.&amp;quot; would become:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or simply (if the proposed &amp;quot;[http://microformats.org/discuss/mail/microformats-discuss/2008-January/011199.html sub-microformat-pattern]&amp;quot; is adopted):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe-ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 08:16, 5 Jan 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
But that's not really a recipe, is it? And what would the purpose of knowing that cheese is an ingredient be?&lt;br /&gt;
--[[User:Yde|Yde]] 12:46, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Menus==&lt;br /&gt;
With the addition of a &amp;quot;price&amp;quot; field, and perhaps one or two others, and again making &amp;quot;method&amp;quot; optional, this microformat can also be used for menus. See [[recipe-examples#Menus|menu examples]].&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 02:39, 19 Feb 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
I would consider this out of scope (which is to produce an as-simple-as-possible microformat &amp;quot;for the mark-up of instructions for creating meals, drinks or food-based items&amp;quot; - [[recipe-brainstorming#Introduction | introduction]]) --[[User:Yde|Yde]] 13:39, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Schema proposal==&lt;br /&gt;
Based on the brainstorm and the discussions on the mailing list ([http://microformats.org/discuss/mail/microformats-new/2008-April/001599.html], [http://microformats.org/discuss/mail/microformats-new/2007-September/000864.html])&lt;br /&gt;
&lt;br /&gt;
Class names &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; are taken from [[hAtom]], &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt; used from [[hCard]] and &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; from [[measure]].&lt;br /&gt;
&lt;br /&gt;
* '''Title''': &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* '''Summary''': &amp;lt;code&amp;gt;entry-summary&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* '''Author''': &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;. optional. [[hcard]].&lt;br /&gt;
* '''Date published''': &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* '''Photo(s)''': &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;. optional. img or url.&lt;br /&gt;
* '''Ingredient(s)''': &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;. 1 or more required.&lt;br /&gt;
** '''Quantity''': &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;. optional. text, optionally [[measure]].&lt;br /&gt;
** '''Item''': &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
** '''Note''': &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
** '''Optionality''': &amp;lt;code&amp;gt;optional&amp;lt;/code&amp;gt;. optional. text. Its absence should imply that the ingredient is required.&lt;br /&gt;
* '''Method''': &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* '''Yield''': &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* '''Preparation time''': &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* '''Tags''': optional. [[rel-tag]].&lt;br /&gt;
* '''License''': optional. [[rel-license]].&lt;br /&gt;
&lt;br /&gt;
=== Issues ===&lt;br /&gt;
{{OpenIssue}} &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;entry-summary&amp;lt;/code&amp;gt; are not always semantically right and may not be good class names.&lt;br /&gt;
* &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;summary&amp;lt;/code&amp;gt; already used for a different purpose (in [[hCard]] and [[hCalendar]]/[[hReview]]/[[hListing]]). [[accepted-limitations-of-microformats#Microformat_Namespacing_Issue More | Read more]].&lt;br /&gt;
* &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt; suggested.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[recipe]]&lt;br /&gt;
* [[recipe-examples]]&lt;br /&gt;
* [[recipe-formats]]&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27321</id>
		<title>recipe-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27321"/>
		<updated>2008-06-12T16:38:18Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* Issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Recipe Brainstorming =&lt;br /&gt;
&lt;br /&gt;
Towards a [[recipe|Recipe]] microformat.  Please read the [[process]] before editing this page.&lt;br /&gt;
&lt;br /&gt;
==Format-In-Progress==&lt;br /&gt;
&lt;br /&gt;
This format-in-progress follows the restarting of Recipe development by [[User:Phae|Frances Berriman]] on 25th September 2007. Note that this Format-In-Progress section is intended to be edited to reflect the discussion that occurs on the microformats-new list, rather than being a free-form playground for schema.&lt;br /&gt;
&lt;br /&gt;
; Editors&lt;br /&gt;
: [[User:BenWard|Ben Ward]] (Yahoo!, Inc.)&lt;br /&gt;
: [[User:Phae|Frances Berriman]] (BBC)&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
Recipe is based on [[recipe-examples|examples]] and fields in [[recipe-formats|existing formats]]. &lt;br /&gt;
&lt;br /&gt;
The recipe microformat is designed for the mark-up of instructions for creating meals, drinks or food-based items.  &lt;br /&gt;
&lt;br /&gt;
===Root Class Name===&lt;br /&gt;
&lt;br /&gt;
To be decided. Likely ‘hrecipe’.&lt;br /&gt;
&lt;br /&gt;
===Property List===&lt;br /&gt;
&lt;br /&gt;
Recipe properties, with sub-properties listed in parentheses, like &amp;lt;em&amp;gt;(this)&amp;lt;/em&amp;gt;, plurality indicated by square brackets, like &amp;lt;em&amp;gt;this[]&amp;lt;/em&amp;gt;. Note that the draft property names may change, but their function should remain.&lt;br /&gt;
&lt;br /&gt;
Optional and required for each field is explicitly stated at this stage. Fields without have not been determined.&lt;br /&gt;
&lt;br /&gt;
* Title - Required.&lt;br /&gt;
* Summary – A short introduction, accompanying statement about the recipe. Optional.&lt;br /&gt;
* Author - An hCard for the author of the recipe. Optional.&lt;br /&gt;
* Date Published - Optional&lt;br /&gt;
* Photo[] - Accompanying image. Optional.&lt;br /&gt;
* Ingredient[] (Quantity [Optional], Name [Required], ‘Optionality’ [Optional], Preparation Notes [Optional]) - 1 or more required.&lt;br /&gt;
* Method - The block of text containing the method of the recipe. Required.&lt;br /&gt;
&lt;br /&gt;
Ingredient &amp;gt; ‘Optionality’. States that an ingredient is optional to the recipe. Its absence should imply that the ingredient is required. &lt;br /&gt;
&lt;br /&gt;
===Suggested fields for inclusion===&lt;br /&gt;
&lt;br /&gt;
* License - using rel-licence attribution&lt;br /&gt;
* Tags - using rel-tag.&lt;br /&gt;
* Method &amp;gt; Steps or Method-Step[] as a child of Method. Imply ordered steps from an HTML list or explicitly mark-up ordered steps respectively.&lt;br /&gt;
* Yield – Quantity produced by this recipe&lt;br /&gt;
* Calories – per serving. May be part of the [measure] microformat in future.&lt;br /&gt;
&lt;br /&gt;
===Known Issues===&lt;br /&gt;
&lt;br /&gt;
* Mark-up of quantity would be enhanced by use of a [measure] microformat. However, such a format does not yet exist outside of brainstorming. It must be decided whether quantity is useful/parsable _enough_ without explicit mark-up of values and units.&lt;br /&gt;
&lt;br /&gt;
==RecipeML-based Brainstorm==&lt;br /&gt;
&lt;br /&gt;
Excerpted from [http://conoroneill.com/2006/03/21/what-if-i-suggest-a-structured-recipe-format-and-you-critique-it/ Conor Bandon's Blog entry] and derived from The RecipeML Spec:&lt;br /&gt;
*Recipe_Title&lt;br /&gt;
*Summary Description (one liner)&lt;br /&gt;
*Measurement System (U.S., Imperial etc)&lt;br /&gt;
*Ingredients (each one a separate &amp;quot;item&amp;quot; rather than block text with count/amount/range/unit broken out too)&lt;br /&gt;
**Some (e.g. meats, vegetables) could optionally be marked up with (elements of) the proposed [[species]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:41, 16 Nov 2006 (PST)&lt;br /&gt;
** Ingredient importance (e.g. Main, Required, Optional) should be listed as an attribute of each entry. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Units need separate microformat: see [[measure]] &lt;br /&gt;
**Ingredient Preparation: such as diced, chopped, sliced, grated, minced, etc. [[User:SteveL|Steve Lewis]] 18:55, 11 Feb 2007 (PST)&lt;br /&gt;
*Preparation Time (overall time)&lt;br /&gt;
*Yield Quantity and Unit (4 pancakes or 5 servings)&lt;br /&gt;
**Calories per serving [[User:JohnLeMasney| John LeMasney]]&lt;br /&gt;
**Calories per ounce [[User:JohnLeMasney| John LeMasney]] &lt;br /&gt;
*Background Information - Optional section to encapsulate information that is useful but not necessarily required for a successful recipe. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Author (Person) ([[hcard]]?)&lt;br /&gt;
**Submitter (Person) ([[hcard]]?)&lt;br /&gt;
**Source (Book Title etc)&lt;br /&gt;
*** could use the proposed [[citation]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:43, 16 Nov 2006 (PST)&lt;br /&gt;
**Date (Of Creation or Publication)&lt;br /&gt;
**Rights (Copyright or other)&lt;br /&gt;
**Meal Category (Starter, entree, dessert )&lt;br /&gt;
**Cuisine Category (Italian etc)&lt;br /&gt;
*Instructions (text, but can contain:)&lt;br /&gt;
**Steps (optional)&lt;br /&gt;
***Should be an ordered list [[User:AndyMabbett|Andy Mabbett]] 14:46, 16 Nov 2006 (PST)&lt;br /&gt;
***Another vote for an ordered list, perhaps in the [[XOXO]] format. [[User:AlexanderShusta|α]]&lt;br /&gt;
*Photo (optional) [[User:IamCam|Cameron Perry]]&lt;br /&gt;
**Could be one per dish, or one for each (or for some of the) step(s). [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
== Additional Suggestions ==&lt;br /&gt;
*Steps - As cited above but to include estimated time per step.  Include the type of step (prep, preheat, cook, bake, mix, saute, etc) as well as the ingredients involved.  This would be very useful when trying to time a meal so all the food appears together.&lt;br /&gt;
**I think this is being to specific. Are there any real world examples where this would be useful? --[[User:Yde|Yde]] 08:41, 30 May 2008 (PDT)&lt;br /&gt;
*Difficulty/Notes - Perhaps incorporation of [[hreview|hReview]] to describe difficulty (using rating) and general comments (review), as an optional field. [[User:Phae|Frances Berriman]]&lt;br /&gt;
*Suitability (e.g. vegetarian, vegan, wheat-free, etc.). Possibly [[rel-tag]]. [[User:AndyMabbett|Andy Mabbett]] 14:57, 16 Nov 2006 (PST)&lt;br /&gt;
*Ingredient Grouping - In baking you need to differentiate wet from dry ingredients.  See also an [[recipe-examples|example recipe]] from [http://www.extratasty.com/recipe/46/cuba_libre extratasty.com] for useful grouping in cocktail mixing. [[SteveL|Steve Lewis]] 19:10, 11 Feb 2007&lt;br /&gt;
** Maybe this ingredient grouping can be used to express some alternative ingredients, like &amp;quot;mayonnaise or cream cheese&amp;quot;. [[EstevaoSamuel|Estêvão Samuel Procópio]] 15:33, 16 Dez 2007 (PDT)&lt;br /&gt;
** This could be solved by using a xoxo list and ignoring list items that don't include a class=&amp;quot;name&amp;quot;. Example:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Booze&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Rum&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Mixer&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Cola&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Lime juice&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:Yde|Yde]] 13:09, 18 Apr 2008 (PDT)&lt;br /&gt;
** We can't have a dependency on XOXO or any list mark-up for ingredients. That's too restrictive on publishing patterns, preventing patterns like: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;method&amp;quot;&amp;gt;Take &amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;a handful&amp;lt;/span&amp;gt; &lt;br /&gt;
of  spinach&amp;lt;/span&amp;gt; and fry it&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:BenWard|BenWard]] 13:20, 18 Apr 2008 (PDT)&lt;br /&gt;
You're right. I think grouping would introduce too many new elements (class=&amp;quot;group&amp;quot;, class=&amp;quot;group-title&amp;quot;) considering how relatively uncommon this is. --[[User:Yde|Yde]] 13:51, 23 Apr 2008 (PDT)&lt;br /&gt;
* Number of dishes or similary - often it's mentioned how many dishes (or breads in baking, etc) the ingredients are for. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Suitable for occations - what occations are the dish suitable for? [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Category - many sites categorize their recipes. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
** Tags could be used for both suitability and category.&lt;br /&gt;
&lt;br /&gt;
Note: Comments added ''&amp;quot;[[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&amp;quot;'' are added after looking at http://tasteline.com, example: [http://www.tasteline.com/default.ns?strItemID=showRecipe&amp;amp;intChannelID=&amp;amp;lngRID=8045&amp;amp;tlfo=0 here].&lt;br /&gt;
&lt;br /&gt;
*Under what terms is the recipe licensed? Microformat: rel=&amp;quot;license&amp;quot;. Often a page is in the creative commons but the page author has taken some text from a copyrighted page and in theory re-published the work in violation to the terms of use, adding a rel=&amp;quot;license&amp;quot; to each recipe on the page? [[User:Lee Jordan|Lee Jordan]] 20:55, 04 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient List Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If class=&amp;quot;ingredients&amp;quot; (note: plural) is found on an element, class=&amp;quot;ingredient&amp;quot; (note: singular) is automatically implied on all its children.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I agree. This would save a lot of space, especially combined with the proposed hmeasur [http://microformats.org/wiki/measure#hmeasure minimisation technique]. --[[User:Yde|Yde]] 12:57, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
This idea's a bit more &amp;quot;out there&amp;quot; and probably needs a bit more work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;3  eggs&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(note the double-space between '3' and 'eggs') is treated as a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is similar to N-optimisation in hCard, but uses a double space instead of a single space because the components (quantity, name) may themselves each contain spaces. With both of these optimisations in place, the sponge cake ingredient list can be written as concisely as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;3  eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;1 tsp  vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which (apart from the double spaces) is pretty close to how many people publish ingredients lists already. (Certainly close to how I do!)&lt;br /&gt;
&lt;br /&gt;
=== Alternative Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 02:02, 24 Mar 2008 (PDT): Perhaps a better solution than the double spacing...&lt;br /&gt;
&lt;br /&gt;
As above, but:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;3&amp;lt;/var&amp;gt; eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;1 tsp&amp;lt;/var&amp;gt; vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or is this stretching the meaning of &amp;amp;lt;var&amp;gt; too much?&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name Optimisation ===&lt;br /&gt;
&lt;br /&gt;
--[[User:Yde|Yde]] 02:12, 23 Apr 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If no class=&amp;quot;quantity&amp;quot; or class=&amp;quot;name&amp;quot; is found, the content of the ingredient element is treated as the name of the ingredient.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maybe we should even allow markup like&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tbsp&amp;lt;/span&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which would be parsed as&lt;br /&gt;
&lt;br /&gt;
* ingredient&lt;br /&gt;
** quantity: 1 tbsp&lt;br /&gt;
** name: salt&lt;br /&gt;
&lt;br /&gt;
NOTE: To avoid confusion, I used the class name &amp;quot;name&amp;quot; although I think it should be changed to &amp;quot;item&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Cookcamp brainstorming ==&lt;br /&gt;
&lt;br /&gt;
At [http://barcamp.org/CookCamp CookCamp] in February 2007, Tantek moderated a fairly free form discussion of how to publish/share recipes.  Here is a [http://flickr.com/photos/tantek/422072573/ photo of the whiteboard]:&lt;br /&gt;
&lt;br /&gt;
[http://flickr.com/photos/tantek/422072573/ http://farm1.static.flickr.com/162/422072573_9956d93f61.jpg]&lt;br /&gt;
&lt;br /&gt;
'''To Do''': OCR this and enter rough notes here...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
Please do feel to add your comments below.  If this section grows too large, please create a seperate recipe-issues section.  Thanks!&lt;br /&gt;
&lt;br /&gt;
===Scope===&lt;br /&gt;
*Is this intended for only food recipes, or also recipes for, say, glue, paint, dyes and other chemicals? [[User:AndyMabbett|Andy Mabbett]] 14:53, 16 Nov 2006 (PST)&lt;br /&gt;
** +1  Wondered the same.  I'd like to see this extended as a general recipe for anything that can be created in a defined way/order, rather than just edible food.[[User:Phae|Frances Berriman]]&lt;br /&gt;
** Agreed. This format could apply to a set of methods and materials, including cooking, science experiments, craft making, building, etc. - essentially any how-to or tutorial. [[User:IamCam|Cameron Perry]]&lt;br /&gt;
** However, now I view my addition of 'calories per serving' as suspect, ;) though I guess it could still apply, since it's just a unit of energy. [[User:JohnLeMasney|John LeMasney]]&lt;br /&gt;
***Recipe for Nitroglycerine (not recommended by Weight Watchers) ? [[User:AndyMabbett|Andy Mabbett]] 10:43, 1 Feb 2007 (PST)&lt;br /&gt;
** The scope is determined by the [[recipe-examples]] research that is done, other musings are purely theoretical and thus discouraged.  So far this means recipes means only food recipes.  In addition, &amp;quot;recipe&amp;quot; in common vernacular applies primarily to food.  Other uses are certainly outside the common 80/20 (note that 80/20 does note mean there are no non-food cases, merely that they are outside the 80).  If you want to pursue other types of recipes, e.g. &amp;quot;chemical-recipes&amp;quot; - start that as a separate research effort per the [[process]]. [[User:Tantek|Tantek]] 07:39, 15 Mar 2007 (PDT)&lt;br /&gt;
*** Work is continuing on the recipe format now with the scope limited to food-based items only. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
*Is it possible to have special structure for the details of the operations in the cooking. For Eg. I invite you to have a look at the following Page [http://www.anthus.com/Recipes/CompCook.html]. Should it be possible to have special markup for the operations? Or is that going too far? Maybe we could keep this open ended so that it could be included when sites would actually be interested in including the same... Anyway the article makes for some interesting reading though it is from 1985 ;-) [[User:SudarshanP|SudarshanP]] 06:46, 26 Jun 2007 (PDT)&lt;br /&gt;
** I think this could be considered out of scope. It's the sort of thing that would be detailed in the descriptive narrative, but I'm not sure there's evidence from the examples that this type of behaviour is common enough to warrant specific properties to hold it. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
===Measure ===&lt;br /&gt;
{{OpenIssue}}&lt;br /&gt;
*Quantities play a key part in recipes, so do we feel the recipe format will rely on quantities so heavily that the measure microformat needs to be completed first, or do we feel it can exist without it and use of measure can be optional in the first version? [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
**The former. [[User:AndyMabbett|Andy Mabbett]] 13:10, 4 Feb 2008 (PST)&lt;br /&gt;
**The use of a measure microformat should be optional. Otherwise it will prevent people from using less specific measurements like &amp;quot;a handful&amp;quot; or &amp;quot;a bottle&amp;quot; or just &amp;quot;some&amp;quot;. [[User:Yde|Yde]] 08:59, 30 May 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*The abbr design pattern should be used to mark up measures, such as lbs and kg, measures are also not restricted to ingredients as they describe temperature too, as such should the sup element be used in the presentation of the degree symbol, within the abbr? See  [http://www.bbc.co.uk/weather/5day.shtml?id=1081 BBC weather example] [[User:Lee Jordan|Lee Jordan]] 20:00, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Conversion is tricky and is important, you've found a great recipe but it's measured in &amp;quot;cups&amp;quot;. temperature is usually handled well by recipe authors, unless &amp;quot;gas mark&amp;quot; is used. The lang attribute (optional) could be used to denote the intentional language convention of the markup, to aid parsers &amp;quot;convert on the fly&amp;quot;? Is there currently a sematic way of marking up content as being metric or imperial? (complications come in mixed measure conventions in the same text section, so lang= on the abbr rather than the ul would help). A browser could then know the text was originally written in metric and convert to imperial if the user agent was en-GB, or a DOM script equally could aid conversion from cups to oz based on that? As an Englishman reading American text I find it hard to know what a &amp;quot;cup&amp;quot; is and then there are the Europeans to consider. Lang attributes might not be useful as for example en-US and en-GB measure distance in miles for example, rel=&amp;quot;us-volume&amp;quot; (cups), rel=&amp;quot;gb-volume&amp;quot; (tablespoons)? [[User:Lee Jordan|Lee Jordan]] 20:15, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Should the hmeasure class be applied to all ingredient list items (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;li class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;) or just the ingredients list itself (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;ul class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;)? All ingredients are related to measurement (a value, a unit and an item) so it might as well be defined once or am I missing something? --[[User:Yde|Yde]] 12:37, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*On the [[measure]] site it says: The names &amp;quot;value&amp;quot; and &amp;quot;type&amp;quot; are taken from [[hCard]]; &amp;quot;item&amp;quot; is used from hReview. For the same reasons, should we change quantity to value + unit and name to item or does this brake compatability with some recipe format? --[[User:Yde|Yde]] 13:25, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Single foodstuffs==&lt;br /&gt;
&lt;br /&gt;
If &amp;quot;method&amp;quot; is made optional, this could be used for marking up individual foodstuffs in prose. for example, &amp;quot;I like to eat cheese for supper.&amp;quot; would become:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or simply (if the proposed &amp;quot;[http://microformats.org/discuss/mail/microformats-discuss/2008-January/011199.html sub-microformat-pattern]&amp;quot; is adopted):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe-ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 08:16, 5 Jan 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
But that's not really a recipe, is it? And what would the purpose of knowing that cheese is an ingredient be?&lt;br /&gt;
--[[User:Yde|Yde]] 12:46, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Menus==&lt;br /&gt;
With the addition of a &amp;quot;price&amp;quot; field, and perhaps one or two others, and again making &amp;quot;method&amp;quot; optional, this microformat can also be used for menus. See [[recipe-examples#Menus|menu examples]].&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 02:39, 19 Feb 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
I would consider this out of scope (which is to produce an as-simple-as-possible microformat &amp;quot;for the mark-up of instructions for creating meals, drinks or food-based items&amp;quot; - [[recipe-brainstorming#Introduction | introduction]]) --[[User:Yde|Yde]] 13:39, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Schema proposal==&lt;br /&gt;
Based on the brainstorm and the discussions on the mailing list ([http://microformats.org/discuss/mail/microformats-new/2008-April/001599.html], [http://microformats.org/discuss/mail/microformats-new/2007-September/000864.html])&lt;br /&gt;
&lt;br /&gt;
Class names &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; are taken from [[hAtom]], &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt; used from [[hCard]] and &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; from [[measure]].&lt;br /&gt;
&lt;br /&gt;
* '''Title''': &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* '''Summary''': &amp;lt;code&amp;gt;entry-summary&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* '''Author''': &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;. optional. [[hcard]].&lt;br /&gt;
* '''Date published''': &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* '''Photo(s)''': &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;. optional. img or url.&lt;br /&gt;
* '''Ingredient(s)''': &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;. 1 or more required.&lt;br /&gt;
** '''Quantity''': &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;. optional. text, optionally [[measure]].&lt;br /&gt;
** '''Item''': &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
** '''Note''': &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
** '''Optionality''': &amp;lt;code&amp;gt;optional&amp;lt;/code&amp;gt;. optional. text. Its absence should imply that the ingredient is required.&lt;br /&gt;
* '''Method''': &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* '''Yield''': &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* '''Preparation time''': &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* '''Tags''': optional. [[rel-tag]].&lt;br /&gt;
* '''License''': optional. [[rel-license]].&lt;br /&gt;
&lt;br /&gt;
=== Issues ===&lt;br /&gt;
{{OpenIssue}} &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;entry-summary&amp;lt;/code&amp;gt; are not always semantically right and may not be good class names.&lt;br /&gt;
* &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;summary&amp;lt;/code&amp;gt; already used for a different purpose (in [[hCard]] and [[hCalendar]]/[[hReview]]/[[hListing]]).&lt;br /&gt;
* &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt; suggested.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[recipe]]&lt;br /&gt;
* [[recipe-examples]]&lt;br /&gt;
* [[recipe-formats]]&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27320</id>
		<title>recipe-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27320"/>
		<updated>2008-06-12T16:34:00Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* Issues */ Trying to avoid list bug&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Recipe Brainstorming =&lt;br /&gt;
&lt;br /&gt;
Towards a [[recipe|Recipe]] microformat.  Please read the [[process]] before editing this page.&lt;br /&gt;
&lt;br /&gt;
==Format-In-Progress==&lt;br /&gt;
&lt;br /&gt;
This format-in-progress follows the restarting of Recipe development by [[User:Phae|Frances Berriman]] on 25th September 2007. Note that this Format-In-Progress section is intended to be edited to reflect the discussion that occurs on the microformats-new list, rather than being a free-form playground for schema.&lt;br /&gt;
&lt;br /&gt;
; Editors&lt;br /&gt;
: [[User:BenWard|Ben Ward]] (Yahoo!, Inc.)&lt;br /&gt;
: [[User:Phae|Frances Berriman]] (BBC)&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
Recipe is based on [[recipe-examples|examples]] and fields in [[recipe-formats|existing formats]]. &lt;br /&gt;
&lt;br /&gt;
The recipe microformat is designed for the mark-up of instructions for creating meals, drinks or food-based items.  &lt;br /&gt;
&lt;br /&gt;
===Root Class Name===&lt;br /&gt;
&lt;br /&gt;
To be decided. Likely ‘hrecipe’.&lt;br /&gt;
&lt;br /&gt;
===Property List===&lt;br /&gt;
&lt;br /&gt;
Recipe properties, with sub-properties listed in parentheses, like &amp;lt;em&amp;gt;(this)&amp;lt;/em&amp;gt;, plurality indicated by square brackets, like &amp;lt;em&amp;gt;this[]&amp;lt;/em&amp;gt;. Note that the draft property names may change, but their function should remain.&lt;br /&gt;
&lt;br /&gt;
Optional and required for each field is explicitly stated at this stage. Fields without have not been determined.&lt;br /&gt;
&lt;br /&gt;
* Title - Required.&lt;br /&gt;
* Summary – A short introduction, accompanying statement about the recipe. Optional.&lt;br /&gt;
* Author - An hCard for the author of the recipe. Optional.&lt;br /&gt;
* Date Published - Optional&lt;br /&gt;
* Photo[] - Accompanying image. Optional.&lt;br /&gt;
* Ingredient[] (Quantity [Optional], Name [Required], ‘Optionality’ [Optional], Preparation Notes [Optional]) - 1 or more required.&lt;br /&gt;
* Method - The block of text containing the method of the recipe. Required.&lt;br /&gt;
&lt;br /&gt;
Ingredient &amp;gt; ‘Optionality’. States that an ingredient is optional to the recipe. Its absence should imply that the ingredient is required. &lt;br /&gt;
&lt;br /&gt;
===Suggested fields for inclusion===&lt;br /&gt;
&lt;br /&gt;
* License - using rel-licence attribution&lt;br /&gt;
* Tags - using rel-tag.&lt;br /&gt;
* Method &amp;gt; Steps or Method-Step[] as a child of Method. Imply ordered steps from an HTML list or explicitly mark-up ordered steps respectively.&lt;br /&gt;
* Yield – Quantity produced by this recipe&lt;br /&gt;
* Calories – per serving. May be part of the [measure] microformat in future.&lt;br /&gt;
&lt;br /&gt;
===Known Issues===&lt;br /&gt;
&lt;br /&gt;
* Mark-up of quantity would be enhanced by use of a [measure] microformat. However, such a format does not yet exist outside of brainstorming. It must be decided whether quantity is useful/parsable _enough_ without explicit mark-up of values and units.&lt;br /&gt;
&lt;br /&gt;
==RecipeML-based Brainstorm==&lt;br /&gt;
&lt;br /&gt;
Excerpted from [http://conoroneill.com/2006/03/21/what-if-i-suggest-a-structured-recipe-format-and-you-critique-it/ Conor Bandon's Blog entry] and derived from The RecipeML Spec:&lt;br /&gt;
*Recipe_Title&lt;br /&gt;
*Summary Description (one liner)&lt;br /&gt;
*Measurement System (U.S., Imperial etc)&lt;br /&gt;
*Ingredients (each one a separate &amp;quot;item&amp;quot; rather than block text with count/amount/range/unit broken out too)&lt;br /&gt;
**Some (e.g. meats, vegetables) could optionally be marked up with (elements of) the proposed [[species]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:41, 16 Nov 2006 (PST)&lt;br /&gt;
** Ingredient importance (e.g. Main, Required, Optional) should be listed as an attribute of each entry. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Units need separate microformat: see [[measure]] &lt;br /&gt;
**Ingredient Preparation: such as diced, chopped, sliced, grated, minced, etc. [[User:SteveL|Steve Lewis]] 18:55, 11 Feb 2007 (PST)&lt;br /&gt;
*Preparation Time (overall time)&lt;br /&gt;
*Yield Quantity and Unit (4 pancakes or 5 servings)&lt;br /&gt;
**Calories per serving [[User:JohnLeMasney| John LeMasney]]&lt;br /&gt;
**Calories per ounce [[User:JohnLeMasney| John LeMasney]] &lt;br /&gt;
*Background Information - Optional section to encapsulate information that is useful but not necessarily required for a successful recipe. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Author (Person) ([[hcard]]?)&lt;br /&gt;
**Submitter (Person) ([[hcard]]?)&lt;br /&gt;
**Source (Book Title etc)&lt;br /&gt;
*** could use the proposed [[citation]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:43, 16 Nov 2006 (PST)&lt;br /&gt;
**Date (Of Creation or Publication)&lt;br /&gt;
**Rights (Copyright or other)&lt;br /&gt;
**Meal Category (Starter, entree, dessert )&lt;br /&gt;
**Cuisine Category (Italian etc)&lt;br /&gt;
*Instructions (text, but can contain:)&lt;br /&gt;
**Steps (optional)&lt;br /&gt;
***Should be an ordered list [[User:AndyMabbett|Andy Mabbett]] 14:46, 16 Nov 2006 (PST)&lt;br /&gt;
***Another vote for an ordered list, perhaps in the [[XOXO]] format. [[User:AlexanderShusta|α]]&lt;br /&gt;
*Photo (optional) [[User:IamCam|Cameron Perry]]&lt;br /&gt;
**Could be one per dish, or one for each (or for some of the) step(s). [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
== Additional Suggestions ==&lt;br /&gt;
*Steps - As cited above but to include estimated time per step.  Include the type of step (prep, preheat, cook, bake, mix, saute, etc) as well as the ingredients involved.  This would be very useful when trying to time a meal so all the food appears together.&lt;br /&gt;
**I think this is being to specific. Are there any real world examples where this would be useful? --[[User:Yde|Yde]] 08:41, 30 May 2008 (PDT)&lt;br /&gt;
*Difficulty/Notes - Perhaps incorporation of [[hreview|hReview]] to describe difficulty (using rating) and general comments (review), as an optional field. [[User:Phae|Frances Berriman]]&lt;br /&gt;
*Suitability (e.g. vegetarian, vegan, wheat-free, etc.). Possibly [[rel-tag]]. [[User:AndyMabbett|Andy Mabbett]] 14:57, 16 Nov 2006 (PST)&lt;br /&gt;
*Ingredient Grouping - In baking you need to differentiate wet from dry ingredients.  See also an [[recipe-examples|example recipe]] from [http://www.extratasty.com/recipe/46/cuba_libre extratasty.com] for useful grouping in cocktail mixing. [[SteveL|Steve Lewis]] 19:10, 11 Feb 2007&lt;br /&gt;
** Maybe this ingredient grouping can be used to express some alternative ingredients, like &amp;quot;mayonnaise or cream cheese&amp;quot;. [[EstevaoSamuel|Estêvão Samuel Procópio]] 15:33, 16 Dez 2007 (PDT)&lt;br /&gt;
** This could be solved by using a xoxo list and ignoring list items that don't include a class=&amp;quot;name&amp;quot;. Example:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Booze&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Rum&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Mixer&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Cola&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Lime juice&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:Yde|Yde]] 13:09, 18 Apr 2008 (PDT)&lt;br /&gt;
** We can't have a dependency on XOXO or any list mark-up for ingredients. That's too restrictive on publishing patterns, preventing patterns like: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;method&amp;quot;&amp;gt;Take &amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;a handful&amp;lt;/span&amp;gt; &lt;br /&gt;
of  spinach&amp;lt;/span&amp;gt; and fry it&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:BenWard|BenWard]] 13:20, 18 Apr 2008 (PDT)&lt;br /&gt;
You're right. I think grouping would introduce too many new elements (class=&amp;quot;group&amp;quot;, class=&amp;quot;group-title&amp;quot;) considering how relatively uncommon this is. --[[User:Yde|Yde]] 13:51, 23 Apr 2008 (PDT)&lt;br /&gt;
* Number of dishes or similary - often it's mentioned how many dishes (or breads in baking, etc) the ingredients are for. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Suitable for occations - what occations are the dish suitable for? [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Category - many sites categorize their recipes. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
** Tags could be used for both suitability and category.&lt;br /&gt;
&lt;br /&gt;
Note: Comments added ''&amp;quot;[[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&amp;quot;'' are added after looking at http://tasteline.com, example: [http://www.tasteline.com/default.ns?strItemID=showRecipe&amp;amp;intChannelID=&amp;amp;lngRID=8045&amp;amp;tlfo=0 here].&lt;br /&gt;
&lt;br /&gt;
*Under what terms is the recipe licensed? Microformat: rel=&amp;quot;license&amp;quot;. Often a page is in the creative commons but the page author has taken some text from a copyrighted page and in theory re-published the work in violation to the terms of use, adding a rel=&amp;quot;license&amp;quot; to each recipe on the page? [[User:Lee Jordan|Lee Jordan]] 20:55, 04 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient List Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If class=&amp;quot;ingredients&amp;quot; (note: plural) is found on an element, class=&amp;quot;ingredient&amp;quot; (note: singular) is automatically implied on all its children.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I agree. This would save a lot of space, especially combined with the proposed hmeasur [http://microformats.org/wiki/measure#hmeasure minimisation technique]. --[[User:Yde|Yde]] 12:57, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
This idea's a bit more &amp;quot;out there&amp;quot; and probably needs a bit more work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;3  eggs&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(note the double-space between '3' and 'eggs') is treated as a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is similar to N-optimisation in hCard, but uses a double space instead of a single space because the components (quantity, name) may themselves each contain spaces. With both of these optimisations in place, the sponge cake ingredient list can be written as concisely as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;3  eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;1 tsp  vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which (apart from the double spaces) is pretty close to how many people publish ingredients lists already. (Certainly close to how I do!)&lt;br /&gt;
&lt;br /&gt;
=== Alternative Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 02:02, 24 Mar 2008 (PDT): Perhaps a better solution than the double spacing...&lt;br /&gt;
&lt;br /&gt;
As above, but:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;3&amp;lt;/var&amp;gt; eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;1 tsp&amp;lt;/var&amp;gt; vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or is this stretching the meaning of &amp;amp;lt;var&amp;gt; too much?&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name Optimisation ===&lt;br /&gt;
&lt;br /&gt;
--[[User:Yde|Yde]] 02:12, 23 Apr 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If no class=&amp;quot;quantity&amp;quot; or class=&amp;quot;name&amp;quot; is found, the content of the ingredient element is treated as the name of the ingredient.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maybe we should even allow markup like&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tbsp&amp;lt;/span&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which would be parsed as&lt;br /&gt;
&lt;br /&gt;
* ingredient&lt;br /&gt;
** quantity: 1 tbsp&lt;br /&gt;
** name: salt&lt;br /&gt;
&lt;br /&gt;
NOTE: To avoid confusion, I used the class name &amp;quot;name&amp;quot; although I think it should be changed to &amp;quot;item&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Cookcamp brainstorming ==&lt;br /&gt;
&lt;br /&gt;
At [http://barcamp.org/CookCamp CookCamp] in February 2007, Tantek moderated a fairly free form discussion of how to publish/share recipes.  Here is a [http://flickr.com/photos/tantek/422072573/ photo of the whiteboard]:&lt;br /&gt;
&lt;br /&gt;
[http://flickr.com/photos/tantek/422072573/ http://farm1.static.flickr.com/162/422072573_9956d93f61.jpg]&lt;br /&gt;
&lt;br /&gt;
'''To Do''': OCR this and enter rough notes here...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
Please do feel to add your comments below.  If this section grows too large, please create a seperate recipe-issues section.  Thanks!&lt;br /&gt;
&lt;br /&gt;
===Scope===&lt;br /&gt;
*Is this intended for only food recipes, or also recipes for, say, glue, paint, dyes and other chemicals? [[User:AndyMabbett|Andy Mabbett]] 14:53, 16 Nov 2006 (PST)&lt;br /&gt;
** +1  Wondered the same.  I'd like to see this extended as a general recipe for anything that can be created in a defined way/order, rather than just edible food.[[User:Phae|Frances Berriman]]&lt;br /&gt;
** Agreed. This format could apply to a set of methods and materials, including cooking, science experiments, craft making, building, etc. - essentially any how-to or tutorial. [[User:IamCam|Cameron Perry]]&lt;br /&gt;
** However, now I view my addition of 'calories per serving' as suspect, ;) though I guess it could still apply, since it's just a unit of energy. [[User:JohnLeMasney|John LeMasney]]&lt;br /&gt;
***Recipe for Nitroglycerine (not recommended by Weight Watchers) ? [[User:AndyMabbett|Andy Mabbett]] 10:43, 1 Feb 2007 (PST)&lt;br /&gt;
** The scope is determined by the [[recipe-examples]] research that is done, other musings are purely theoretical and thus discouraged.  So far this means recipes means only food recipes.  In addition, &amp;quot;recipe&amp;quot; in common vernacular applies primarily to food.  Other uses are certainly outside the common 80/20 (note that 80/20 does note mean there are no non-food cases, merely that they are outside the 80).  If you want to pursue other types of recipes, e.g. &amp;quot;chemical-recipes&amp;quot; - start that as a separate research effort per the [[process]]. [[User:Tantek|Tantek]] 07:39, 15 Mar 2007 (PDT)&lt;br /&gt;
*** Work is continuing on the recipe format now with the scope limited to food-based items only. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
*Is it possible to have special structure for the details of the operations in the cooking. For Eg. I invite you to have a look at the following Page [http://www.anthus.com/Recipes/CompCook.html]. Should it be possible to have special markup for the operations? Or is that going too far? Maybe we could keep this open ended so that it could be included when sites would actually be interested in including the same... Anyway the article makes for some interesting reading though it is from 1985 ;-) [[User:SudarshanP|SudarshanP]] 06:46, 26 Jun 2007 (PDT)&lt;br /&gt;
** I think this could be considered out of scope. It's the sort of thing that would be detailed in the descriptive narrative, but I'm not sure there's evidence from the examples that this type of behaviour is common enough to warrant specific properties to hold it. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
===Measure ===&lt;br /&gt;
{{OpenIssue}}&lt;br /&gt;
*Quantities play a key part in recipes, so do we feel the recipe format will rely on quantities so heavily that the measure microformat needs to be completed first, or do we feel it can exist without it and use of measure can be optional in the first version? [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
**The former. [[User:AndyMabbett|Andy Mabbett]] 13:10, 4 Feb 2008 (PST)&lt;br /&gt;
**The use of a measure microformat should be optional. Otherwise it will prevent people from using less specific measurements like &amp;quot;a handful&amp;quot; or &amp;quot;a bottle&amp;quot; or just &amp;quot;some&amp;quot;. [[User:Yde|Yde]] 08:59, 30 May 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*The abbr design pattern should be used to mark up measures, such as lbs and kg, measures are also not restricted to ingredients as they describe temperature too, as such should the sup element be used in the presentation of the degree symbol, within the abbr? See  [http://www.bbc.co.uk/weather/5day.shtml?id=1081 BBC weather example] [[User:Lee Jordan|Lee Jordan]] 20:00, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Conversion is tricky and is important, you've found a great recipe but it's measured in &amp;quot;cups&amp;quot;. temperature is usually handled well by recipe authors, unless &amp;quot;gas mark&amp;quot; is used. The lang attribute (optional) could be used to denote the intentional language convention of the markup, to aid parsers &amp;quot;convert on the fly&amp;quot;? Is there currently a sematic way of marking up content as being metric or imperial? (complications come in mixed measure conventions in the same text section, so lang= on the abbr rather than the ul would help). A browser could then know the text was originally written in metric and convert to imperial if the user agent was en-GB, or a DOM script equally could aid conversion from cups to oz based on that? As an Englishman reading American text I find it hard to know what a &amp;quot;cup&amp;quot; is and then there are the Europeans to consider. Lang attributes might not be useful as for example en-US and en-GB measure distance in miles for example, rel=&amp;quot;us-volume&amp;quot; (cups), rel=&amp;quot;gb-volume&amp;quot; (tablespoons)? [[User:Lee Jordan|Lee Jordan]] 20:15, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Should the hmeasure class be applied to all ingredient list items (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;li class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;) or just the ingredients list itself (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;ul class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;)? All ingredients are related to measurement (a value, a unit and an item) so it might as well be defined once or am I missing something? --[[User:Yde|Yde]] 12:37, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*On the [[measure]] site it says: The names &amp;quot;value&amp;quot; and &amp;quot;type&amp;quot; are taken from [[hCard]]; &amp;quot;item&amp;quot; is used from hReview. For the same reasons, should we change quantity to value + unit and name to item or does this brake compatability with some recipe format? --[[User:Yde|Yde]] 13:25, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Single foodstuffs==&lt;br /&gt;
&lt;br /&gt;
If &amp;quot;method&amp;quot; is made optional, this could be used for marking up individual foodstuffs in prose. for example, &amp;quot;I like to eat cheese for supper.&amp;quot; would become:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or simply (if the proposed &amp;quot;[http://microformats.org/discuss/mail/microformats-discuss/2008-January/011199.html sub-microformat-pattern]&amp;quot; is adopted):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe-ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 08:16, 5 Jan 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
But that's not really a recipe, is it? And what would the purpose of knowing that cheese is an ingredient be?&lt;br /&gt;
--[[User:Yde|Yde]] 12:46, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Menus==&lt;br /&gt;
With the addition of a &amp;quot;price&amp;quot; field, and perhaps one or two others, and again making &amp;quot;method&amp;quot; optional, this microformat can also be used for menus. See [[recipe-examples#Menus|menu examples]].&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 02:39, 19 Feb 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
I would consider this out of scope (which is to produce an as-simple-as-possible microformat &amp;quot;for the mark-up of instructions for creating meals, drinks or food-based items&amp;quot; - [[recipe-brainstorming#Introduction | introduction]]) --[[User:Yde|Yde]] 13:39, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Schema proposal==&lt;br /&gt;
Based on the brainstorm and the discussions on the mailing list ([http://microformats.org/discuss/mail/microformats-new/2008-April/001599.html], [http://microformats.org/discuss/mail/microformats-new/2007-September/000864.html])&lt;br /&gt;
&lt;br /&gt;
Class names &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; are taken from [[hAtom]], &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt; used from [[hCard]] and &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; from [[measure]].&lt;br /&gt;
&lt;br /&gt;
* '''Title''': &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* '''Summary''': &amp;lt;code&amp;gt;entry-summary&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* '''Author''': &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;. optional. [[hcard]].&lt;br /&gt;
* '''Date published''': &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* '''Photo(s)''': &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;. optional. img or url.&lt;br /&gt;
* '''Ingredient(s)''': &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;. 1 or more required.&lt;br /&gt;
** '''Quantity''': &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;. optional. text, optionally [[measure]].&lt;br /&gt;
** '''Item''': &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
** '''Note''': &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
** '''Optionality''': &amp;lt;code&amp;gt;optional&amp;lt;/code&amp;gt;. optional. text. Its absence should imply that the ingredient is required.&lt;br /&gt;
* '''Method''': &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* '''Yield''': &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* '''Preparation time''': &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* '''Tags''': optional. [[rel-tag]].&lt;br /&gt;
* '''License''': optional. [[rel-license]].&lt;br /&gt;
&lt;br /&gt;
=== Issues ===&lt;br /&gt;
{{OpenIssue}} &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;entry-summary&amp;lt;/code&amp;gt; are not always semantically right and may not be good class names.&lt;br /&gt;
* &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt; suggested.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[recipe]]&lt;br /&gt;
* [[recipe-examples]]&lt;br /&gt;
* [[recipe-formats]]&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27319</id>
		<title>recipe-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27319"/>
		<updated>2008-06-12T15:39:47Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* Schema proposal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Recipe Brainstorming =&lt;br /&gt;
&lt;br /&gt;
Towards a [[recipe|Recipe]] microformat.  Please read the [[process]] before editing this page.&lt;br /&gt;
&lt;br /&gt;
==Format-In-Progress==&lt;br /&gt;
&lt;br /&gt;
This format-in-progress follows the restarting of Recipe development by [[User:Phae|Frances Berriman]] on 25th September 2007. Note that this Format-In-Progress section is intended to be edited to reflect the discussion that occurs on the microformats-new list, rather than being a free-form playground for schema.&lt;br /&gt;
&lt;br /&gt;
; Editors&lt;br /&gt;
: [[User:BenWard|Ben Ward]] (Yahoo!, Inc.)&lt;br /&gt;
: [[User:Phae|Frances Berriman]] (BBC)&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
Recipe is based on [[recipe-examples|examples]] and fields in [[recipe-formats|existing formats]]. &lt;br /&gt;
&lt;br /&gt;
The recipe microformat is designed for the mark-up of instructions for creating meals, drinks or food-based items.  &lt;br /&gt;
&lt;br /&gt;
===Root Class Name===&lt;br /&gt;
&lt;br /&gt;
To be decided. Likely ‘hrecipe’.&lt;br /&gt;
&lt;br /&gt;
===Property List===&lt;br /&gt;
&lt;br /&gt;
Recipe properties, with sub-properties listed in parentheses, like &amp;lt;em&amp;gt;(this)&amp;lt;/em&amp;gt;, plurality indicated by square brackets, like &amp;lt;em&amp;gt;this[]&amp;lt;/em&amp;gt;. Note that the draft property names may change, but their function should remain.&lt;br /&gt;
&lt;br /&gt;
Optional and required for each field is explicitly stated at this stage. Fields without have not been determined.&lt;br /&gt;
&lt;br /&gt;
* Title - Required.&lt;br /&gt;
* Summary – A short introduction, accompanying statement about the recipe. Optional.&lt;br /&gt;
* Author - An hCard for the author of the recipe. Optional.&lt;br /&gt;
* Date Published - Optional&lt;br /&gt;
* Photo[] - Accompanying image. Optional.&lt;br /&gt;
* Ingredient[] (Quantity [Optional], Name [Required], ‘Optionality’ [Optional], Preparation Notes [Optional]) - 1 or more required.&lt;br /&gt;
* Method - The block of text containing the method of the recipe. Required.&lt;br /&gt;
&lt;br /&gt;
Ingredient &amp;gt; ‘Optionality’. States that an ingredient is optional to the recipe. Its absence should imply that the ingredient is required. &lt;br /&gt;
&lt;br /&gt;
===Suggested fields for inclusion===&lt;br /&gt;
&lt;br /&gt;
* License - using rel-licence attribution&lt;br /&gt;
* Tags - using rel-tag.&lt;br /&gt;
* Method &amp;gt; Steps or Method-Step[] as a child of Method. Imply ordered steps from an HTML list or explicitly mark-up ordered steps respectively.&lt;br /&gt;
* Yield – Quantity produced by this recipe&lt;br /&gt;
* Calories – per serving. May be part of the [measure] microformat in future.&lt;br /&gt;
&lt;br /&gt;
===Known Issues===&lt;br /&gt;
&lt;br /&gt;
* Mark-up of quantity would be enhanced by use of a [measure] microformat. However, such a format does not yet exist outside of brainstorming. It must be decided whether quantity is useful/parsable _enough_ without explicit mark-up of values and units.&lt;br /&gt;
&lt;br /&gt;
==RecipeML-based Brainstorm==&lt;br /&gt;
&lt;br /&gt;
Excerpted from [http://conoroneill.com/2006/03/21/what-if-i-suggest-a-structured-recipe-format-and-you-critique-it/ Conor Bandon's Blog entry] and derived from The RecipeML Spec:&lt;br /&gt;
*Recipe_Title&lt;br /&gt;
*Summary Description (one liner)&lt;br /&gt;
*Measurement System (U.S., Imperial etc)&lt;br /&gt;
*Ingredients (each one a separate &amp;quot;item&amp;quot; rather than block text with count/amount/range/unit broken out too)&lt;br /&gt;
**Some (e.g. meats, vegetables) could optionally be marked up with (elements of) the proposed [[species]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:41, 16 Nov 2006 (PST)&lt;br /&gt;
** Ingredient importance (e.g. Main, Required, Optional) should be listed as an attribute of each entry. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Units need separate microformat: see [[measure]] &lt;br /&gt;
**Ingredient Preparation: such as diced, chopped, sliced, grated, minced, etc. [[User:SteveL|Steve Lewis]] 18:55, 11 Feb 2007 (PST)&lt;br /&gt;
*Preparation Time (overall time)&lt;br /&gt;
*Yield Quantity and Unit (4 pancakes or 5 servings)&lt;br /&gt;
**Calories per serving [[User:JohnLeMasney| John LeMasney]]&lt;br /&gt;
**Calories per ounce [[User:JohnLeMasney| John LeMasney]] &lt;br /&gt;
*Background Information - Optional section to encapsulate information that is useful but not necessarily required for a successful recipe. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Author (Person) ([[hcard]]?)&lt;br /&gt;
**Submitter (Person) ([[hcard]]?)&lt;br /&gt;
**Source (Book Title etc)&lt;br /&gt;
*** could use the proposed [[citation]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:43, 16 Nov 2006 (PST)&lt;br /&gt;
**Date (Of Creation or Publication)&lt;br /&gt;
**Rights (Copyright or other)&lt;br /&gt;
**Meal Category (Starter, entree, dessert )&lt;br /&gt;
**Cuisine Category (Italian etc)&lt;br /&gt;
*Instructions (text, but can contain:)&lt;br /&gt;
**Steps (optional)&lt;br /&gt;
***Should be an ordered list [[User:AndyMabbett|Andy Mabbett]] 14:46, 16 Nov 2006 (PST)&lt;br /&gt;
***Another vote for an ordered list, perhaps in the [[XOXO]] format. [[User:AlexanderShusta|α]]&lt;br /&gt;
*Photo (optional) [[User:IamCam|Cameron Perry]]&lt;br /&gt;
**Could be one per dish, or one for each (or for some of the) step(s). [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
== Additional Suggestions ==&lt;br /&gt;
*Steps - As cited above but to include estimated time per step.  Include the type of step (prep, preheat, cook, bake, mix, saute, etc) as well as the ingredients involved.  This would be very useful when trying to time a meal so all the food appears together.&lt;br /&gt;
**I think this is being to specific. Are there any real world examples where this would be useful? --[[User:Yde|Yde]] 08:41, 30 May 2008 (PDT)&lt;br /&gt;
*Difficulty/Notes - Perhaps incorporation of [[hreview|hReview]] to describe difficulty (using rating) and general comments (review), as an optional field. [[User:Phae|Frances Berriman]]&lt;br /&gt;
*Suitability (e.g. vegetarian, vegan, wheat-free, etc.). Possibly [[rel-tag]]. [[User:AndyMabbett|Andy Mabbett]] 14:57, 16 Nov 2006 (PST)&lt;br /&gt;
*Ingredient Grouping - In baking you need to differentiate wet from dry ingredients.  See also an [[recipe-examples|example recipe]] from [http://www.extratasty.com/recipe/46/cuba_libre extratasty.com] for useful grouping in cocktail mixing. [[SteveL|Steve Lewis]] 19:10, 11 Feb 2007&lt;br /&gt;
** Maybe this ingredient grouping can be used to express some alternative ingredients, like &amp;quot;mayonnaise or cream cheese&amp;quot;. [[EstevaoSamuel|Estêvão Samuel Procópio]] 15:33, 16 Dez 2007 (PDT)&lt;br /&gt;
** This could be solved by using a xoxo list and ignoring list items that don't include a class=&amp;quot;name&amp;quot;. Example:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Booze&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Rum&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Mixer&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Cola&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Lime juice&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:Yde|Yde]] 13:09, 18 Apr 2008 (PDT)&lt;br /&gt;
** We can't have a dependency on XOXO or any list mark-up for ingredients. That's too restrictive on publishing patterns, preventing patterns like: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;method&amp;quot;&amp;gt;Take &amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;a handful&amp;lt;/span&amp;gt; &lt;br /&gt;
of  spinach&amp;lt;/span&amp;gt; and fry it&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:BenWard|BenWard]] 13:20, 18 Apr 2008 (PDT)&lt;br /&gt;
You're right. I think grouping would introduce too many new elements (class=&amp;quot;group&amp;quot;, class=&amp;quot;group-title&amp;quot;) considering how relatively uncommon this is. --[[User:Yde|Yde]] 13:51, 23 Apr 2008 (PDT)&lt;br /&gt;
* Number of dishes or similary - often it's mentioned how many dishes (or breads in baking, etc) the ingredients are for. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Suitable for occations - what occations are the dish suitable for? [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Category - many sites categorize their recipes. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
** Tags could be used for both suitability and category.&lt;br /&gt;
&lt;br /&gt;
Note: Comments added ''&amp;quot;[[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&amp;quot;'' are added after looking at http://tasteline.com, example: [http://www.tasteline.com/default.ns?strItemID=showRecipe&amp;amp;intChannelID=&amp;amp;lngRID=8045&amp;amp;tlfo=0 here].&lt;br /&gt;
&lt;br /&gt;
*Under what terms is the recipe licensed? Microformat: rel=&amp;quot;license&amp;quot;. Often a page is in the creative commons but the page author has taken some text from a copyrighted page and in theory re-published the work in violation to the terms of use, adding a rel=&amp;quot;license&amp;quot; to each recipe on the page? [[User:Lee Jordan|Lee Jordan]] 20:55, 04 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient List Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If class=&amp;quot;ingredients&amp;quot; (note: plural) is found on an element, class=&amp;quot;ingredient&amp;quot; (note: singular) is automatically implied on all its children.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I agree. This would save a lot of space, especially combined with the proposed hmeasur [http://microformats.org/wiki/measure#hmeasure minimisation technique]. --[[User:Yde|Yde]] 12:57, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
This idea's a bit more &amp;quot;out there&amp;quot; and probably needs a bit more work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;3  eggs&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(note the double-space between '3' and 'eggs') is treated as a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is similar to N-optimisation in hCard, but uses a double space instead of a single space because the components (quantity, name) may themselves each contain spaces. With both of these optimisations in place, the sponge cake ingredient list can be written as concisely as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;3  eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;1 tsp  vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which (apart from the double spaces) is pretty close to how many people publish ingredients lists already. (Certainly close to how I do!)&lt;br /&gt;
&lt;br /&gt;
=== Alternative Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 02:02, 24 Mar 2008 (PDT): Perhaps a better solution than the double spacing...&lt;br /&gt;
&lt;br /&gt;
As above, but:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;3&amp;lt;/var&amp;gt; eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;1 tsp&amp;lt;/var&amp;gt; vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or is this stretching the meaning of &amp;amp;lt;var&amp;gt; too much?&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name Optimisation ===&lt;br /&gt;
&lt;br /&gt;
--[[User:Yde|Yde]] 02:12, 23 Apr 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If no class=&amp;quot;quantity&amp;quot; or class=&amp;quot;name&amp;quot; is found, the content of the ingredient element is treated as the name of the ingredient.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maybe we should even allow markup like&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tbsp&amp;lt;/span&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which would be parsed as&lt;br /&gt;
&lt;br /&gt;
* ingredient&lt;br /&gt;
** quantity: 1 tbsp&lt;br /&gt;
** name: salt&lt;br /&gt;
&lt;br /&gt;
NOTE: To avoid confusion, I used the class name &amp;quot;name&amp;quot; although I think it should be changed to &amp;quot;item&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Cookcamp brainstorming ==&lt;br /&gt;
&lt;br /&gt;
At [http://barcamp.org/CookCamp CookCamp] in February 2007, Tantek moderated a fairly free form discussion of how to publish/share recipes.  Here is a [http://flickr.com/photos/tantek/422072573/ photo of the whiteboard]:&lt;br /&gt;
&lt;br /&gt;
[http://flickr.com/photos/tantek/422072573/ http://farm1.static.flickr.com/162/422072573_9956d93f61.jpg]&lt;br /&gt;
&lt;br /&gt;
'''To Do''': OCR this and enter rough notes here...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
Please do feel to add your comments below.  If this section grows too large, please create a seperate recipe-issues section.  Thanks!&lt;br /&gt;
&lt;br /&gt;
===Scope===&lt;br /&gt;
*Is this intended for only food recipes, or also recipes for, say, glue, paint, dyes and other chemicals? [[User:AndyMabbett|Andy Mabbett]] 14:53, 16 Nov 2006 (PST)&lt;br /&gt;
** +1  Wondered the same.  I'd like to see this extended as a general recipe for anything that can be created in a defined way/order, rather than just edible food.[[User:Phae|Frances Berriman]]&lt;br /&gt;
** Agreed. This format could apply to a set of methods and materials, including cooking, science experiments, craft making, building, etc. - essentially any how-to or tutorial. [[User:IamCam|Cameron Perry]]&lt;br /&gt;
** However, now I view my addition of 'calories per serving' as suspect, ;) though I guess it could still apply, since it's just a unit of energy. [[User:JohnLeMasney|John LeMasney]]&lt;br /&gt;
***Recipe for Nitroglycerine (not recommended by Weight Watchers) ? [[User:AndyMabbett|Andy Mabbett]] 10:43, 1 Feb 2007 (PST)&lt;br /&gt;
** The scope is determined by the [[recipe-examples]] research that is done, other musings are purely theoretical and thus discouraged.  So far this means recipes means only food recipes.  In addition, &amp;quot;recipe&amp;quot; in common vernacular applies primarily to food.  Other uses are certainly outside the common 80/20 (note that 80/20 does note mean there are no non-food cases, merely that they are outside the 80).  If you want to pursue other types of recipes, e.g. &amp;quot;chemical-recipes&amp;quot; - start that as a separate research effort per the [[process]]. [[User:Tantek|Tantek]] 07:39, 15 Mar 2007 (PDT)&lt;br /&gt;
*** Work is continuing on the recipe format now with the scope limited to food-based items only. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
*Is it possible to have special structure for the details of the operations in the cooking. For Eg. I invite you to have a look at the following Page [http://www.anthus.com/Recipes/CompCook.html]. Should it be possible to have special markup for the operations? Or is that going too far? Maybe we could keep this open ended so that it could be included when sites would actually be interested in including the same... Anyway the article makes for some interesting reading though it is from 1985 ;-) [[User:SudarshanP|SudarshanP]] 06:46, 26 Jun 2007 (PDT)&lt;br /&gt;
** I think this could be considered out of scope. It's the sort of thing that would be detailed in the descriptive narrative, but I'm not sure there's evidence from the examples that this type of behaviour is common enough to warrant specific properties to hold it. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
===Measure ===&lt;br /&gt;
{{OpenIssue}}&lt;br /&gt;
*Quantities play a key part in recipes, so do we feel the recipe format will rely on quantities so heavily that the measure microformat needs to be completed first, or do we feel it can exist without it and use of measure can be optional in the first version? [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
**The former. [[User:AndyMabbett|Andy Mabbett]] 13:10, 4 Feb 2008 (PST)&lt;br /&gt;
**The use of a measure microformat should be optional. Otherwise it will prevent people from using less specific measurements like &amp;quot;a handful&amp;quot; or &amp;quot;a bottle&amp;quot; or just &amp;quot;some&amp;quot;. [[User:Yde|Yde]] 08:59, 30 May 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*The abbr design pattern should be used to mark up measures, such as lbs and kg, measures are also not restricted to ingredients as they describe temperature too, as such should the sup element be used in the presentation of the degree symbol, within the abbr? See  [http://www.bbc.co.uk/weather/5day.shtml?id=1081 BBC weather example] [[User:Lee Jordan|Lee Jordan]] 20:00, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Conversion is tricky and is important, you've found a great recipe but it's measured in &amp;quot;cups&amp;quot;. temperature is usually handled well by recipe authors, unless &amp;quot;gas mark&amp;quot; is used. The lang attribute (optional) could be used to denote the intentional language convention of the markup, to aid parsers &amp;quot;convert on the fly&amp;quot;? Is there currently a sematic way of marking up content as being metric or imperial? (complications come in mixed measure conventions in the same text section, so lang= on the abbr rather than the ul would help). A browser could then know the text was originally written in metric and convert to imperial if the user agent was en-GB, or a DOM script equally could aid conversion from cups to oz based on that? As an Englishman reading American text I find it hard to know what a &amp;quot;cup&amp;quot; is and then there are the Europeans to consider. Lang attributes might not be useful as for example en-US and en-GB measure distance in miles for example, rel=&amp;quot;us-volume&amp;quot; (cups), rel=&amp;quot;gb-volume&amp;quot; (tablespoons)? [[User:Lee Jordan|Lee Jordan]] 20:15, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Should the hmeasure class be applied to all ingredient list items (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;li class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;) or just the ingredients list itself (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;ul class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;)? All ingredients are related to measurement (a value, a unit and an item) so it might as well be defined once or am I missing something? --[[User:Yde|Yde]] 12:37, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*On the [[measure]] site it says: The names &amp;quot;value&amp;quot; and &amp;quot;type&amp;quot; are taken from [[hCard]]; &amp;quot;item&amp;quot; is used from hReview. For the same reasons, should we change quantity to value + unit and name to item or does this brake compatability with some recipe format? --[[User:Yde|Yde]] 13:25, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Single foodstuffs==&lt;br /&gt;
&lt;br /&gt;
If &amp;quot;method&amp;quot; is made optional, this could be used for marking up individual foodstuffs in prose. for example, &amp;quot;I like to eat cheese for supper.&amp;quot; would become:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or simply (if the proposed &amp;quot;[http://microformats.org/discuss/mail/microformats-discuss/2008-January/011199.html sub-microformat-pattern]&amp;quot; is adopted):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe-ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 08:16, 5 Jan 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
But that's not really a recipe, is it? And what would the purpose of knowing that cheese is an ingredient be?&lt;br /&gt;
--[[User:Yde|Yde]] 12:46, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Menus==&lt;br /&gt;
With the addition of a &amp;quot;price&amp;quot; field, and perhaps one or two others, and again making &amp;quot;method&amp;quot; optional, this microformat can also be used for menus. See [[recipe-examples#Menus|menu examples]].&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 02:39, 19 Feb 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
I would consider this out of scope (which is to produce an as-simple-as-possible microformat &amp;quot;for the mark-up of instructions for creating meals, drinks or food-based items&amp;quot; - [[recipe-brainstorming#Introduction | introduction]]) --[[User:Yde|Yde]] 13:39, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Schema proposal==&lt;br /&gt;
Based on the brainstorm and the discussions on the mailing list ([http://microformats.org/discuss/mail/microformats-new/2008-April/001599.html], [http://microformats.org/discuss/mail/microformats-new/2007-September/000864.html])&lt;br /&gt;
&lt;br /&gt;
Class names &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; are taken from [[hAtom]], &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt; used from [[hCard]] and &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; from [[measure]].&lt;br /&gt;
&lt;br /&gt;
* '''Title''': &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* '''Summary''': &amp;lt;code&amp;gt;entry-summary&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* '''Author''': &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;. optional. [[hcard]].&lt;br /&gt;
* '''Date published''': &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* '''Photo(s)''': &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;. optional. img or url.&lt;br /&gt;
* '''Ingredient(s)''': &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;. 1 or more required.&lt;br /&gt;
** '''Quantity''': &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;. optional. text, optionally [[measure]].&lt;br /&gt;
** '''Item''': &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
** '''Note''': &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
** '''Optionality''': &amp;lt;code&amp;gt;optional&amp;lt;/code&amp;gt;. optional. text. Its absence should imply that the ingredient is required.&lt;br /&gt;
* '''Method''': &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* '''Yield''': &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* '''Preparation time''': &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* '''Tags''': optional. [[rel-tag]].&lt;br /&gt;
* '''License''': optional. [[rel-license]].&lt;br /&gt;
&lt;br /&gt;
=== Issues ===&lt;br /&gt;
* {{OpenIssue}} &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;entry-summary&amp;lt;/code&amp;gt; are not always semantically right and may not be good class names.&lt;br /&gt;
** &amp;lt;code&amp;gt;recipe-title&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;recipe-summary&amp;lt;/code&amp;gt; suggested.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[recipe]]&lt;br /&gt;
* [[recipe-examples]]&lt;br /&gt;
* [[recipe-formats]]&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27318</id>
		<title>recipe-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27318"/>
		<updated>2008-06-12T15:30:36Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* Schema proposal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Recipe Brainstorming =&lt;br /&gt;
&lt;br /&gt;
Towards a [[recipe|Recipe]] microformat.  Please read the [[process]] before editing this page.&lt;br /&gt;
&lt;br /&gt;
==Format-In-Progress==&lt;br /&gt;
&lt;br /&gt;
This format-in-progress follows the restarting of Recipe development by [[User:Phae|Frances Berriman]] on 25th September 2007. Note that this Format-In-Progress section is intended to be edited to reflect the discussion that occurs on the microformats-new list, rather than being a free-form playground for schema.&lt;br /&gt;
&lt;br /&gt;
; Editors&lt;br /&gt;
: [[User:BenWard|Ben Ward]] (Yahoo!, Inc.)&lt;br /&gt;
: [[User:Phae|Frances Berriman]] (BBC)&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
Recipe is based on [[recipe-examples|examples]] and fields in [[recipe-formats|existing formats]]. &lt;br /&gt;
&lt;br /&gt;
The recipe microformat is designed for the mark-up of instructions for creating meals, drinks or food-based items.  &lt;br /&gt;
&lt;br /&gt;
===Root Class Name===&lt;br /&gt;
&lt;br /&gt;
To be decided. Likely ‘hrecipe’.&lt;br /&gt;
&lt;br /&gt;
===Property List===&lt;br /&gt;
&lt;br /&gt;
Recipe properties, with sub-properties listed in parentheses, like &amp;lt;em&amp;gt;(this)&amp;lt;/em&amp;gt;, plurality indicated by square brackets, like &amp;lt;em&amp;gt;this[]&amp;lt;/em&amp;gt;. Note that the draft property names may change, but their function should remain.&lt;br /&gt;
&lt;br /&gt;
Optional and required for each field is explicitly stated at this stage. Fields without have not been determined.&lt;br /&gt;
&lt;br /&gt;
* Title - Required.&lt;br /&gt;
* Summary – A short introduction, accompanying statement about the recipe. Optional.&lt;br /&gt;
* Author - An hCard for the author of the recipe. Optional.&lt;br /&gt;
* Date Published - Optional&lt;br /&gt;
* Photo[] - Accompanying image. Optional.&lt;br /&gt;
* Ingredient[] (Quantity [Optional], Name [Required], ‘Optionality’ [Optional], Preparation Notes [Optional]) - 1 or more required.&lt;br /&gt;
* Method - The block of text containing the method of the recipe. Required.&lt;br /&gt;
&lt;br /&gt;
Ingredient &amp;gt; ‘Optionality’. States that an ingredient is optional to the recipe. Its absence should imply that the ingredient is required. &lt;br /&gt;
&lt;br /&gt;
===Suggested fields for inclusion===&lt;br /&gt;
&lt;br /&gt;
* License - using rel-licence attribution&lt;br /&gt;
* Tags - using rel-tag.&lt;br /&gt;
* Method &amp;gt; Steps or Method-Step[] as a child of Method. Imply ordered steps from an HTML list or explicitly mark-up ordered steps respectively.&lt;br /&gt;
* Yield – Quantity produced by this recipe&lt;br /&gt;
* Calories – per serving. May be part of the [measure] microformat in future.&lt;br /&gt;
&lt;br /&gt;
===Known Issues===&lt;br /&gt;
&lt;br /&gt;
* Mark-up of quantity would be enhanced by use of a [measure] microformat. However, such a format does not yet exist outside of brainstorming. It must be decided whether quantity is useful/parsable _enough_ without explicit mark-up of values and units.&lt;br /&gt;
&lt;br /&gt;
==RecipeML-based Brainstorm==&lt;br /&gt;
&lt;br /&gt;
Excerpted from [http://conoroneill.com/2006/03/21/what-if-i-suggest-a-structured-recipe-format-and-you-critique-it/ Conor Bandon's Blog entry] and derived from The RecipeML Spec:&lt;br /&gt;
*Recipe_Title&lt;br /&gt;
*Summary Description (one liner)&lt;br /&gt;
*Measurement System (U.S., Imperial etc)&lt;br /&gt;
*Ingredients (each one a separate &amp;quot;item&amp;quot; rather than block text with count/amount/range/unit broken out too)&lt;br /&gt;
**Some (e.g. meats, vegetables) could optionally be marked up with (elements of) the proposed [[species]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:41, 16 Nov 2006 (PST)&lt;br /&gt;
** Ingredient importance (e.g. Main, Required, Optional) should be listed as an attribute of each entry. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Units need separate microformat: see [[measure]] &lt;br /&gt;
**Ingredient Preparation: such as diced, chopped, sliced, grated, minced, etc. [[User:SteveL|Steve Lewis]] 18:55, 11 Feb 2007 (PST)&lt;br /&gt;
*Preparation Time (overall time)&lt;br /&gt;
*Yield Quantity and Unit (4 pancakes or 5 servings)&lt;br /&gt;
**Calories per serving [[User:JohnLeMasney| John LeMasney]]&lt;br /&gt;
**Calories per ounce [[User:JohnLeMasney| John LeMasney]] &lt;br /&gt;
*Background Information - Optional section to encapsulate information that is useful but not necessarily required for a successful recipe. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Author (Person) ([[hcard]]?)&lt;br /&gt;
**Submitter (Person) ([[hcard]]?)&lt;br /&gt;
**Source (Book Title etc)&lt;br /&gt;
*** could use the proposed [[citation]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:43, 16 Nov 2006 (PST)&lt;br /&gt;
**Date (Of Creation or Publication)&lt;br /&gt;
**Rights (Copyright or other)&lt;br /&gt;
**Meal Category (Starter, entree, dessert )&lt;br /&gt;
**Cuisine Category (Italian etc)&lt;br /&gt;
*Instructions (text, but can contain:)&lt;br /&gt;
**Steps (optional)&lt;br /&gt;
***Should be an ordered list [[User:AndyMabbett|Andy Mabbett]] 14:46, 16 Nov 2006 (PST)&lt;br /&gt;
***Another vote for an ordered list, perhaps in the [[XOXO]] format. [[User:AlexanderShusta|α]]&lt;br /&gt;
*Photo (optional) [[User:IamCam|Cameron Perry]]&lt;br /&gt;
**Could be one per dish, or one for each (or for some of the) step(s). [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
== Additional Suggestions ==&lt;br /&gt;
*Steps - As cited above but to include estimated time per step.  Include the type of step (prep, preheat, cook, bake, mix, saute, etc) as well as the ingredients involved.  This would be very useful when trying to time a meal so all the food appears together.&lt;br /&gt;
**I think this is being to specific. Are there any real world examples where this would be useful? --[[User:Yde|Yde]] 08:41, 30 May 2008 (PDT)&lt;br /&gt;
*Difficulty/Notes - Perhaps incorporation of [[hreview|hReview]] to describe difficulty (using rating) and general comments (review), as an optional field. [[User:Phae|Frances Berriman]]&lt;br /&gt;
*Suitability (e.g. vegetarian, vegan, wheat-free, etc.). Possibly [[rel-tag]]. [[User:AndyMabbett|Andy Mabbett]] 14:57, 16 Nov 2006 (PST)&lt;br /&gt;
*Ingredient Grouping - In baking you need to differentiate wet from dry ingredients.  See also an [[recipe-examples|example recipe]] from [http://www.extratasty.com/recipe/46/cuba_libre extratasty.com] for useful grouping in cocktail mixing. [[SteveL|Steve Lewis]] 19:10, 11 Feb 2007&lt;br /&gt;
** Maybe this ingredient grouping can be used to express some alternative ingredients, like &amp;quot;mayonnaise or cream cheese&amp;quot;. [[EstevaoSamuel|Estêvão Samuel Procópio]] 15:33, 16 Dez 2007 (PDT)&lt;br /&gt;
** This could be solved by using a xoxo list and ignoring list items that don't include a class=&amp;quot;name&amp;quot;. Example:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Booze&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Rum&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Mixer&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Cola&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Lime juice&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:Yde|Yde]] 13:09, 18 Apr 2008 (PDT)&lt;br /&gt;
** We can't have a dependency on XOXO or any list mark-up for ingredients. That's too restrictive on publishing patterns, preventing patterns like: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;method&amp;quot;&amp;gt;Take &amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;a handful&amp;lt;/span&amp;gt; &lt;br /&gt;
of  spinach&amp;lt;/span&amp;gt; and fry it&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:BenWard|BenWard]] 13:20, 18 Apr 2008 (PDT)&lt;br /&gt;
You're right. I think grouping would introduce too many new elements (class=&amp;quot;group&amp;quot;, class=&amp;quot;group-title&amp;quot;) considering how relatively uncommon this is. --[[User:Yde|Yde]] 13:51, 23 Apr 2008 (PDT)&lt;br /&gt;
* Number of dishes or similary - often it's mentioned how many dishes (or breads in baking, etc) the ingredients are for. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Suitable for occations - what occations are the dish suitable for? [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Category - many sites categorize their recipes. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
** Tags could be used for both suitability and category.&lt;br /&gt;
&lt;br /&gt;
Note: Comments added ''&amp;quot;[[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&amp;quot;'' are added after looking at http://tasteline.com, example: [http://www.tasteline.com/default.ns?strItemID=showRecipe&amp;amp;intChannelID=&amp;amp;lngRID=8045&amp;amp;tlfo=0 here].&lt;br /&gt;
&lt;br /&gt;
*Under what terms is the recipe licensed? Microformat: rel=&amp;quot;license&amp;quot;. Often a page is in the creative commons but the page author has taken some text from a copyrighted page and in theory re-published the work in violation to the terms of use, adding a rel=&amp;quot;license&amp;quot; to each recipe on the page? [[User:Lee Jordan|Lee Jordan]] 20:55, 04 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient List Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If class=&amp;quot;ingredients&amp;quot; (note: plural) is found on an element, class=&amp;quot;ingredient&amp;quot; (note: singular) is automatically implied on all its children.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I agree. This would save a lot of space, especially combined with the proposed hmeasur [http://microformats.org/wiki/measure#hmeasure minimisation technique]. --[[User:Yde|Yde]] 12:57, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
This idea's a bit more &amp;quot;out there&amp;quot; and probably needs a bit more work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;3  eggs&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(note the double-space between '3' and 'eggs') is treated as a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is similar to N-optimisation in hCard, but uses a double space instead of a single space because the components (quantity, name) may themselves each contain spaces. With both of these optimisations in place, the sponge cake ingredient list can be written as concisely as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;3  eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;1 tsp  vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which (apart from the double spaces) is pretty close to how many people publish ingredients lists already. (Certainly close to how I do!)&lt;br /&gt;
&lt;br /&gt;
=== Alternative Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 02:02, 24 Mar 2008 (PDT): Perhaps a better solution than the double spacing...&lt;br /&gt;
&lt;br /&gt;
As above, but:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;3&amp;lt;/var&amp;gt; eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;1 tsp&amp;lt;/var&amp;gt; vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or is this stretching the meaning of &amp;amp;lt;var&amp;gt; too much?&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name Optimisation ===&lt;br /&gt;
&lt;br /&gt;
--[[User:Yde|Yde]] 02:12, 23 Apr 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If no class=&amp;quot;quantity&amp;quot; or class=&amp;quot;name&amp;quot; is found, the content of the ingredient element is treated as the name of the ingredient.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maybe we should even allow markup like&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tbsp&amp;lt;/span&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which would be parsed as&lt;br /&gt;
&lt;br /&gt;
* ingredient&lt;br /&gt;
** quantity: 1 tbsp&lt;br /&gt;
** name: salt&lt;br /&gt;
&lt;br /&gt;
NOTE: To avoid confusion, I used the class name &amp;quot;name&amp;quot; although I think it should be changed to &amp;quot;item&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Cookcamp brainstorming ==&lt;br /&gt;
&lt;br /&gt;
At [http://barcamp.org/CookCamp CookCamp] in February 2007, Tantek moderated a fairly free form discussion of how to publish/share recipes.  Here is a [http://flickr.com/photos/tantek/422072573/ photo of the whiteboard]:&lt;br /&gt;
&lt;br /&gt;
[http://flickr.com/photos/tantek/422072573/ http://farm1.static.flickr.com/162/422072573_9956d93f61.jpg]&lt;br /&gt;
&lt;br /&gt;
'''To Do''': OCR this and enter rough notes here...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
Please do feel to add your comments below.  If this section grows too large, please create a seperate recipe-issues section.  Thanks!&lt;br /&gt;
&lt;br /&gt;
===Scope===&lt;br /&gt;
*Is this intended for only food recipes, or also recipes for, say, glue, paint, dyes and other chemicals? [[User:AndyMabbett|Andy Mabbett]] 14:53, 16 Nov 2006 (PST)&lt;br /&gt;
** +1  Wondered the same.  I'd like to see this extended as a general recipe for anything that can be created in a defined way/order, rather than just edible food.[[User:Phae|Frances Berriman]]&lt;br /&gt;
** Agreed. This format could apply to a set of methods and materials, including cooking, science experiments, craft making, building, etc. - essentially any how-to or tutorial. [[User:IamCam|Cameron Perry]]&lt;br /&gt;
** However, now I view my addition of 'calories per serving' as suspect, ;) though I guess it could still apply, since it's just a unit of energy. [[User:JohnLeMasney|John LeMasney]]&lt;br /&gt;
***Recipe for Nitroglycerine (not recommended by Weight Watchers) ? [[User:AndyMabbett|Andy Mabbett]] 10:43, 1 Feb 2007 (PST)&lt;br /&gt;
** The scope is determined by the [[recipe-examples]] research that is done, other musings are purely theoretical and thus discouraged.  So far this means recipes means only food recipes.  In addition, &amp;quot;recipe&amp;quot; in common vernacular applies primarily to food.  Other uses are certainly outside the common 80/20 (note that 80/20 does note mean there are no non-food cases, merely that they are outside the 80).  If you want to pursue other types of recipes, e.g. &amp;quot;chemical-recipes&amp;quot; - start that as a separate research effort per the [[process]]. [[User:Tantek|Tantek]] 07:39, 15 Mar 2007 (PDT)&lt;br /&gt;
*** Work is continuing on the recipe format now with the scope limited to food-based items only. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
*Is it possible to have special structure for the details of the operations in the cooking. For Eg. I invite you to have a look at the following Page [http://www.anthus.com/Recipes/CompCook.html]. Should it be possible to have special markup for the operations? Or is that going too far? Maybe we could keep this open ended so that it could be included when sites would actually be interested in including the same... Anyway the article makes for some interesting reading though it is from 1985 ;-) [[User:SudarshanP|SudarshanP]] 06:46, 26 Jun 2007 (PDT)&lt;br /&gt;
** I think this could be considered out of scope. It's the sort of thing that would be detailed in the descriptive narrative, but I'm not sure there's evidence from the examples that this type of behaviour is common enough to warrant specific properties to hold it. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
===Measure ===&lt;br /&gt;
{{OpenIssue}}&lt;br /&gt;
*Quantities play a key part in recipes, so do we feel the recipe format will rely on quantities so heavily that the measure microformat needs to be completed first, or do we feel it can exist without it and use of measure can be optional in the first version? [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
**The former. [[User:AndyMabbett|Andy Mabbett]] 13:10, 4 Feb 2008 (PST)&lt;br /&gt;
**The use of a measure microformat should be optional. Otherwise it will prevent people from using less specific measurements like &amp;quot;a handful&amp;quot; or &amp;quot;a bottle&amp;quot; or just &amp;quot;some&amp;quot;. [[User:Yde|Yde]] 08:59, 30 May 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*The abbr design pattern should be used to mark up measures, such as lbs and kg, measures are also not restricted to ingredients as they describe temperature too, as such should the sup element be used in the presentation of the degree symbol, within the abbr? See  [http://www.bbc.co.uk/weather/5day.shtml?id=1081 BBC weather example] [[User:Lee Jordan|Lee Jordan]] 20:00, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Conversion is tricky and is important, you've found a great recipe but it's measured in &amp;quot;cups&amp;quot;. temperature is usually handled well by recipe authors, unless &amp;quot;gas mark&amp;quot; is used. The lang attribute (optional) could be used to denote the intentional language convention of the markup, to aid parsers &amp;quot;convert on the fly&amp;quot;? Is there currently a sematic way of marking up content as being metric or imperial? (complications come in mixed measure conventions in the same text section, so lang= on the abbr rather than the ul would help). A browser could then know the text was originally written in metric and convert to imperial if the user agent was en-GB, or a DOM script equally could aid conversion from cups to oz based on that? As an Englishman reading American text I find it hard to know what a &amp;quot;cup&amp;quot; is and then there are the Europeans to consider. Lang attributes might not be useful as for example en-US and en-GB measure distance in miles for example, rel=&amp;quot;us-volume&amp;quot; (cups), rel=&amp;quot;gb-volume&amp;quot; (tablespoons)? [[User:Lee Jordan|Lee Jordan]] 20:15, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Should the hmeasure class be applied to all ingredient list items (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;li class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;) or just the ingredients list itself (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;ul class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;)? All ingredients are related to measurement (a value, a unit and an item) so it might as well be defined once or am I missing something? --[[User:Yde|Yde]] 12:37, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*On the [[measure]] site it says: The names &amp;quot;value&amp;quot; and &amp;quot;type&amp;quot; are taken from [[hCard]]; &amp;quot;item&amp;quot; is used from hReview. For the same reasons, should we change quantity to value + unit and name to item or does this brake compatability with some recipe format? --[[User:Yde|Yde]] 13:25, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Single foodstuffs==&lt;br /&gt;
&lt;br /&gt;
If &amp;quot;method&amp;quot; is made optional, this could be used for marking up individual foodstuffs in prose. for example, &amp;quot;I like to eat cheese for supper.&amp;quot; would become:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or simply (if the proposed &amp;quot;[http://microformats.org/discuss/mail/microformats-discuss/2008-January/011199.html sub-microformat-pattern]&amp;quot; is adopted):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe-ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 08:16, 5 Jan 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
But that's not really a recipe, is it? And what would the purpose of knowing that cheese is an ingredient be?&lt;br /&gt;
--[[User:Yde|Yde]] 12:46, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Menus==&lt;br /&gt;
With the addition of a &amp;quot;price&amp;quot; field, and perhaps one or two others, and again making &amp;quot;method&amp;quot; optional, this microformat can also be used for menus. See [[recipe-examples#Menus|menu examples]].&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 02:39, 19 Feb 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
I would consider this out of scope (which is to produce an as-simple-as-possible microformat &amp;quot;for the mark-up of instructions for creating meals, drinks or food-based items&amp;quot; - [[recipe-brainstorming#Introduction | introduction]]) --[[User:Yde|Yde]] 13:39, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Schema proposal==&lt;br /&gt;
Based on the brainstorm and the discussions on the mailing list ([http://microformats.org/discuss/mail/microformats-new/2008-April/001599.html], [http://microformats.org/discuss/mail/microformats-new/2007-September/000864.html])&lt;br /&gt;
&lt;br /&gt;
Class names &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; are taken from [[hAtom]], &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt; used from [[hCard]] and &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; from [[measure]].&lt;br /&gt;
&lt;br /&gt;
* '''Title''': &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* '''Summary''': &amp;lt;code&amp;gt;entry-summary&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* '''Author''': &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;. optional. [[hcard]].&lt;br /&gt;
* '''Date published''': &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* '''Photo(s)''': &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;. optional. img or url.&lt;br /&gt;
* '''Ingredient(s)''': &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;. 1 or more required.&lt;br /&gt;
** '''Quantity''': &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;. optional. text, optionally [[measure]].&lt;br /&gt;
** '''Item''': &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
** '''Note''': &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
** '''Optionality''': &amp;lt;code&amp;gt;optional&amp;lt;/code&amp;gt;. optional. text. Its absence should imply that the ingredient is required.&lt;br /&gt;
* '''Method''': &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* '''Yield''': &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* '''Preparation time''': &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* '''Tags''': optional. [[rel-tag]].&lt;br /&gt;
* '''License''': optional. [[rel-license]].&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[recipe]]&lt;br /&gt;
* [[recipe-examples]]&lt;br /&gt;
* [[recipe-formats]]&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27317</id>
		<title>recipe-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27317"/>
		<updated>2008-06-12T11:50:20Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* Proposed Ingredient Name Optimisation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Recipe Brainstorming =&lt;br /&gt;
&lt;br /&gt;
Towards a [[recipe|Recipe]] microformat.  Please read the [[process]] before editing this page.&lt;br /&gt;
&lt;br /&gt;
==Format-In-Progress==&lt;br /&gt;
&lt;br /&gt;
This format-in-progress follows the restarting of Recipe development by [[User:Phae|Frances Berriman]] on 25th September 2007. Note that this Format-In-Progress section is intended to be edited to reflect the discussion that occurs on the microformats-new list, rather than being a free-form playground for schema.&lt;br /&gt;
&lt;br /&gt;
; Editors&lt;br /&gt;
: [[User:BenWard|Ben Ward]] (Yahoo!, Inc.)&lt;br /&gt;
: [[User:Phae|Frances Berriman]] (BBC)&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
Recipe is based on [[recipe-examples|examples]] and fields in [[recipe-formats|existing formats]]. &lt;br /&gt;
&lt;br /&gt;
The recipe microformat is designed for the mark-up of instructions for creating meals, drinks or food-based items.  &lt;br /&gt;
&lt;br /&gt;
===Root Class Name===&lt;br /&gt;
&lt;br /&gt;
To be decided. Likely ‘hrecipe’.&lt;br /&gt;
&lt;br /&gt;
===Property List===&lt;br /&gt;
&lt;br /&gt;
Recipe properties, with sub-properties listed in parentheses, like &amp;lt;em&amp;gt;(this)&amp;lt;/em&amp;gt;, plurality indicated by square brackets, like &amp;lt;em&amp;gt;this[]&amp;lt;/em&amp;gt;. Note that the draft property names may change, but their function should remain.&lt;br /&gt;
&lt;br /&gt;
Optional and required for each field is explicitly stated at this stage. Fields without have not been determined.&lt;br /&gt;
&lt;br /&gt;
* Title - Required.&lt;br /&gt;
* Summary – A short introduction, accompanying statement about the recipe. Optional.&lt;br /&gt;
* Author - An hCard for the author of the recipe. Optional.&lt;br /&gt;
* Date Published - Optional&lt;br /&gt;
* Photo[] - Accompanying image. Optional.&lt;br /&gt;
* Ingredient[] (Quantity [Optional], Name [Required], ‘Optionality’ [Optional], Preparation Notes [Optional]) - 1 or more required.&lt;br /&gt;
* Method - The block of text containing the method of the recipe. Required.&lt;br /&gt;
&lt;br /&gt;
Ingredient &amp;gt; ‘Optionality’. States that an ingredient is optional to the recipe. Its absence should imply that the ingredient is required. &lt;br /&gt;
&lt;br /&gt;
===Suggested fields for inclusion===&lt;br /&gt;
&lt;br /&gt;
* License - using rel-licence attribution&lt;br /&gt;
* Tags - using rel-tag.&lt;br /&gt;
* Method &amp;gt; Steps or Method-Step[] as a child of Method. Imply ordered steps from an HTML list or explicitly mark-up ordered steps respectively.&lt;br /&gt;
* Yield – Quantity produced by this recipe&lt;br /&gt;
* Calories – per serving. May be part of the [measure] microformat in future.&lt;br /&gt;
&lt;br /&gt;
===Known Issues===&lt;br /&gt;
&lt;br /&gt;
* Mark-up of quantity would be enhanced by use of a [measure] microformat. However, such a format does not yet exist outside of brainstorming. It must be decided whether quantity is useful/parsable _enough_ without explicit mark-up of values and units.&lt;br /&gt;
&lt;br /&gt;
==RecipeML-based Brainstorm==&lt;br /&gt;
&lt;br /&gt;
Excerpted from [http://conoroneill.com/2006/03/21/what-if-i-suggest-a-structured-recipe-format-and-you-critique-it/ Conor Bandon's Blog entry] and derived from The RecipeML Spec:&lt;br /&gt;
*Recipe_Title&lt;br /&gt;
*Summary Description (one liner)&lt;br /&gt;
*Measurement System (U.S., Imperial etc)&lt;br /&gt;
*Ingredients (each one a separate &amp;quot;item&amp;quot; rather than block text with count/amount/range/unit broken out too)&lt;br /&gt;
**Some (e.g. meats, vegetables) could optionally be marked up with (elements of) the proposed [[species]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:41, 16 Nov 2006 (PST)&lt;br /&gt;
** Ingredient importance (e.g. Main, Required, Optional) should be listed as an attribute of each entry. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Units need separate microformat: see [[measure]] &lt;br /&gt;
**Ingredient Preparation: such as diced, chopped, sliced, grated, minced, etc. [[User:SteveL|Steve Lewis]] 18:55, 11 Feb 2007 (PST)&lt;br /&gt;
*Preparation Time (overall time)&lt;br /&gt;
*Yield Quantity and Unit (4 pancakes or 5 servings)&lt;br /&gt;
**Calories per serving [[User:JohnLeMasney| John LeMasney]]&lt;br /&gt;
**Calories per ounce [[User:JohnLeMasney| John LeMasney]] &lt;br /&gt;
*Background Information - Optional section to encapsulate information that is useful but not necessarily required for a successful recipe. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Author (Person) ([[hcard]]?)&lt;br /&gt;
**Submitter (Person) ([[hcard]]?)&lt;br /&gt;
**Source (Book Title etc)&lt;br /&gt;
*** could use the proposed [[citation]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:43, 16 Nov 2006 (PST)&lt;br /&gt;
**Date (Of Creation or Publication)&lt;br /&gt;
**Rights (Copyright or other)&lt;br /&gt;
**Meal Category (Starter, entree, dessert )&lt;br /&gt;
**Cuisine Category (Italian etc)&lt;br /&gt;
*Instructions (text, but can contain:)&lt;br /&gt;
**Steps (optional)&lt;br /&gt;
***Should be an ordered list [[User:AndyMabbett|Andy Mabbett]] 14:46, 16 Nov 2006 (PST)&lt;br /&gt;
***Another vote for an ordered list, perhaps in the [[XOXO]] format. [[User:AlexanderShusta|α]]&lt;br /&gt;
*Photo (optional) [[User:IamCam|Cameron Perry]]&lt;br /&gt;
**Could be one per dish, or one for each (or for some of the) step(s). [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
== Additional Suggestions ==&lt;br /&gt;
*Steps - As cited above but to include estimated time per step.  Include the type of step (prep, preheat, cook, bake, mix, saute, etc) as well as the ingredients involved.  This would be very useful when trying to time a meal so all the food appears together.&lt;br /&gt;
**I think this is being to specific. Are there any real world examples where this would be useful? --[[User:Yde|Yde]] 08:41, 30 May 2008 (PDT)&lt;br /&gt;
*Difficulty/Notes - Perhaps incorporation of [[hreview|hReview]] to describe difficulty (using rating) and general comments (review), as an optional field. [[User:Phae|Frances Berriman]]&lt;br /&gt;
*Suitability (e.g. vegetarian, vegan, wheat-free, etc.). Possibly [[rel-tag]]. [[User:AndyMabbett|Andy Mabbett]] 14:57, 16 Nov 2006 (PST)&lt;br /&gt;
*Ingredient Grouping - In baking you need to differentiate wet from dry ingredients.  See also an [[recipe-examples|example recipe]] from [http://www.extratasty.com/recipe/46/cuba_libre extratasty.com] for useful grouping in cocktail mixing. [[SteveL|Steve Lewis]] 19:10, 11 Feb 2007&lt;br /&gt;
** Maybe this ingredient grouping can be used to express some alternative ingredients, like &amp;quot;mayonnaise or cream cheese&amp;quot;. [[EstevaoSamuel|Estêvão Samuel Procópio]] 15:33, 16 Dez 2007 (PDT)&lt;br /&gt;
** This could be solved by using a xoxo list and ignoring list items that don't include a class=&amp;quot;name&amp;quot;. Example:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Booze&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Rum&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Mixer&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Cola&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Lime juice&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:Yde|Yde]] 13:09, 18 Apr 2008 (PDT)&lt;br /&gt;
** We can't have a dependency on XOXO or any list mark-up for ingredients. That's too restrictive on publishing patterns, preventing patterns like: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;method&amp;quot;&amp;gt;Take &amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;a handful&amp;lt;/span&amp;gt; &lt;br /&gt;
of  spinach&amp;lt;/span&amp;gt; and fry it&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:BenWard|BenWard]] 13:20, 18 Apr 2008 (PDT)&lt;br /&gt;
You're right. I think grouping would introduce too many new elements (class=&amp;quot;group&amp;quot;, class=&amp;quot;group-title&amp;quot;) considering how relatively uncommon this is. --[[User:Yde|Yde]] 13:51, 23 Apr 2008 (PDT)&lt;br /&gt;
* Number of dishes or similary - often it's mentioned how many dishes (or breads in baking, etc) the ingredients are for. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Suitable for occations - what occations are the dish suitable for? [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Category - many sites categorize their recipes. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
** Tags could be used for both suitability and category.&lt;br /&gt;
&lt;br /&gt;
Note: Comments added ''&amp;quot;[[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&amp;quot;'' are added after looking at http://tasteline.com, example: [http://www.tasteline.com/default.ns?strItemID=showRecipe&amp;amp;intChannelID=&amp;amp;lngRID=8045&amp;amp;tlfo=0 here].&lt;br /&gt;
&lt;br /&gt;
*Under what terms is the recipe licensed? Microformat: rel=&amp;quot;license&amp;quot;. Often a page is in the creative commons but the page author has taken some text from a copyrighted page and in theory re-published the work in violation to the terms of use, adding a rel=&amp;quot;license&amp;quot; to each recipe on the page? [[User:Lee Jordan|Lee Jordan]] 20:55, 04 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient List Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If class=&amp;quot;ingredients&amp;quot; (note: plural) is found on an element, class=&amp;quot;ingredient&amp;quot; (note: singular) is automatically implied on all its children.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I agree. This would save a lot of space, especially combined with the proposed hmeasur [http://microformats.org/wiki/measure#hmeasure minimisation technique]. --[[User:Yde|Yde]] 12:57, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
This idea's a bit more &amp;quot;out there&amp;quot; and probably needs a bit more work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;3  eggs&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(note the double-space between '3' and 'eggs') is treated as a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is similar to N-optimisation in hCard, but uses a double space instead of a single space because the components (quantity, name) may themselves each contain spaces. With both of these optimisations in place, the sponge cake ingredient list can be written as concisely as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;3  eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;1 tsp  vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which (apart from the double spaces) is pretty close to how many people publish ingredients lists already. (Certainly close to how I do!)&lt;br /&gt;
&lt;br /&gt;
=== Alternative Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 02:02, 24 Mar 2008 (PDT): Perhaps a better solution than the double spacing...&lt;br /&gt;
&lt;br /&gt;
As above, but:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;3&amp;lt;/var&amp;gt; eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;1 tsp&amp;lt;/var&amp;gt; vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or is this stretching the meaning of &amp;amp;lt;var&amp;gt; too much?&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name Optimisation ===&lt;br /&gt;
&lt;br /&gt;
--[[User:Yde|Yde]] 02:12, 23 Apr 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If no class=&amp;quot;quantity&amp;quot; or class=&amp;quot;name&amp;quot; is found, the content of the ingredient element is treated as the name of the ingredient.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maybe we should even allow markup like&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tbsp&amp;lt;/span&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which would be parsed as&lt;br /&gt;
&lt;br /&gt;
* ingredient&lt;br /&gt;
** quantity: 1 tbsp&lt;br /&gt;
** name: salt&lt;br /&gt;
&lt;br /&gt;
NOTE: To avoid confusion, I used the class name &amp;quot;name&amp;quot; although I think it should be changed to &amp;quot;item&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Cookcamp brainstorming ==&lt;br /&gt;
&lt;br /&gt;
At [http://barcamp.org/CookCamp CookCamp] in February 2007, Tantek moderated a fairly free form discussion of how to publish/share recipes.  Here is a [http://flickr.com/photos/tantek/422072573/ photo of the whiteboard]:&lt;br /&gt;
&lt;br /&gt;
[http://flickr.com/photos/tantek/422072573/ http://farm1.static.flickr.com/162/422072573_9956d93f61.jpg]&lt;br /&gt;
&lt;br /&gt;
'''To Do''': OCR this and enter rough notes here...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
Please do feel to add your comments below.  If this section grows too large, please create a seperate recipe-issues section.  Thanks!&lt;br /&gt;
&lt;br /&gt;
===Scope===&lt;br /&gt;
*Is this intended for only food recipes, or also recipes for, say, glue, paint, dyes and other chemicals? [[User:AndyMabbett|Andy Mabbett]] 14:53, 16 Nov 2006 (PST)&lt;br /&gt;
** +1  Wondered the same.  I'd like to see this extended as a general recipe for anything that can be created in a defined way/order, rather than just edible food.[[User:Phae|Frances Berriman]]&lt;br /&gt;
** Agreed. This format could apply to a set of methods and materials, including cooking, science experiments, craft making, building, etc. - essentially any how-to or tutorial. [[User:IamCam|Cameron Perry]]&lt;br /&gt;
** However, now I view my addition of 'calories per serving' as suspect, ;) though I guess it could still apply, since it's just a unit of energy. [[User:JohnLeMasney|John LeMasney]]&lt;br /&gt;
***Recipe for Nitroglycerine (not recommended by Weight Watchers) ? [[User:AndyMabbett|Andy Mabbett]] 10:43, 1 Feb 2007 (PST)&lt;br /&gt;
** The scope is determined by the [[recipe-examples]] research that is done, other musings are purely theoretical and thus discouraged.  So far this means recipes means only food recipes.  In addition, &amp;quot;recipe&amp;quot; in common vernacular applies primarily to food.  Other uses are certainly outside the common 80/20 (note that 80/20 does note mean there are no non-food cases, merely that they are outside the 80).  If you want to pursue other types of recipes, e.g. &amp;quot;chemical-recipes&amp;quot; - start that as a separate research effort per the [[process]]. [[User:Tantek|Tantek]] 07:39, 15 Mar 2007 (PDT)&lt;br /&gt;
*** Work is continuing on the recipe format now with the scope limited to food-based items only. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
*Is it possible to have special structure for the details of the operations in the cooking. For Eg. I invite you to have a look at the following Page [http://www.anthus.com/Recipes/CompCook.html]. Should it be possible to have special markup for the operations? Or is that going too far? Maybe we could keep this open ended so that it could be included when sites would actually be interested in including the same... Anyway the article makes for some interesting reading though it is from 1985 ;-) [[User:SudarshanP|SudarshanP]] 06:46, 26 Jun 2007 (PDT)&lt;br /&gt;
** I think this could be considered out of scope. It's the sort of thing that would be detailed in the descriptive narrative, but I'm not sure there's evidence from the examples that this type of behaviour is common enough to warrant specific properties to hold it. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
===Measure ===&lt;br /&gt;
{{OpenIssue}}&lt;br /&gt;
*Quantities play a key part in recipes, so do we feel the recipe format will rely on quantities so heavily that the measure microformat needs to be completed first, or do we feel it can exist without it and use of measure can be optional in the first version? [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
**The former. [[User:AndyMabbett|Andy Mabbett]] 13:10, 4 Feb 2008 (PST)&lt;br /&gt;
**The use of a measure microformat should be optional. Otherwise it will prevent people from using less specific measurements like &amp;quot;a handful&amp;quot; or &amp;quot;a bottle&amp;quot; or just &amp;quot;some&amp;quot;. [[User:Yde|Yde]] 08:59, 30 May 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*The abbr design pattern should be used to mark up measures, such as lbs and kg, measures are also not restricted to ingredients as they describe temperature too, as such should the sup element be used in the presentation of the degree symbol, within the abbr? See  [http://www.bbc.co.uk/weather/5day.shtml?id=1081 BBC weather example] [[User:Lee Jordan|Lee Jordan]] 20:00, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Conversion is tricky and is important, you've found a great recipe but it's measured in &amp;quot;cups&amp;quot;. temperature is usually handled well by recipe authors, unless &amp;quot;gas mark&amp;quot; is used. The lang attribute (optional) could be used to denote the intentional language convention of the markup, to aid parsers &amp;quot;convert on the fly&amp;quot;? Is there currently a sematic way of marking up content as being metric or imperial? (complications come in mixed measure conventions in the same text section, so lang= on the abbr rather than the ul would help). A browser could then know the text was originally written in metric and convert to imperial if the user agent was en-GB, or a DOM script equally could aid conversion from cups to oz based on that? As an Englishman reading American text I find it hard to know what a &amp;quot;cup&amp;quot; is and then there are the Europeans to consider. Lang attributes might not be useful as for example en-US and en-GB measure distance in miles for example, rel=&amp;quot;us-volume&amp;quot; (cups), rel=&amp;quot;gb-volume&amp;quot; (tablespoons)? [[User:Lee Jordan|Lee Jordan]] 20:15, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Should the hmeasure class be applied to all ingredient list items (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;li class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;) or just the ingredients list itself (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;ul class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;)? All ingredients are related to measurement (a value, a unit and an item) so it might as well be defined once or am I missing something? --[[User:Yde|Yde]] 12:37, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*On the [[measure]] site it says: The names &amp;quot;value&amp;quot; and &amp;quot;type&amp;quot; are taken from [[hCard]]; &amp;quot;item&amp;quot; is used from hReview. For the same reasons, should we change quantity to value + unit and name to item or does this brake compatability with some recipe format? --[[User:Yde|Yde]] 13:25, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Single foodstuffs==&lt;br /&gt;
&lt;br /&gt;
If &amp;quot;method&amp;quot; is made optional, this could be used for marking up individual foodstuffs in prose. for example, &amp;quot;I like to eat cheese for supper.&amp;quot; would become:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or simply (if the proposed &amp;quot;[http://microformats.org/discuss/mail/microformats-discuss/2008-January/011199.html sub-microformat-pattern]&amp;quot; is adopted):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe-ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 08:16, 5 Jan 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
But that's not really a recipe, is it? And what would the purpose of knowing that cheese is an ingredient be?&lt;br /&gt;
--[[User:Yde|Yde]] 12:46, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Menus==&lt;br /&gt;
With the addition of a &amp;quot;price&amp;quot; field, and perhaps one or two others, and again making &amp;quot;method&amp;quot; optional, this microformat can also be used for menus. See [[recipe-examples#Menus|menu examples]].&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 02:39, 19 Feb 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
I would consider this out of scope (which is to produce an as-simple-as-possible microformat &amp;quot;for the mark-up of instructions for creating meals, drinks or food-based items&amp;quot; - [[recipe-brainstorming#Introduction | introduction]]) --[[User:Yde|Yde]] 13:39, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Schema proposal==&lt;br /&gt;
Based on the brainstorm and the discussions on the mailing list ([http://microformats.org/discuss/mail/microformats-new/2008-April/001599.html], [http://microformats.org/discuss/mail/microformats-new/2007-September/000864.html])&lt;br /&gt;
* '''Title''': &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* '''Summary''': &amp;lt;code&amp;gt;entry-summary&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* '''Author''': &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;. optional. [[hcard]].&lt;br /&gt;
* '''Date published''': &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* '''Photo(s)''': &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;. optional. img or url.&lt;br /&gt;
* '''Ingredient(s)''': &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;. 1 or more required.&lt;br /&gt;
** '''Quantity''': &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;. optional. text, optionally [[measure]].&lt;br /&gt;
** '''Item''': &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
** '''Note''': &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
** '''Optionality''': &amp;lt;code&amp;gt;optional&amp;lt;/code&amp;gt;. optional. text. Its absence should imply that the ingredient is required.&lt;br /&gt;
* '''Method''': &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* '''Yield''': &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* '''Preparation time''': &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* '''Tags''': optional. [[rel-tag]].&lt;br /&gt;
* '''License''': optional. [[rel-license]].&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[recipe]]&lt;br /&gt;
* [[recipe-examples]]&lt;br /&gt;
* [[recipe-formats]]&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=recipe-examples&amp;diff=31659</id>
		<title>recipe-examples</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=recipe-examples&amp;diff=31659"/>
		<updated>2008-06-10T15:59:32Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* Services */ Added Goggle Base&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; Recipe Examples &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per the microformats [[process]] this is an [[examples]] page documenting existing real world examples of actual ''tasty'' recipes published on the Web.  Next steps are to research [[recipe-formats]] and then (only ''after'' that), proceed with [[recipe-brainstorming]].  Only URLs to actual recipes please.&lt;br /&gt;
&lt;br /&gt;
'''Please read both [[process]] and [[examples]] before editing this page.'''&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
&lt;br /&gt;
* [http://tantek.com/ Tantek Çelik]&lt;br /&gt;
* [[User:RobertBachmann|Robert Bachmann]]&lt;br /&gt;
* [[User:JeffMcNeill|jeffmcneill]]&lt;br /&gt;
&lt;br /&gt;
== Recipe Lists ==&lt;br /&gt;
* [http://orens.com/stuff/recipes.html Steve and Aytek's recipes].  Note that they are simply using [[xoxo|XOXO]] for the lists. It doesn't appear that anything more is necessary for a list of recipes.&lt;br /&gt;
* [http://www.myvegrecipes.com/category/main-dishes My Veg Recipes].  Also uses [[xoxo|XOXO]] for lists of recipes.&lt;br /&gt;
* ...&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Recipes Examples ==&lt;br /&gt;
&lt;br /&gt;
=== Individuals ===&lt;br /&gt;
&lt;br /&gt;
==== Hamburger ====&lt;br /&gt;
[http://en.wikibooks.org/wiki/Cookbook:Hamburger Wikibooks Cookbook:Hamburger]&lt;br /&gt;
&lt;br /&gt;
Composed of&lt;br /&gt;
* Summary&lt;br /&gt;
** Categories&lt;br /&gt;
** Servings&lt;br /&gt;
** Time&lt;br /&gt;
** Rating&lt;br /&gt;
** Energy&lt;br /&gt;
** Image&lt;br /&gt;
* Recipe&lt;br /&gt;
** Description (text)&lt;br /&gt;
** Ingredients (required/optional)&lt;br /&gt;
** Procedure (OL)&lt;br /&gt;
** Suggestions (text)&lt;br /&gt;
** Notes, tips and variations (UL)&lt;br /&gt;
** Categories&lt;br /&gt;
&lt;br /&gt;
==== Lentil Stew ====&lt;br /&gt;
[http://1moon.com/recipes/mercimek.html Neriman’s Mercimek - Yummy Lentils]&lt;br /&gt;
&lt;br /&gt;
* Appears to be a simple BBEdit 5.0 conversion of a plain text file into HTML 3.2&lt;br /&gt;
* Uses &amp;lt;code&amp;gt;&amp;amp;lt;br&amp;amp;gt;&amp;amp;lt;br&amp;amp;gt;&amp;lt;/code&amp;gt; to delimit sections&lt;br /&gt;
* Composed of:&lt;br /&gt;
** author of recipe&lt;br /&gt;
** title of recipe, with English translation&lt;br /&gt;
** top level structure of time/instructions, with ingredients noted as necessary for each step&lt;br /&gt;
** serving suggestion(s) (serve with ...)&lt;br /&gt;
&lt;br /&gt;
==== Mocha Brownie Cake ====&lt;br /&gt;
[http://orens.com/stuff/recipe_data/mocha_brownie_cake.html Mocha Brownie Cake]&lt;br /&gt;
&lt;br /&gt;
* Composed of&lt;br /&gt;
** title of recipe / food item (looks like a heading)&lt;br /&gt;
** sequence of larger tasks (separated by subheadings), each of which has&lt;br /&gt;
*** list of ingredients (uses &amp;lt;code&amp;gt;&amp;amp;lt;ul&amp;amp;gt;&amp;lt;/code&amp;gt;) for a particular component of the dish&lt;br /&gt;
*** preparation instructions for those ingredients&lt;br /&gt;
*** OR a instructions for assembling components of the dish&lt;br /&gt;
** contributing baker - perhaps someone who has modified the recipe?&lt;br /&gt;
** source - citation of where recipe originally came from&lt;br /&gt;
&lt;br /&gt;
==== A Moroccan-ish Casserole ====&lt;br /&gt;
[http://www.simonwheatley.co.uk/2006/03/26/a-moroccan-ish-casserole/ Simon Wheatley]&lt;br /&gt;
&lt;br /&gt;
* Structured semantic XHTML based, as well as possible, on hcard/review type principles&lt;br /&gt;
* Composed of:&lt;br /&gt;
** title&lt;br /&gt;
** description&lt;br /&gt;
** number of servings (quantity)&lt;br /&gt;
** prep time&lt;br /&gt;
** cooking time&lt;br /&gt;
** approval rating (from hreview)&lt;br /&gt;
** ingredients&lt;br /&gt;
** preparation steps&lt;br /&gt;
&lt;br /&gt;
May expand to include: variation suggestions&lt;br /&gt;
&lt;br /&gt;
==== Fruit Salad ====&lt;br /&gt;
&lt;br /&gt;
[http://diveintomark.org/archives/2006/06/09/fruit-salad-recipe fruit salad (Mark Pilgrim)]&lt;br /&gt;
&lt;br /&gt;
Extremely detailed instructions.&lt;br /&gt;
&lt;br /&gt;
* Composed of (at least)&lt;br /&gt;
** title of recipe&lt;br /&gt;
** description&lt;br /&gt;
** number of servings (quantity)&lt;br /&gt;
** shopping instructions&lt;br /&gt;
** ingredients&lt;br /&gt;
** ingredients to avoid&lt;br /&gt;
** preparation steps&lt;br /&gt;
** left-over preservation instructions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Perfect Flank Steak ====&lt;br /&gt;
&lt;br /&gt;
[http://www.dvorak.org/blog/?p=6283 John C. &amp;quot;CSS is a series of tubes&amp;quot; Dvorak]&lt;br /&gt;
&lt;br /&gt;
* Composed of&lt;br /&gt;
** title of recipe&lt;br /&gt;
** description&lt;br /&gt;
** ingredients&lt;br /&gt;
** preparation steps&lt;br /&gt;
** suggested accompaniments&lt;br /&gt;
&lt;br /&gt;
==== Veggie Chicken Enchiladas ====&lt;br /&gt;
&lt;br /&gt;
[http://www.myvegrecipes.com/recipe/chicken-enchiladas Veggie Chicken Enchiladas]&lt;br /&gt;
[http://www.myvegrecipes.com/recipe/xml/chicken-enchiladas.xml Veggie Chicken Enchiladas XML]&lt;br /&gt;
&lt;br /&gt;
* Attempts to use XOXO as a recipe microformat&lt;br /&gt;
* Composed of&lt;br /&gt;
** ingredients&lt;br /&gt;
** instructions&lt;br /&gt;
** servings&lt;br /&gt;
** prep time&lt;br /&gt;
** serving suggestions&lt;br /&gt;
** cook's tips&lt;br /&gt;
** variations&lt;br /&gt;
** time saving tips&lt;br /&gt;
&lt;br /&gt;
====Spaghetti primavera====&lt;br /&gt;
&lt;br /&gt;
[http://blog.bumblepuppy.org.uk/2006/10/05/spaghetti-primavera/ Spaghetti-primavera]&lt;br /&gt;
&lt;br /&gt;
*Written as prose&lt;br /&gt;
*Contains:&lt;br /&gt;
** introduction - containing source of original recipe book inspiration&lt;br /&gt;
** ingredients (in paragraph, comma separated)&lt;br /&gt;
** instructions (paragraph)&lt;br /&gt;
** observation (creates a lot of washing up!)&lt;br /&gt;
&lt;br /&gt;
=== Services ===&lt;br /&gt;
&lt;br /&gt;
==== cookingwithbooze.org ====&lt;br /&gt;
*[http://cookingwithbooze.org/ Cooking with Booze] is a cookbook and associated free-access website. All the recipes are marked up in a combination of XOXO and microformat:&lt;br /&gt;
* Composed of&lt;br /&gt;
** title of recipe (as a heading)&lt;br /&gt;
** note/introduction&lt;br /&gt;
** unordered list of ingredients&lt;br /&gt;
** ordered list of instructions&lt;br /&gt;
* [http://cookingwithbooze.org/for-geeks#microformats More information about the microformat]&lt;br /&gt;
* You can also download the whole recipe list as a dataset for your own experiments, in the form as a tagged XML file as output by InDesign. [http://cookingwithbooze.org/for-geeks#microformats]&lt;br /&gt;
* Any questions: [http://shorttermmemoryloss.com http://shorttermmemoryloss.com]&lt;br /&gt;
&lt;br /&gt;
==== allrecipes.com - Sachertorte ====&lt;br /&gt;
[http://cake.allrecipes.com/az/Sachertorte.asp Sachertorte (allrecipes.com)]&lt;br /&gt;
&lt;br /&gt;
* Composed of&lt;br /&gt;
** title of recipe (as a heading)&lt;br /&gt;
** name of the submitter&lt;br /&gt;
** description of the food item (e.g: &amp;quot;Elegant chocolate cake.&amp;quot;)&lt;br /&gt;
** optional photo&lt;br /&gt;
** servings count&lt;br /&gt;
** sequence of ingredients (uses &amp;lt;code&amp;gt;&amp;amp;lt;ul&amp;amp;gt;&amp;lt;/code&amp;gt;)&lt;br /&gt;
** sequence of preperation instructions (uses &amp;lt;code&amp;gt;&amp;amp;lt;ol&amp;amp;gt;&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== BBC Food - Marzipanned fruit cake ====&lt;br /&gt;
&lt;br /&gt;
[http://www.bbc.co.uk/food/recipes/database/marzipannedfruitcake_14581.shtml Marzipanned fruit cake] [http://www.bbc.co.uk/food/recipes/ BBC Food Recipes]&lt;br /&gt;
&lt;br /&gt;
* Composed of (all B&amp;amp;BR markup)&lt;br /&gt;
** title of recipe&lt;br /&gt;
** name of submitter/source&lt;br /&gt;
** servings count/quanity&lt;br /&gt;
** preparation time&lt;br /&gt;
** cooking time&lt;br /&gt;
** image&lt;br /&gt;
** suitable for vegetarians icon&lt;br /&gt;
** description of recipe&lt;br /&gt;
** ingredients list&lt;br /&gt;
** method steps&lt;br /&gt;
** notes&lt;br /&gt;
&lt;br /&gt;
==== cooking.com - Jamaican Chicken Stew Recipe ====&lt;br /&gt;
[http://www.cooking.com/recipes/rerecite.asp?No=8196 Jamaican Chicken Stew Recipe (cooking.com)]&lt;br /&gt;
* Consists of&lt;br /&gt;
** Recipe Title (&amp;lt;code&amp;gt;&amp;amp;lt;font&amp;amp;gt;&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;&amp;amp;lt;b&amp;amp;gt;&amp;lt;/code&amp;gt; used for header)&lt;br /&gt;
*** Source (Magazine, book, title, etc. with a link.)&lt;br /&gt;
*** Serving Size&lt;br /&gt;
** Photo area&lt;br /&gt;
*** Recipe Email, Save, Print options&lt;br /&gt;
*** Photo&lt;br /&gt;
** Recipe Ingredients (heading uses &amp;lt;code&amp;gt;&amp;amp;lt;b&amp;amp;gt;&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;&amp;amp;lt;br&amp;amp;gt;&amp;lt;/code&amp;gt;, each ingredient in separate &amp;lt;code&amp;gt;&amp;amp;lt;td&amp;amp;gt;&amp;lt;/code&amp;gt;, ingredient keywords linked to a glossary)&lt;br /&gt;
** Recipe Method (no &amp;lt;code&amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;lt;/code&amp;gt; used, uses &amp;lt;code&amp;gt;&amp;amp;lt;td&amp;amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;amp;lt;font&amp;amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;amp;lt;br&amp;amp;gt;&amp;lt;/code&amp;gt;)&lt;br /&gt;
*** Copyright reprint info appears at end of prep info.&lt;br /&gt;
** Nutrition Facts (&amp;lt;code&amp;gt;&amp;amp;lt;font&amp;amp;gt;&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;&amp;amp;lt;b&amp;amp;gt;&amp;lt;/code&amp;gt; used for header)&lt;br /&gt;
*** Serving size info repeated&lt;br /&gt;
*** Nutritional elements per serving (each item and value are in separate &amp;lt;code&amp;gt;&amp;amp;lt;td&amp;amp;gt;&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Notes: No meaningful markup used. Recipes use &amp;lt;code&amp;gt;&amp;amp;lt;table&amp;amp;gt;&amp;lt;/code&amp;gt; for all layout/presentation. &amp;lt;code&amp;gt;&amp;amp;lt;b&amp;amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;amp;lt;br&amp;amp;gt;&amp;lt;/code&amp;gt;, and nested &amp;lt;code&amp;gt;&amp;amp;lt;font&amp;amp;gt;&amp;lt;/code&amp;gt; used throughout. Line images separate sections of recipe.&lt;br /&gt;
&lt;br /&gt;
==== cuzza.com - Chicken Jalfrezi Recipe ====&lt;br /&gt;
[http://cuzza.com/recipes/jalfrezi/ Chicken Jalfrezi Recipe (cuzza.com)]&lt;br /&gt;
* Consists of&lt;br /&gt;
** Recipe Title (&amp;lt;code&amp;gt;&amp;amp;lt;h2&amp;amp;gt;&amp;lt;/code&amp;gt;)&lt;br /&gt;
*** Subheading/summary description (&amp;lt;code&amp;gt;&amp;amp;lt;h3&amp;amp;gt;&amp;lt;/code&amp;gt;)&lt;br /&gt;
*** Teaser text with photo (&amp;lt;code&amp;gt;&amp;amp;lt;div class=&amp;quot;teaser&amp;quot;&amp;amp;gt;&amp;amp;lt;div class=&amp;quot;mainImg&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;)&lt;br /&gt;
** Method steps (each step in a &amp;lt;code&amp;gt;&amp;amp;lt;div class=&amp;quot;step&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; with an image and text)&lt;br /&gt;
** Number of servings  (&amp;lt;code&amp;gt;&amp;amp;lt;h5&amp;amp;gt;&amp;lt;/code&amp;gt;)&lt;br /&gt;
** Ingredients list  (in a definition list; quantities and units not marked up separately; some ingredients link to an explanatory page)&lt;br /&gt;
** &amp;quot;Chef's notes&amp;quot;. Explanatory notes offering advice and alternatives.&lt;br /&gt;
&lt;br /&gt;
==== epicurious.com - Moroccan Braised Beef ====&lt;br /&gt;
[http://www.epicurious.com/recipes/recipe_views/views/230639 Moroccan Braised Beef (epicurious.com)]&lt;br /&gt;
* Composed of&lt;br /&gt;
** Recipe Intro Area&lt;br /&gt;
*** Photo (uses &amp;lt;code&amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;lt;/code&amp;gt;)&lt;br /&gt;
*** Recipe Title (uses &amp;lt;code&amp;gt;&amp;amp;lt;h1&amp;amp;gt;&amp;lt;/code&amp;gt;)&lt;br /&gt;
*** Quick intro description (No &amp;lt;code&amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;lt;/code&amp;gt;)&lt;br /&gt;
** Ingredients * (uses &amp;lt;code&amp;gt;&amp;amp;lt;br&amp;amp;gt;&amp;lt;/code&amp;gt;)&lt;br /&gt;
** Preparation *&lt;br /&gt;
*** Preparation instructions (some recipes offer Cooks' notes: - surrounded by *b* tagset, and uses &amp;lt;code&amp;gt;&amp;amp;lt;br&amp;amp;gt;&amp;lt;/code&amp;gt; )&lt;br /&gt;
*** Serving size&lt;br /&gt;
*** Origin (span class = source, magazine title)&lt;br /&gt;
*** Copyright info (span class = copyright: publication date and location if available)&lt;br /&gt;
** Your notes * (user/visitor may add/submit notes to appear on their printed copy)&lt;br /&gt;
** Reviews * (fork ratings, 1-4)&lt;br /&gt;
&lt;br /&gt;
Notes: Images are the secondary headings * (class = hdr) , no sub heading markup. Recipes do not use use &amp;lt;code&amp;gt;&amp;amp;lt;li&amp;amp;gt;&amp;lt;/code&amp;gt; and use &amp;lt;code&amp;gt;&amp;amp;lt;br&amp;amp;gt;&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;lt;/code&amp;gt; often.&lt;br /&gt;
&lt;br /&gt;
==== extratasty.com - Cuba Libre ====&lt;br /&gt;
[http://www.extratasty.com/recipe/46/cuba_libre Cuba Libre (extratasty.com)]&lt;br /&gt;
&lt;br /&gt;
* Composed of&lt;br /&gt;
** title of recipe &lt;br /&gt;
** name of the submitter&lt;br /&gt;
** sequence of ingredients &lt;br /&gt;
** preperation instructions (continuous text)&lt;br /&gt;
** Recipe rating (US school grad system)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== recipesource.com - Cranberry Cherry Relish ====&lt;br /&gt;
[http://www.recipesource.com/side-dishes/relishes/00/rec0053.html CRANBERRY CHERRY RELISH (recipesource.com)]&lt;br /&gt;
* Consists of&lt;br /&gt;
** Exported info (if from mastercook, mealmaster)&lt;br /&gt;
** Title (in uppercase)&lt;br /&gt;
** Recipe by: (source, author info)&lt;br /&gt;
** Serving size:   Preparation Time:&lt;br /&gt;
** Categories:&lt;br /&gt;
** Ingredients ( displayed in columns: Amount : Measure : Ingredient -- Preparation Method )&lt;br /&gt;
** Cooking Instructions&lt;br /&gt;
&lt;br /&gt;
Note: Recipe is in text format using &amp;lt;code&amp;gt;&amp;amp;lt;pre&amp;amp;gt;&amp;lt;/code&amp;gt; inside a &amp;lt;code&amp;gt;&amp;amp;lt;td&amp;amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== www.cooker.net - Muffins Zucca e Radicchio ====&lt;br /&gt;
[http://www.cooker.net/cooker/cooker.nsf/puid/9F1CF8E0983AC24186257286003C2277 Muffins Zucca e Radicchio (cooker.net)]&lt;br /&gt;
&lt;br /&gt;
*Consists of:&lt;br /&gt;
**Yield&lt;br /&gt;
**Unordered list of ingredients&lt;br /&gt;
**Preparations&lt;br /&gt;
**Photographs&lt;br /&gt;
**Feedback&lt;br /&gt;
**Classification (category recipe features in)&lt;br /&gt;
&lt;br /&gt;
==== asianfoodgrocer.com - Asian Rice Salad ====&lt;br /&gt;
[http://www.asianfoodgrocer.com/recipes/77439.shtml Asian Rice Salad (AsianFoodGrocer.com)]&lt;br /&gt;
&lt;br /&gt;
*Consists of:&lt;br /&gt;
**Title&lt;br /&gt;
**Yield&lt;br /&gt;
**Blurb&lt;br /&gt;
**Ingredients (3 column table)&lt;br /&gt;
**Instructions (numbered but not an ordered list)&lt;br /&gt;
**Author or Source Credit&lt;br /&gt;
&lt;br /&gt;
b and br markup, no headings. Ingredients displayed in table, one ingredient per row - 3 columns: first for quantity or measurement number, second for measure type if there is one (c, ts, tb, etc.), third column for the ingredient type.&lt;br /&gt;
&lt;br /&gt;
==== Good Living: Sydney Morning Herald - Asparagus and herb frittata ====&lt;br /&gt;
&lt;br /&gt;
[http://www.smh.com.au/news/recipes/asparagus/2007/09/10/1189276601142.html Asparagus and herb frittata (smh.com.au/news/recipes/ Sydney Morning Herald: Recipes)]&lt;br /&gt;
&lt;br /&gt;
Note: An article about Asparagus contains this recipe.&lt;br /&gt;
&lt;br /&gt;
* Article Title (h1 markup)&lt;br /&gt;
** Author&lt;br /&gt;
** Date&lt;br /&gt;
** Article content&lt;br /&gt;
*** Recipe Title (h3 markup)&lt;br /&gt;
**** Ingredients (1 paragraph, ingredients separated with br markup)&lt;br /&gt;
**** Directions (method, p used for steps)&lt;br /&gt;
**** Servings (p, b markup)&lt;br /&gt;
&lt;br /&gt;
Measurement units note: This recipe mixes, tbs, cm, ml, and g.&lt;br /&gt;
&lt;br /&gt;
==== Real Cajun Recipes: Chicken Fricassee ====&lt;br /&gt;
[http://www.realcajunrecipes.com/recipes/cajun/chicken-fricassee/4.rcr Chicken Fricassee (RealCajunRecipes.com)]&lt;br /&gt;
&lt;br /&gt;
Recipe is formatted with table/nested table&lt;br /&gt;
&lt;br /&gt;
* Title (h3 heading)&lt;br /&gt;
** Food Category (not linked)&lt;br /&gt;
** Recipe Author&lt;br /&gt;
** Author origin (location)&lt;br /&gt;
** Date&lt;br /&gt;
** Drag and Drop icon for MacGourmet* users&lt;br /&gt;
** Ratings (up to 5 stars)&lt;br /&gt;
** Ratings link (viewer can rate recipe)&lt;br /&gt;
* The top section of the recipe is separated with an hr, rest of recipe in nested table.&lt;br /&gt;
** servings&lt;br /&gt;
** prep time&lt;br /&gt;
** cook time&lt;br /&gt;
** ready time&lt;br /&gt;
** author note&lt;br /&gt;
** Ingredients (appear in two columns, table)&lt;br /&gt;
** Directions (paragraph format for steps)&lt;br /&gt;
&lt;br /&gt;
'''Special Note'''*&lt;br /&gt;
[http://www.apple.com/downloads/macosx/home_learning/macgourmet.html MacGourmet] is software which allows creation, import (of other recipes and recipe formats), export of recipes, Publishing of recipes to MovableType, Blogger, TypePad, and Blojsom weblogs. Categorization and search features. It would be good to see how these recipes are formatted. MacGourmet - 'iTunes for recipes' and can create/export shopping lists for the recipes (including to PDA, iPod, etc.),  Demo available at link. Also see wiki page [[recipe-formats#MacGourmet]]&lt;br /&gt;
&lt;br /&gt;
==== BigOven: Angel Hair with Tomatoes, Basil And Arugula recipe ====&lt;br /&gt;
&lt;br /&gt;
Recipe Example: [http://www.bigoven.com/152986_Angel-Hair-with-Tomatoes,-Basil-And-Arugula_recipe.html Angel Hair with Tomatoes, Basil And Arugula recipe (BigOven)].&lt;br /&gt;
&lt;br /&gt;
[http://bigoven.com/ BigOven] - recipe software application with an online collection of recipes which were submitted from registered site users or published, exported from its software users. Published recipes can be rated online, and additional tags/categories or ingredients can be applied to published recipes. Also see the [[recipe-formats#Big_Oven]] wiki page.&lt;br /&gt;
&lt;br /&gt;
Recipe output for the site uses span tags with id to format or link information. HTML format: ingredients are in table format. Uses br, no p tags.&lt;br /&gt;
&lt;br /&gt;
This is an example recipe format from the site:&lt;br /&gt;
&lt;br /&gt;
* Recipe Title - h1, span id=&amp;quot;lblTitle&amp;quot; &lt;br /&gt;
** Intro Line - span id=&amp;quot;lblSubhead&amp;quot;, br&lt;br /&gt;
** Ratings - img id=&amp;quot;img_rating&amp;quot;&lt;br /&gt;
** Photo&lt;br /&gt;
** Ingredients  - h2, span id=&amp;quot;Label1&amp;quot; &lt;br /&gt;
*** Individual Ingredients - (2 column table, ingredient keyword is linked, link appended with id=ingredient name.)&lt;br /&gt;
** Instructions - h2, span id=&amp;quot;Label2&amp;quot; &lt;br /&gt;
*** Directions (br, span id=&amp;quot;lblInstructions&amp;quot;, br) - instructions, nutritional info, author, date included.&lt;br /&gt;
** Main ingredient tag - span id=&amp;quot;Label7&amp;quot;, span id=&amp;quot;lblMainIngredient&amp;quot; , link to Main Ingredient)&lt;br /&gt;
** ADD tags. Form submit buttons for additional tag categorization (related linking). - id=&amp;quot;lblCategoriesLabel&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Gopher: Fudge Recipe ====&lt;br /&gt;
[gopher://hal3000.cx/0/Recipes/fudge.txt gopher://hal3000.cx/0/Recipes/fudge.txt]&lt;br /&gt;
&lt;br /&gt;
Note: this is '''gopher:''' (may not work in all browsers, will with Firefox)&lt;br /&gt;
&lt;br /&gt;
Format plain text -- formatting line breaks, sometimes dashes for ingredient lists, underlining of title. Whitespace preserved with pre tagset.&lt;br /&gt;
&lt;br /&gt;
Recipe consists of:&lt;br /&gt;
* Introductory information&lt;br /&gt;
* Recipe Title&lt;br /&gt;
** Ingredients&lt;br /&gt;
** Instructions&lt;br /&gt;
&lt;br /&gt;
Another Recipe collection on Gopher at the Online Book Initiative:&lt;br /&gt;
&lt;br /&gt;
[gopher://gopher.std.com/11/The%20Online%20Book%20Initiative/Recipes gopher://gopher.std.com/11/The%20Online%20Book%20Initiative/Recipes]&lt;br /&gt;
&lt;br /&gt;
==== DobrePrzepisy.org: Faworki ====&lt;br /&gt;
Recipe example: [http://dobreprzepisy.org/przepis/255/faworki.html Faworki (dobreprzepisy.org)]&lt;br /&gt;
&lt;br /&gt;
* Composed of:&lt;br /&gt;
** title of recipe (&amp;lt;code&amp;gt;&amp;amp;lt;h1&amp;amp;gt;&amp;lt;/code&amp;gt;)&lt;br /&gt;
** food category (links to the directory)&lt;br /&gt;
** name of the submitter (links to profile) and date added&lt;br /&gt;
** rating (stars, 1-5)&lt;br /&gt;
** optional photo&lt;br /&gt;
** additional info: (&amp;lt;code&amp;gt;&amp;amp;lt;h3&amp;amp;gt; and &amp;amp;lt;ul&amp;amp;gt;&amp;lt;/code&amp;gt;)&lt;br /&gt;
*** difficulty (3 levels: easy | intermediate | difficult)&lt;br /&gt;
*** servings count&lt;br /&gt;
*** preparation time&lt;br /&gt;
*** overall cost&lt;br /&gt;
*** suitable for vegetarians icon (added as &amp;lt;code&amp;gt;background-image&amp;lt;/code&amp;gt;)&lt;br /&gt;
** sequence of ingredients (&amp;lt;code&amp;gt;&amp;amp;lt;ul&amp;amp;gt;&amp;lt;/code&amp;gt;)&lt;br /&gt;
** preparation instructions (&amp;lt;code&amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;lt;/code&amp;gt;)&lt;br /&gt;
** user's comments&lt;br /&gt;
&lt;br /&gt;
==== W3.org Lists Example ====&lt;br /&gt;
[http://www.w3.org/TR/html4/struct/lists.html#h-10.1 w3.org]&lt;br /&gt;
&lt;br /&gt;
* Composed of&lt;br /&gt;
** &amp;lt;code&amp;gt;&amp;amp;lt;dl&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
*** &amp;lt;code&amp;gt;&amp;amp;lt;dt&amp;amp;gt;&amp;lt;/code&amp;gt; - ingredients heading&lt;br /&gt;
*** &amp;lt;code&amp;gt;&amp;amp;lt;dd&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
**** &amp;lt;code&amp;gt;&amp;amp;lt;ol&amp;amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;amp;lt;li&amp;amp;gt;&amp;lt;/code&amp;gt; - ingredients&lt;br /&gt;
*** &amp;lt;code&amp;gt;&amp;amp;lt;dt&amp;amp;gt;&amp;lt;/code&amp;gt; - procedure heading&lt;br /&gt;
*** &amp;lt;code&amp;gt;&amp;amp;lt;dd&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
**** &amp;lt;code&amp;gt;&amp;amp;lt;ul&amp;amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;amp;lt;li&amp;amp;gt;&amp;lt;/code&amp;gt; - procedure&lt;br /&gt;
*** &amp;lt;code&amp;gt;&amp;amp;lt;dt&amp;amp;gt;&amp;lt;/code&amp;gt; - notes heading&lt;br /&gt;
*** &amp;lt;code&amp;gt;&amp;amp;lt;dd&amp;amp;gt;&amp;lt;/code&amp;gt; - notes&lt;br /&gt;
&lt;br /&gt;
==== Google Base ====&lt;br /&gt;
&lt;br /&gt;
Composed of:&lt;br /&gt;
* Title&lt;br /&gt;
* Main ingredient&lt;br /&gt;
* Cuisine&lt;br /&gt;
* Servings&lt;br /&gt;
* Calories&lt;br /&gt;
* Cholesterol&lt;br /&gt;
* Cooking time&lt;br /&gt;
* Course&lt;br /&gt;
* Meal type&lt;br /&gt;
* Preparation time&lt;br /&gt;
* Protein&lt;br /&gt;
&lt;br /&gt;
===Menus===&lt;br /&gt;
&lt;br /&gt;
==== The Crepe Vine ====&lt;br /&gt;
&lt;br /&gt;
See [http://www.thecrepevine.com/menu.html The Crepe Vine].&lt;br /&gt;
&lt;br /&gt;
*Item Name&lt;br /&gt;
*Price&lt;br /&gt;
*Ingredients/Description &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;menu2&amp;quot;&amp;gt;APPETIZERS&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;IMPORTED CHEESE PLATE &amp;amp; BAGUETTE ..........13&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
    TUNA TARTARE ..........8&amp;lt;br&amp;gt;&lt;br /&gt;
    fresh tuna with roasted shallot aioli, and lotus chips&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
    BRUSCHETTA ..........8&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
    tomato, garlic, basil, chevre, olive oil and balsamic on crostini&amp;lt;br&amp;gt; &lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
    STEAK TARTARE .......... 12&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
    Horseradish aioli, caramelized shallots, and potato hash&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
    BABY BEET SALAD ..........11&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
    candy cane baby beets, sherry vinaigrette and herb goat cheese&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Luigi Ortegas ====&lt;br /&gt;
&lt;br /&gt;
See [http://www.luigiortegas.com/menu/wood_fire_pies.html Luigi Ortegas]&lt;br /&gt;
&lt;br /&gt;
*Item Name&lt;br /&gt;
*Price&lt;br /&gt;
*Standard Ingredients&lt;br /&gt;
*Optional Ingredients&lt;br /&gt;
*Ingredient Price&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;e2&amp;quot; style=&amp;quot;position: absolute; left: 212px; top: 500px; width: 596px; height: 39px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;font-size: 16px;&amp;quot;&amp;gt;&lt;br /&gt;
    Cheese Pie ............ 6.99&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;font-size: 12px;&amp;quot;&amp;gt;&lt;br /&gt;
    Tomato Sauce and Mozzarella Cheese.&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;e3&amp;quot; style=&amp;quot;position: absolute; left: 212px; top: 544px; width: 596px; height: 135px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;font-size: 12px;&amp;quot;&amp;gt;&lt;br /&gt;
    Meat Toppings:&lt;br /&gt;
    &amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;font-size: 12px;&amp;quot;&amp;gt;&lt;br /&gt;
    ADD EXTRA $1.00 EACH&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;font-size: 12px;&amp;quot;&amp;gt;&lt;br /&gt;
    Giant Pepperoni, Sausage, Salami, Beef Meatballs, Canadian Bacon, Mortadella, Real Bacon, Chorizo and Anchovies.&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;font-size: 12px;&amp;quot;&amp;gt;&lt;br /&gt;
    Veggie Toppings: ADD EXTRA $1.00 EACH&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;font-size: 12px;&amp;quot;&amp;gt;&lt;br /&gt;
    Sauteed Mushrooms, Sauteed White Onions, Sauteed Green Bell Peppers, Black Olives, Grilled Eggplant, Sun Dried Tomatoes, &lt;br /&gt;
    Jalapenos, Fresh Basil, Fresh Cilantro, Grilled Zucchinis, Pineapple, Roma Tomatoes and Elephant Garlic.&lt;br /&gt;
    &amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;font-size: 12px;&amp;quot;&amp;gt;&lt;br /&gt;
    Cheese: &amp;amp;nbsp;ADD EXTRA $1.50 EACH&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;font-size: 12px;&amp;quot;&amp;gt;&lt;br /&gt;
    Mozzarella, Feta, Cheddar, Fresh Mozzarella and Ricotta.&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Next Steps ==&lt;br /&gt;
# Add more examples and analysis of their markup and implied schemas&lt;br /&gt;
# Research existing [[recipe-formats]] ([http://home.comcast.net/~episoft/ Mealmaster], [http://www.formatdata.com/recipeml/ RecipeML], ...)&lt;br /&gt;
# [[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.&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27312</id>
		<title>recipe-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27312"/>
		<updated>2008-06-08T21:16:35Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* Additional Suggestions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Recipe Brainstorming =&lt;br /&gt;
&lt;br /&gt;
Towards a [[recipe|Recipe]] microformat.  Please read the [[process]] before editing this page.&lt;br /&gt;
&lt;br /&gt;
==Format-In-Progress==&lt;br /&gt;
&lt;br /&gt;
This format-in-progress follows the restarting of Recipe development by [[User:Phae|Frances Berriman]] on 25th September 2007. Note that this Format-In-Progress section is intended to be edited to reflect the discussion that occurs on the microformats-new list, rather than being a free-form playground for schema.&lt;br /&gt;
&lt;br /&gt;
; Editors&lt;br /&gt;
: [[User:BenWard|Ben Ward]] (Yahoo!, Inc.)&lt;br /&gt;
: [[User:Phae|Frances Berriman]] (BBC)&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
Recipe is based on [[recipe-examples|examples]] and fields in [[recipe-formats|existing formats]]. &lt;br /&gt;
&lt;br /&gt;
The recipe microformat is designed for the mark-up of instructions for creating meals, drinks or food-based items.  &lt;br /&gt;
&lt;br /&gt;
===Root Class Name===&lt;br /&gt;
&lt;br /&gt;
To be decided. Likely ‘hrecipe’.&lt;br /&gt;
&lt;br /&gt;
===Property List===&lt;br /&gt;
&lt;br /&gt;
Recipe properties, with sub-properties listed in parentheses, like &amp;lt;em&amp;gt;(this)&amp;lt;/em&amp;gt;, plurality indicated by square brackets, like &amp;lt;em&amp;gt;this[]&amp;lt;/em&amp;gt;. Note that the draft property names may change, but their function should remain.&lt;br /&gt;
&lt;br /&gt;
Optional and required for each field is explicitly stated at this stage. Fields without have not been determined.&lt;br /&gt;
&lt;br /&gt;
* Title - Required.&lt;br /&gt;
* Summary – A short introduction, accompanying statement about the recipe. Optional.&lt;br /&gt;
* Author - An hCard for the author of the recipe. Optional.&lt;br /&gt;
* Date Published - Optional&lt;br /&gt;
* Photo[] - Accompanying image. Optional.&lt;br /&gt;
* Ingredient[] (Quantity [Optional], Name [Required], ‘Optionality’ [Optional], Preparation Notes [Optional]) - 1 or more required.&lt;br /&gt;
* Method - The block of text containing the method of the recipe. Required.&lt;br /&gt;
&lt;br /&gt;
Ingredient &amp;gt; ‘Optionality’. States that an ingredient is optional to the recipe. Its absence should imply that the ingredient is required. &lt;br /&gt;
&lt;br /&gt;
===Suggested fields for inclusion===&lt;br /&gt;
&lt;br /&gt;
* License - using rel-licence attribution&lt;br /&gt;
* Tags - using rel-tag.&lt;br /&gt;
* Method &amp;gt; Steps or Method-Step[] as a child of Method. Imply ordered steps from an HTML list or explicitly mark-up ordered steps respectively.&lt;br /&gt;
* Yield – Quantity produced by this recipe&lt;br /&gt;
* Calories – per serving. May be part of the [measure] microformat in future.&lt;br /&gt;
&lt;br /&gt;
===Known Issues===&lt;br /&gt;
&lt;br /&gt;
* Mark-up of quantity would be enhanced by use of a [measure] microformat. However, such a format does not yet exist outside of brainstorming. It must be decided whether quantity is useful/parsable _enough_ without explicit mark-up of values and units.&lt;br /&gt;
&lt;br /&gt;
==RecipeML-based Brainstorm==&lt;br /&gt;
&lt;br /&gt;
Excerpted from [http://conoroneill.com/2006/03/21/what-if-i-suggest-a-structured-recipe-format-and-you-critique-it/ Conor Bandon's Blog entry] and derived from The RecipeML Spec:&lt;br /&gt;
*Recipe_Title&lt;br /&gt;
*Summary Description (one liner)&lt;br /&gt;
*Measurement System (U.S., Imperial etc)&lt;br /&gt;
*Ingredients (each one a separate &amp;quot;item&amp;quot; rather than block text with count/amount/range/unit broken out too)&lt;br /&gt;
**Some (e.g. meats, vegetables) could optionally be marked up with (elements of) the proposed [[species]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:41, 16 Nov 2006 (PST)&lt;br /&gt;
** Ingredient importance (e.g. Main, Required, Optional) should be listed as an attribute of each entry. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Units need separate microformat: see [[measure]] &lt;br /&gt;
**Ingredient Preparation: such as diced, chopped, sliced, grated, minced, etc. [[User:SteveL|Steve Lewis]] 18:55, 11 Feb 2007 (PST)&lt;br /&gt;
*Preparation Time (overall time)&lt;br /&gt;
*Yield Quantity and Unit (4 pancakes or 5 servings)&lt;br /&gt;
**Calories per serving [[User:JohnLeMasney| John LeMasney]]&lt;br /&gt;
**Calories per ounce [[User:JohnLeMasney| John LeMasney]] &lt;br /&gt;
*Background Information - Optional section to encapsulate information that is useful but not necessarily required for a successful recipe. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Author (Person) ([[hcard]]?)&lt;br /&gt;
**Submitter (Person) ([[hcard]]?)&lt;br /&gt;
**Source (Book Title etc)&lt;br /&gt;
*** could use the proposed [[citation]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:43, 16 Nov 2006 (PST)&lt;br /&gt;
**Date (Of Creation or Publication)&lt;br /&gt;
**Rights (Copyright or other)&lt;br /&gt;
**Meal Category (Starter, entree, dessert )&lt;br /&gt;
**Cuisine Category (Italian etc)&lt;br /&gt;
*Instructions (text, but can contain:)&lt;br /&gt;
**Steps (optional)&lt;br /&gt;
***Should be an ordered list [[User:AndyMabbett|Andy Mabbett]] 14:46, 16 Nov 2006 (PST)&lt;br /&gt;
***Another vote for an ordered list, perhaps in the [[XOXO]] format. [[User:AlexanderShusta|α]]&lt;br /&gt;
*Photo (optional) [[User:IamCam|Cameron Perry]]&lt;br /&gt;
**Could be one per dish, or one for each (or for some of the) step(s). [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
== Additional Suggestions ==&lt;br /&gt;
*Steps - As cited above but to include estimated time per step.  Include the type of step (prep, preheat, cook, bake, mix, saute, etc) as well as the ingredients involved.  This would be very useful when trying to time a meal so all the food appears together.&lt;br /&gt;
**I think this is being to specific. Are there any real world examples where this would be useful? --[[User:Yde|Yde]] 08:41, 30 May 2008 (PDT)&lt;br /&gt;
*Difficulty/Notes - Perhaps incorporation of [[hreview|hReview]] to describe difficulty (using rating) and general comments (review), as an optional field. [[User:Phae|Frances Berriman]]&lt;br /&gt;
*Suitability (e.g. vegetarian, vegan, wheat-free, etc.). Possibly [[rel-tag]]. [[User:AndyMabbett|Andy Mabbett]] 14:57, 16 Nov 2006 (PST)&lt;br /&gt;
*Ingredient Grouping - In baking you need to differentiate wet from dry ingredients.  See also an [[recipe-examples|example recipe]] from [http://www.extratasty.com/recipe/46/cuba_libre extratasty.com] for useful grouping in cocktail mixing. [[SteveL|Steve Lewis]] 19:10, 11 Feb 2007&lt;br /&gt;
** Maybe this ingredient grouping can be used to express some alternative ingredients, like &amp;quot;mayonnaise or cream cheese&amp;quot;. [[EstevaoSamuel|Estêvão Samuel Procópio]] 15:33, 16 Dez 2007 (PDT)&lt;br /&gt;
** This could be solved by using a xoxo list and ignoring list items that don't include a class=&amp;quot;name&amp;quot;. Example:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Booze&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Rum&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Mixer&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Cola&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Lime juice&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:Yde|Yde]] 13:09, 18 Apr 2008 (PDT)&lt;br /&gt;
** We can't have a dependency on XOXO or any list mark-up for ingredients. That's too restrictive on publishing patterns, preventing patterns like: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;method&amp;quot;&amp;gt;Take &amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;a handful&amp;lt;/span&amp;gt; &lt;br /&gt;
of  spinach&amp;lt;/span&amp;gt; and fry it&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:BenWard|BenWard]] 13:20, 18 Apr 2008 (PDT)&lt;br /&gt;
You're right. I think grouping would introduce too many new elements (class=&amp;quot;group&amp;quot;, class=&amp;quot;group-title&amp;quot;) considering how relatively uncommon this is. --[[User:Yde|Yde]] 13:51, 23 Apr 2008 (PDT)&lt;br /&gt;
* Number of dishes or similary - often it's mentioned how many dishes (or breads in baking, etc) the ingredients are for. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Suitable for occations - what occations are the dish suitable for? [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Category - many sites categorize their recipes. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
** Tags could be used for both suitability and category.&lt;br /&gt;
&lt;br /&gt;
Note: Comments added ''&amp;quot;[[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&amp;quot;'' are added after looking at http://tasteline.com, example: [http://www.tasteline.com/default.ns?strItemID=showRecipe&amp;amp;intChannelID=&amp;amp;lngRID=8045&amp;amp;tlfo=0 here].&lt;br /&gt;
&lt;br /&gt;
*Under what terms is the recipe licensed? Microformat: rel=&amp;quot;license&amp;quot;. Often a page is in the creative commons but the page author has taken some text from a copyrighted page and in theory re-published the work in violation to the terms of use, adding a rel=&amp;quot;license&amp;quot; to each recipe on the page? [[User:Lee Jordan|Lee Jordan]] 20:55, 04 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient List Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If class=&amp;quot;ingredients&amp;quot; (note: plural) is found on an element, class=&amp;quot;ingredient&amp;quot; (note: singular) is automatically implied on all its children.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I agree. This would save a lot of space, especially combined with the proposed hmeasur [http://microformats.org/wiki/measure#hmeasure minimisation technique]. --[[User:Yde|Yde]] 12:57, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
This idea's a bit more &amp;quot;out there&amp;quot; and probably needs a bit more work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;3  eggs&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(note the double-space between '3' and 'eggs') is treated as a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is similar to N-optimisation in hCard, but uses a double space instead of a single space because the components (quantity, name) may themselves each contain spaces. With both of these optimisations in place, the sponge cake ingredient list can be written as concisely as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;3  eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;1 tsp  vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which (apart from the double spaces) is pretty close to how many people publish ingredients lists already. (Certainly close to how I do!)&lt;br /&gt;
&lt;br /&gt;
=== Alternative Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 02:02, 24 Mar 2008 (PDT): Perhaps a better solution than the double spacing...&lt;br /&gt;
&lt;br /&gt;
As above, but:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;3&amp;lt;/var&amp;gt; eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;1 tsp&amp;lt;/var&amp;gt; vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or is this stretching the meaning of &amp;amp;lt;var&amp;gt; too much?&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name Optimisation ===&lt;br /&gt;
&lt;br /&gt;
--[[User:Yde|Yde]] 02:12, 23 Apr 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If no class=&amp;quot;quantity&amp;quot; or class=&amp;quot;name&amp;quot; is found, the content of the ingredient element is treated as the name of the ingredient.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NOTE: To avoid confusion, I used the class name &amp;quot;name&amp;quot; although I think it should be changed to &amp;quot;item&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Cookcamp brainstorming ==&lt;br /&gt;
&lt;br /&gt;
At [http://barcamp.org/CookCamp CookCamp] in February 2007, Tantek moderated a fairly free form discussion of how to publish/share recipes.  Here is a [http://flickr.com/photos/tantek/422072573/ photo of the whiteboard]:&lt;br /&gt;
&lt;br /&gt;
[http://flickr.com/photos/tantek/422072573/ http://farm1.static.flickr.com/162/422072573_9956d93f61.jpg]&lt;br /&gt;
&lt;br /&gt;
'''To Do''': OCR this and enter rough notes here...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
Please do feel to add your comments below.  If this section grows too large, please create a seperate recipe-issues section.  Thanks!&lt;br /&gt;
&lt;br /&gt;
===Scope===&lt;br /&gt;
*Is this intended for only food recipes, or also recipes for, say, glue, paint, dyes and other chemicals? [[User:AndyMabbett|Andy Mabbett]] 14:53, 16 Nov 2006 (PST)&lt;br /&gt;
** +1  Wondered the same.  I'd like to see this extended as a general recipe for anything that can be created in a defined way/order, rather than just edible food.[[User:Phae|Frances Berriman]]&lt;br /&gt;
** Agreed. This format could apply to a set of methods and materials, including cooking, science experiments, craft making, building, etc. - essentially any how-to or tutorial. [[User:IamCam|Cameron Perry]]&lt;br /&gt;
** However, now I view my addition of 'calories per serving' as suspect, ;) though I guess it could still apply, since it's just a unit of energy. [[User:JohnLeMasney|John LeMasney]]&lt;br /&gt;
***Recipe for Nitroglycerine (not recommended by Weight Watchers) ? [[User:AndyMabbett|Andy Mabbett]] 10:43, 1 Feb 2007 (PST)&lt;br /&gt;
** The scope is determined by the [[recipe-examples]] research that is done, other musings are purely theoretical and thus discouraged.  So far this means recipes means only food recipes.  In addition, &amp;quot;recipe&amp;quot; in common vernacular applies primarily to food.  Other uses are certainly outside the common 80/20 (note that 80/20 does note mean there are no non-food cases, merely that they are outside the 80).  If you want to pursue other types of recipes, e.g. &amp;quot;chemical-recipes&amp;quot; - start that as a separate research effort per the [[process]]. [[User:Tantek|Tantek]] 07:39, 15 Mar 2007 (PDT)&lt;br /&gt;
*** Work is continuing on the recipe format now with the scope limited to food-based items only. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
*Is it possible to have special structure for the details of the operations in the cooking. For Eg. I invite you to have a look at the following Page [http://www.anthus.com/Recipes/CompCook.html]. Should it be possible to have special markup for the operations? Or is that going too far? Maybe we could keep this open ended so that it could be included when sites would actually be interested in including the same... Anyway the article makes for some interesting reading though it is from 1985 ;-) [[User:SudarshanP|SudarshanP]] 06:46, 26 Jun 2007 (PDT)&lt;br /&gt;
** I think this could be considered out of scope. It's the sort of thing that would be detailed in the descriptive narrative, but I'm not sure there's evidence from the examples that this type of behaviour is common enough to warrant specific properties to hold it. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
===Measure ===&lt;br /&gt;
{{OpenIssue}}&lt;br /&gt;
*Quantities play a key part in recipes, so do we feel the recipe format will rely on quantities so heavily that the measure microformat needs to be completed first, or do we feel it can exist without it and use of measure can be optional in the first version? [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
**The former. [[User:AndyMabbett|Andy Mabbett]] 13:10, 4 Feb 2008 (PST)&lt;br /&gt;
**The use of a measure microformat should be optional. Otherwise it will prevent people from using less specific measurements like &amp;quot;a handful&amp;quot; or &amp;quot;a bottle&amp;quot; or just &amp;quot;some&amp;quot;. [[User:Yde|Yde]] 08:59, 30 May 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*The abbr design pattern should be used to mark up measures, such as lbs and kg, measures are also not restricted to ingredients as they describe temperature too, as such should the sup element be used in the presentation of the degree symbol, within the abbr? See  [http://www.bbc.co.uk/weather/5day.shtml?id=1081 BBC weather example] [[User:Lee Jordan|Lee Jordan]] 20:00, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Conversion is tricky and is important, you've found a great recipe but it's measured in &amp;quot;cups&amp;quot;. temperature is usually handled well by recipe authors, unless &amp;quot;gas mark&amp;quot; is used. The lang attribute (optional) could be used to denote the intentional language convention of the markup, to aid parsers &amp;quot;convert on the fly&amp;quot;? Is there currently a sematic way of marking up content as being metric or imperial? (complications come in mixed measure conventions in the same text section, so lang= on the abbr rather than the ul would help). A browser could then know the text was originally written in metric and convert to imperial if the user agent was en-GB, or a DOM script equally could aid conversion from cups to oz based on that? As an Englishman reading American text I find it hard to know what a &amp;quot;cup&amp;quot; is and then there are the Europeans to consider. Lang attributes might not be useful as for example en-US and en-GB measure distance in miles for example, rel=&amp;quot;us-volume&amp;quot; (cups), rel=&amp;quot;gb-volume&amp;quot; (tablespoons)? [[User:Lee Jordan|Lee Jordan]] 20:15, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Should the hmeasure class be applied to all ingredient list items (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;li class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;) or just the ingredients list itself (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;ul class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;)? All ingredients are related to measurement (a value, a unit and an item) so it might as well be defined once or am I missing something? --[[User:Yde|Yde]] 12:37, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*On the [[measure]] site it says: The names &amp;quot;value&amp;quot; and &amp;quot;type&amp;quot; are taken from [[hCard]]; &amp;quot;item&amp;quot; is used from hReview. For the same reasons, should we change quantity to value + unit and name to item or does this brake compatability with some recipe format? --[[User:Yde|Yde]] 13:25, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Single foodstuffs==&lt;br /&gt;
&lt;br /&gt;
If &amp;quot;method&amp;quot; is made optional, this could be used for marking up individual foodstuffs in prose. for example, &amp;quot;I like to eat cheese for supper.&amp;quot; would become:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or simply (if the proposed &amp;quot;[http://microformats.org/discuss/mail/microformats-discuss/2008-January/011199.html sub-microformat-pattern]&amp;quot; is adopted):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe-ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 08:16, 5 Jan 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
But that's not really a recipe, is it? And what would the purpose of knowing that cheese is an ingredient be?&lt;br /&gt;
--[[User:Yde|Yde]] 12:46, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Menus==&lt;br /&gt;
With the addition of a &amp;quot;price&amp;quot; field, and perhaps one or two others, and again making &amp;quot;method&amp;quot; optional, this microformat can also be used for menus. See [[recipe-examples#Menus|menu examples]].&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 02:39, 19 Feb 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
I would consider this out of scope (which is to produce an as-simple-as-possible microformat &amp;quot;for the mark-up of instructions for creating meals, drinks or food-based items&amp;quot; - [[recipe-brainstorming#Introduction | introduction]]) --[[User:Yde|Yde]] 13:39, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Schema proposal==&lt;br /&gt;
Based on the brainstorm and the discussions on the mailing list ([http://microformats.org/discuss/mail/microformats-new/2008-April/001599.html], [http://microformats.org/discuss/mail/microformats-new/2007-September/000864.html])&lt;br /&gt;
* '''Title''': &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* '''Summary''': &amp;lt;code&amp;gt;entry-summary&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* '''Author''': &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;. optional. [[hcard]].&lt;br /&gt;
* '''Date published''': &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* '''Photo(s)''': &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;. optional. img or url.&lt;br /&gt;
* '''Ingredient(s)''': &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;. 1 or more required.&lt;br /&gt;
** '''Quantity''': &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;. optional. text, optionally [[measure]].&lt;br /&gt;
** '''Item''': &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
** '''Note''': &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
** '''Optionality''': &amp;lt;code&amp;gt;optional&amp;lt;/code&amp;gt;. optional. text. Its absence should imply that the ingredient is required.&lt;br /&gt;
* '''Method''': &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* '''Yield''': &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* '''Preparation time''': &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* '''Tags''': optional. [[rel-tag]].&lt;br /&gt;
* '''License''': optional. [[rel-license]].&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[recipe]]&lt;br /&gt;
* [[recipe-examples]]&lt;br /&gt;
* [[recipe-formats]]&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27296</id>
		<title>recipe-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27296"/>
		<updated>2008-06-08T19:58:14Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* Schema proposal */ Changed formatting to make the list more compact and easier to read.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Recipe Brainstorming =&lt;br /&gt;
&lt;br /&gt;
Towards a [[recipe|Recipe]] microformat.  Please read the [[process]] before editing this page.&lt;br /&gt;
&lt;br /&gt;
==Format-In-Progress==&lt;br /&gt;
&lt;br /&gt;
This format-in-progress follows the restarting of Recipe development by [[User:Phae|Frances Berriman]] on 25th September 2007. Note that this Format-In-Progress section is intended to be edited to reflect the discussion that occurs on the microformats-new list, rather than being a free-form playground for schema.&lt;br /&gt;
&lt;br /&gt;
; Editors&lt;br /&gt;
: [[User:BenWard|Ben Ward]] (Yahoo!, Inc.)&lt;br /&gt;
: [[User:Phae|Frances Berriman]] (BBC)&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
Recipe is based on [[recipe-examples|examples]] and fields in [[recipe-formats|existing formats]]. &lt;br /&gt;
&lt;br /&gt;
The recipe microformat is designed for the mark-up of instructions for creating meals, drinks or food-based items.  &lt;br /&gt;
&lt;br /&gt;
===Root Class Name===&lt;br /&gt;
&lt;br /&gt;
To be decided. Likely ‘hrecipe’.&lt;br /&gt;
&lt;br /&gt;
===Property List===&lt;br /&gt;
&lt;br /&gt;
Recipe properties, with sub-properties listed in parentheses, like &amp;lt;em&amp;gt;(this)&amp;lt;/em&amp;gt;, plurality indicated by square brackets, like &amp;lt;em&amp;gt;this[]&amp;lt;/em&amp;gt;. Note that the draft property names may change, but their function should remain.&lt;br /&gt;
&lt;br /&gt;
Optional and required for each field is explicitly stated at this stage. Fields without have not been determined.&lt;br /&gt;
&lt;br /&gt;
* Title - Required.&lt;br /&gt;
* Summary – A short introduction, accompanying statement about the recipe. Optional.&lt;br /&gt;
* Author - An hCard for the author of the recipe. Optional.&lt;br /&gt;
* Date Published - Optional&lt;br /&gt;
* Photo[] - Accompanying image. Optional.&lt;br /&gt;
* Ingredient[] (Quantity [Optional], Name [Required], ‘Optionality’ [Optional], Preparation Notes [Optional]) - 1 or more required.&lt;br /&gt;
* Method - The block of text containing the method of the recipe. Required.&lt;br /&gt;
&lt;br /&gt;
Ingredient &amp;gt; ‘Optionality’. States that an ingredient is optional to the recipe. Its absence should imply that the ingredient is required. &lt;br /&gt;
&lt;br /&gt;
===Suggested fields for inclusion===&lt;br /&gt;
&lt;br /&gt;
* License - using rel-licence attribution&lt;br /&gt;
* Tags - using rel-tag.&lt;br /&gt;
* Method &amp;gt; Steps or Method-Step[] as a child of Method. Imply ordered steps from an HTML list or explicitly mark-up ordered steps respectively.&lt;br /&gt;
* Yield – Quantity produced by this recipe&lt;br /&gt;
* Calories – per serving. May be part of the [measure] microformat in future.&lt;br /&gt;
&lt;br /&gt;
===Known Issues===&lt;br /&gt;
&lt;br /&gt;
* Mark-up of quantity would be enhanced by use of a [measure] microformat. However, such a format does not yet exist outside of brainstorming. It must be decided whether quantity is useful/parsable _enough_ without explicit mark-up of values and units.&lt;br /&gt;
&lt;br /&gt;
==RecipeML-based Brainstorm==&lt;br /&gt;
&lt;br /&gt;
Excerpted from [http://conoroneill.com/2006/03/21/what-if-i-suggest-a-structured-recipe-format-and-you-critique-it/ Conor Bandon's Blog entry] and derived from The RecipeML Spec:&lt;br /&gt;
*Recipe_Title&lt;br /&gt;
*Summary Description (one liner)&lt;br /&gt;
*Measurement System (U.S., Imperial etc)&lt;br /&gt;
*Ingredients (each one a separate &amp;quot;item&amp;quot; rather than block text with count/amount/range/unit broken out too)&lt;br /&gt;
**Some (e.g. meats, vegetables) could optionally be marked up with (elements of) the proposed [[species]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:41, 16 Nov 2006 (PST)&lt;br /&gt;
** Ingredient importance (e.g. Main, Required, Optional) should be listed as an attribute of each entry. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Units need separate microformat: see [[measure]] &lt;br /&gt;
**Ingredient Preparation: such as diced, chopped, sliced, grated, minced, etc. [[User:SteveL|Steve Lewis]] 18:55, 11 Feb 2007 (PST)&lt;br /&gt;
*Preparation Time (overall time)&lt;br /&gt;
*Yield Quantity and Unit (4 pancakes or 5 servings)&lt;br /&gt;
**Calories per serving [[User:JohnLeMasney| John LeMasney]]&lt;br /&gt;
**Calories per ounce [[User:JohnLeMasney| John LeMasney]] &lt;br /&gt;
*Background Information - Optional section to encapsulate information that is useful but not necessarily required for a successful recipe. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Author (Person) ([[hcard]]?)&lt;br /&gt;
**Submitter (Person) ([[hcard]]?)&lt;br /&gt;
**Source (Book Title etc)&lt;br /&gt;
*** could use the proposed [[citation]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:43, 16 Nov 2006 (PST)&lt;br /&gt;
**Date (Of Creation or Publication)&lt;br /&gt;
**Rights (Copyright or other)&lt;br /&gt;
**Meal Category (Starter, entree, dessert )&lt;br /&gt;
**Cuisine Category (Italian etc)&lt;br /&gt;
*Instructions (text, but can contain:)&lt;br /&gt;
**Steps (optional)&lt;br /&gt;
***Should be an ordered list [[User:AndyMabbett|Andy Mabbett]] 14:46, 16 Nov 2006 (PST)&lt;br /&gt;
***Another vote for an ordered list, perhaps in the [[XOXO]] format. [[User:AlexanderShusta|α]]&lt;br /&gt;
*Photo (optional) [[User:IamCam|Cameron Perry]]&lt;br /&gt;
**Could be one per dish, or one for each (or for some of the) step(s). [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
== Additional Suggestions ==&lt;br /&gt;
*Steps - As cited above but to include estimated time per step.  Include the type of step (prep, preheat, cook, bake, mix, saute, etc) as well as the ingredients involved.  This would be very useful when trying to time a meal so all the food appears together.&lt;br /&gt;
**I think this is being to specific. Are there any real world examples where this would be useful? --[[User:Yde|Yde]] 08:41, 30 May 2008 (PDT)&lt;br /&gt;
*Difficulty/Notes - Perhaps incorporation of [[hreview|hReview]] to describe difficulty (using rating) and general comments (review), as an optional field. [[User:Phae|Frances Berriman]]&lt;br /&gt;
*Suitability (e.g. vegetarian, vegan, wheat-free, etc.). Possibly [[rel-tag]]. [[User:AndyMabbett|Andy Mabbett]] 14:57, 16 Nov 2006 (PST)&lt;br /&gt;
*Ingredient Grouping - In baking you need to differentiate wet from dry ingredients.  See also an [[recipe-examples|example recipe]] from [http://www.extratasty.com/recipe/46/cuba_libre extratasty.com] for useful grouping in cocktail mixing. [[SteveL|Steve Lewis]] 19:10, 11 Feb 2007&lt;br /&gt;
** Maybe this ingredient grouping can be used to express some alternative ingredients, like &amp;quot;mayonnaise or cream cheese&amp;quot;. [[EstevaoSamuel|Estêvão Samuel Procópio]] 15:33, 16 Dez 2007 (PDT)&lt;br /&gt;
** This could be solved by using a xoxo list and ignoring list items that don't include a class=&amp;quot;name&amp;quot;. Example:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Booze&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Rum&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Mixer&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Cola&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Lime juice&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:Yde|Yde]] 13:09, 18 Apr 2008 (PDT)&lt;br /&gt;
** We can't have a dependency on XOXO or any list mark-up for ingredients. That's too restrictive on publishing patterns, preventing patterns like: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;method&amp;quot;&amp;gt;Take &amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;a handful&amp;lt;/span&amp;gt; &lt;br /&gt;
of  spinach&amp;lt;/span&amp;gt; and fry it&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:BenWard|BenWard]] 13:20, 18 Apr 2008 (PDT)&lt;br /&gt;
You're right. I think grouping would introduce too many new elements (class=&amp;quot;group&amp;quot;, class=&amp;quot;group-title&amp;quot;) considering how relatively uncommon this is. --[[User:Yde|Yde]] 13:51, 23 Apr 2008 (PDT)&lt;br /&gt;
* Number of dishes or similary - often it's mentioned how many dishes (or breads in baking, etc) the ingredients are for. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Suitable for occations - what occations are the dish suitable for? [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Category - many sites categorize their recipes. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
Note: Comments added ''&amp;quot;[[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&amp;quot;'' are added after looking at http://tasteline.com, example: [http://www.tasteline.com/default.ns?strItemID=showRecipe&amp;amp;intChannelID=&amp;amp;lngRID=8045&amp;amp;tlfo=0 here].&lt;br /&gt;
&lt;br /&gt;
*Under what terms is the recipe licensed? Microformat: rel=&amp;quot;license&amp;quot;. Often a page is in the creative commons but the page author has taken some text from a copyrighted page and in theory re-published the work in violation to the terms of use, adding a rel=&amp;quot;license&amp;quot; to each recipe on the page? [[User:Lee Jordan|Lee Jordan]] 20:55, 04 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient List Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If class=&amp;quot;ingredients&amp;quot; (note: plural) is found on an element, class=&amp;quot;ingredient&amp;quot; (note: singular) is automatically implied on all its children.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I agree. This would save a lot of space, especially combined with the proposed hmeasur [http://microformats.org/wiki/measure#hmeasure minimisation technique]. --[[User:Yde|Yde]] 12:57, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
This idea's a bit more &amp;quot;out there&amp;quot; and probably needs a bit more work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;3  eggs&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(note the double-space between '3' and 'eggs') is treated as a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is similar to N-optimisation in hCard, but uses a double space instead of a single space because the components (quantity, name) may themselves each contain spaces. With both of these optimisations in place, the sponge cake ingredient list can be written as concisely as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;3  eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;1 tsp  vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which (apart from the double spaces) is pretty close to how many people publish ingredients lists already. (Certainly close to how I do!)&lt;br /&gt;
&lt;br /&gt;
=== Alternative Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 02:02, 24 Mar 2008 (PDT): Perhaps a better solution than the double spacing...&lt;br /&gt;
&lt;br /&gt;
As above, but:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;3&amp;lt;/var&amp;gt; eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;1 tsp&amp;lt;/var&amp;gt; vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or is this stretching the meaning of &amp;amp;lt;var&amp;gt; too much?&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name Optimisation ===&lt;br /&gt;
&lt;br /&gt;
--[[User:Yde|Yde]] 02:12, 23 Apr 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If no class=&amp;quot;quantity&amp;quot; or class=&amp;quot;name&amp;quot; is found, the content of the ingredient element is treated as the name of the ingredient.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NOTE: To avoid confusion, I used the class name &amp;quot;name&amp;quot; although I think it should be changed to &amp;quot;item&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Cookcamp brainstorming ==&lt;br /&gt;
&lt;br /&gt;
At [http://barcamp.org/CookCamp CookCamp] in February 2007, Tantek moderated a fairly free form discussion of how to publish/share recipes.  Here is a [http://flickr.com/photos/tantek/422072573/ photo of the whiteboard]:&lt;br /&gt;
&lt;br /&gt;
[http://flickr.com/photos/tantek/422072573/ http://farm1.static.flickr.com/162/422072573_9956d93f61.jpg]&lt;br /&gt;
&lt;br /&gt;
'''To Do''': OCR this and enter rough notes here...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
Please do feel to add your comments below.  If this section grows too large, please create a seperate recipe-issues section.  Thanks!&lt;br /&gt;
&lt;br /&gt;
===Scope===&lt;br /&gt;
*Is this intended for only food recipes, or also recipes for, say, glue, paint, dyes and other chemicals? [[User:AndyMabbett|Andy Mabbett]] 14:53, 16 Nov 2006 (PST)&lt;br /&gt;
** +1  Wondered the same.  I'd like to see this extended as a general recipe for anything that can be created in a defined way/order, rather than just edible food.[[User:Phae|Frances Berriman]]&lt;br /&gt;
** Agreed. This format could apply to a set of methods and materials, including cooking, science experiments, craft making, building, etc. - essentially any how-to or tutorial. [[User:IamCam|Cameron Perry]]&lt;br /&gt;
** However, now I view my addition of 'calories per serving' as suspect, ;) though I guess it could still apply, since it's just a unit of energy. [[User:JohnLeMasney|John LeMasney]]&lt;br /&gt;
***Recipe for Nitroglycerine (not recommended by Weight Watchers) ? [[User:AndyMabbett|Andy Mabbett]] 10:43, 1 Feb 2007 (PST)&lt;br /&gt;
** The scope is determined by the [[recipe-examples]] research that is done, other musings are purely theoretical and thus discouraged.  So far this means recipes means only food recipes.  In addition, &amp;quot;recipe&amp;quot; in common vernacular applies primarily to food.  Other uses are certainly outside the common 80/20 (note that 80/20 does note mean there are no non-food cases, merely that they are outside the 80).  If you want to pursue other types of recipes, e.g. &amp;quot;chemical-recipes&amp;quot; - start that as a separate research effort per the [[process]]. [[User:Tantek|Tantek]] 07:39, 15 Mar 2007 (PDT)&lt;br /&gt;
*** Work is continuing on the recipe format now with the scope limited to food-based items only. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
*Is it possible to have special structure for the details of the operations in the cooking. For Eg. I invite you to have a look at the following Page [http://www.anthus.com/Recipes/CompCook.html]. Should it be possible to have special markup for the operations? Or is that going too far? Maybe we could keep this open ended so that it could be included when sites would actually be interested in including the same... Anyway the article makes for some interesting reading though it is from 1985 ;-) [[User:SudarshanP|SudarshanP]] 06:46, 26 Jun 2007 (PDT)&lt;br /&gt;
** I think this could be considered out of scope. It's the sort of thing that would be detailed in the descriptive narrative, but I'm not sure there's evidence from the examples that this type of behaviour is common enough to warrant specific properties to hold it. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
===Measure ===&lt;br /&gt;
{{OpenIssue}}&lt;br /&gt;
*Quantities play a key part in recipes, so do we feel the recipe format will rely on quantities so heavily that the measure microformat needs to be completed first, or do we feel it can exist without it and use of measure can be optional in the first version? [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
**The former. [[User:AndyMabbett|Andy Mabbett]] 13:10, 4 Feb 2008 (PST)&lt;br /&gt;
**The use of a measure microformat should be optional. Otherwise it will prevent people from using less specific measurements like &amp;quot;a handful&amp;quot; or &amp;quot;a bottle&amp;quot; or just &amp;quot;some&amp;quot;. [[User:Yde|Yde]] 08:59, 30 May 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*The abbr design pattern should be used to mark up measures, such as lbs and kg, measures are also not restricted to ingredients as they describe temperature too, as such should the sup element be used in the presentation of the degree symbol, within the abbr? See  [http://www.bbc.co.uk/weather/5day.shtml?id=1081 BBC weather example] [[User:Lee Jordan|Lee Jordan]] 20:00, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Conversion is tricky and is important, you've found a great recipe but it's measured in &amp;quot;cups&amp;quot;. temperature is usually handled well by recipe authors, unless &amp;quot;gas mark&amp;quot; is used. The lang attribute (optional) could be used to denote the intentional language convention of the markup, to aid parsers &amp;quot;convert on the fly&amp;quot;? Is there currently a sematic way of marking up content as being metric or imperial? (complications come in mixed measure conventions in the same text section, so lang= on the abbr rather than the ul would help). A browser could then know the text was originally written in metric and convert to imperial if the user agent was en-GB, or a DOM script equally could aid conversion from cups to oz based on that? As an Englishman reading American text I find it hard to know what a &amp;quot;cup&amp;quot; is and then there are the Europeans to consider. Lang attributes might not be useful as for example en-US and en-GB measure distance in miles for example, rel=&amp;quot;us-volume&amp;quot; (cups), rel=&amp;quot;gb-volume&amp;quot; (tablespoons)? [[User:Lee Jordan|Lee Jordan]] 20:15, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Should the hmeasure class be applied to all ingredient list items (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;li class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;) or just the ingredients list itself (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;ul class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;)? All ingredients are related to measurement (a value, a unit and an item) so it might as well be defined once or am I missing something? --[[User:Yde|Yde]] 12:37, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*On the [[measure]] site it says: The names &amp;quot;value&amp;quot; and &amp;quot;type&amp;quot; are taken from [[hCard]]; &amp;quot;item&amp;quot; is used from hReview. For the same reasons, should we change quantity to value + unit and name to item or does this brake compatability with some recipe format? --[[User:Yde|Yde]] 13:25, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Single foodstuffs==&lt;br /&gt;
&lt;br /&gt;
If &amp;quot;method&amp;quot; is made optional, this could be used for marking up individual foodstuffs in prose. for example, &amp;quot;I like to eat cheese for supper.&amp;quot; would become:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or simply (if the proposed &amp;quot;[http://microformats.org/discuss/mail/microformats-discuss/2008-January/011199.html sub-microformat-pattern]&amp;quot; is adopted):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe-ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 08:16, 5 Jan 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
But that's not really a recipe, is it? And what would the purpose of knowing that cheese is an ingredient be?&lt;br /&gt;
--[[User:Yde|Yde]] 12:46, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Menus==&lt;br /&gt;
With the addition of a &amp;quot;price&amp;quot; field, and perhaps one or two others, and again making &amp;quot;method&amp;quot; optional, this microformat can also be used for menus. See [[recipe-examples#Menus|menu examples]].&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 02:39, 19 Feb 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
I would consider this out of scope (which is to produce an as-simple-as-possible microformat &amp;quot;for the mark-up of instructions for creating meals, drinks or food-based items&amp;quot; - [[recipe-brainstorming#Introduction | introduction]]) --[[User:Yde|Yde]] 13:39, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Schema proposal==&lt;br /&gt;
Based on the brainstorm and the discussions on the mailing list ([http://microformats.org/discuss/mail/microformats-new/2008-April/001599.html], [http://microformats.org/discuss/mail/microformats-new/2007-September/000864.html])&lt;br /&gt;
* '''Title''': &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* '''Summary''': &amp;lt;code&amp;gt;entry-summary&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* '''Author''': &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;. optional. [[hcard]].&lt;br /&gt;
* '''Date published''': &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* '''Photo(s)''': &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;. optional. img or url.&lt;br /&gt;
* '''Ingredient(s)''': &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;. 1 or more required.&lt;br /&gt;
** '''Quantity''': &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;. optional. text, optionally [[measure]].&lt;br /&gt;
** '''Item''': &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
** '''Note''': &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
** '''Optionality''': &amp;lt;code&amp;gt;optional&amp;lt;/code&amp;gt;. optional. text. Its absence should imply that the ingredient is required.&lt;br /&gt;
* '''Method''': &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;. required. text.&lt;br /&gt;
* '''Yield''': &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;. optional. text.&lt;br /&gt;
* '''Preparation time''': &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt;. optional. [[datetime-design-pattern]].&lt;br /&gt;
* '''Tags''': optional. [[rel-tag]].&lt;br /&gt;
* '''License''': optional. [[rel-license]].&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[recipe]]&lt;br /&gt;
* [[recipe-examples]]&lt;br /&gt;
* [[recipe-formats]]&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27293</id>
		<title>recipe-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27293"/>
		<updated>2008-05-30T16:21:38Z</updated>

		<summary type="html">&lt;p&gt;Yde: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Recipe Brainstorming =&lt;br /&gt;
&lt;br /&gt;
Towards a [[recipe|Recipe]] microformat.  Please read the [[process]] before editing this page.&lt;br /&gt;
&lt;br /&gt;
==Format-In-Progress==&lt;br /&gt;
&lt;br /&gt;
This format-in-progress follows the restarting of Recipe development by [[User:Phae|Frances Berriman]] on 25th September 2007. Note that this Format-In-Progress section is intended to be edited to reflect the discussion that occurs on the microformats-new list, rather than being a free-form playground for schema.&lt;br /&gt;
&lt;br /&gt;
; Editors&lt;br /&gt;
: [[User:BenWard|Ben Ward]] (Yahoo!, Inc.)&lt;br /&gt;
: [[User:Phae|Frances Berriman]] (BBC)&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
Recipe is based on [[recipe-examples|examples]] and fields in [[recipe-formats|existing formats]]. &lt;br /&gt;
&lt;br /&gt;
The recipe microformat is designed for the mark-up of instructions for creating meals, drinks or food-based items.  &lt;br /&gt;
&lt;br /&gt;
===Root Class Name===&lt;br /&gt;
&lt;br /&gt;
To be decided. Likely ‘hrecipe’.&lt;br /&gt;
&lt;br /&gt;
===Property List===&lt;br /&gt;
&lt;br /&gt;
Recipe properties, with sub-properties listed in parentheses, like &amp;lt;em&amp;gt;(this)&amp;lt;/em&amp;gt;, plurality indicated by square brackets, like &amp;lt;em&amp;gt;this[]&amp;lt;/em&amp;gt;. Note that the draft property names may change, but their function should remain.&lt;br /&gt;
&lt;br /&gt;
Optional and required for each field is explicitly stated at this stage. Fields without have not been determined.&lt;br /&gt;
&lt;br /&gt;
* Title - Required.&lt;br /&gt;
* Summary – A short introduction, accompanying statement about the recipe. Optional.&lt;br /&gt;
* Author - An hCard for the author of the recipe. Optional.&lt;br /&gt;
* Date Published - Optional&lt;br /&gt;
* Photo[] - Accompanying image. Optional.&lt;br /&gt;
* Ingredient[] (Quantity [Optional], Name [Required], ‘Optionality’ [Optional], Preparation Notes [Optional]) - 1 or more required.&lt;br /&gt;
* Method - The block of text containing the method of the recipe. Required.&lt;br /&gt;
&lt;br /&gt;
Ingredient &amp;gt; ‘Optionality’. States that an ingredient is optional to the recipe. Its absence should imply that the ingredient is required. &lt;br /&gt;
&lt;br /&gt;
===Suggested fields for inclusion===&lt;br /&gt;
&lt;br /&gt;
* License - using rel-licence attribution&lt;br /&gt;
* Tags - using rel-tag.&lt;br /&gt;
* Method &amp;gt; Steps or Method-Step[] as a child of Method. Imply ordered steps from an HTML list or explicitly mark-up ordered steps respectively.&lt;br /&gt;
* Yield – Quantity produced by this recipe&lt;br /&gt;
* Calories – per serving. May be part of the [measure] microformat in future.&lt;br /&gt;
&lt;br /&gt;
===Known Issues===&lt;br /&gt;
&lt;br /&gt;
* Mark-up of quantity would be enhanced by use of a [measure] microformat. However, such a format does not yet exist outside of brainstorming. It must be decided whether quantity is useful/parsable _enough_ without explicit mark-up of values and units.&lt;br /&gt;
&lt;br /&gt;
==RecipeML-based Brainstorm==&lt;br /&gt;
&lt;br /&gt;
Excerpted from [http://conoroneill.com/2006/03/21/what-if-i-suggest-a-structured-recipe-format-and-you-critique-it/ Conor Bandon's Blog entry] and derived from The RecipeML Spec:&lt;br /&gt;
*Recipe_Title&lt;br /&gt;
*Summary Description (one liner)&lt;br /&gt;
*Measurement System (U.S., Imperial etc)&lt;br /&gt;
*Ingredients (each one a separate &amp;quot;item&amp;quot; rather than block text with count/amount/range/unit broken out too)&lt;br /&gt;
**Some (e.g. meats, vegetables) could optionally be marked up with (elements of) the proposed [[species]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:41, 16 Nov 2006 (PST)&lt;br /&gt;
** Ingredient importance (e.g. Main, Required, Optional) should be listed as an attribute of each entry. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Units need separate microformat: see [[measure]] &lt;br /&gt;
**Ingredient Preparation: such as diced, chopped, sliced, grated, minced, etc. [[User:SteveL|Steve Lewis]] 18:55, 11 Feb 2007 (PST)&lt;br /&gt;
*Preparation Time (overall time)&lt;br /&gt;
*Yield Quantity and Unit (4 pancakes or 5 servings)&lt;br /&gt;
**Calories per serving [[User:JohnLeMasney| John LeMasney]]&lt;br /&gt;
**Calories per ounce [[User:JohnLeMasney| John LeMasney]] &lt;br /&gt;
*Background Information - Optional section to encapsulate information that is useful but not necessarily required for a successful recipe. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Author (Person) ([[hcard]]?)&lt;br /&gt;
**Submitter (Person) ([[hcard]]?)&lt;br /&gt;
**Source (Book Title etc)&lt;br /&gt;
*** could use the proposed [[citation]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:43, 16 Nov 2006 (PST)&lt;br /&gt;
**Date (Of Creation or Publication)&lt;br /&gt;
**Rights (Copyright or other)&lt;br /&gt;
**Meal Category (Starter, entree, dessert )&lt;br /&gt;
**Cuisine Category (Italian etc)&lt;br /&gt;
*Instructions (text, but can contain:)&lt;br /&gt;
**Steps (optional)&lt;br /&gt;
***Should be an ordered list [[User:AndyMabbett|Andy Mabbett]] 14:46, 16 Nov 2006 (PST)&lt;br /&gt;
***Another vote for an ordered list, perhaps in the [[XOXO]] format. [[User:AlexanderShusta|α]]&lt;br /&gt;
*Photo (optional) [[User:IamCam|Cameron Perry]]&lt;br /&gt;
**Could be one per dish, or one for each (or for some of the) step(s). [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
== Additional Suggestions ==&lt;br /&gt;
*Steps - As cited above but to include estimated time per step.  Include the type of step (prep, preheat, cook, bake, mix, saute, etc) as well as the ingredients involved.  This would be very useful when trying to time a meal so all the food appears together.&lt;br /&gt;
**I think this is being to specific. Are there any real world examples where this would be useful? --[[User:Yde|Yde]] 08:41, 30 May 2008 (PDT)&lt;br /&gt;
*Difficulty/Notes - Perhaps incorporation of [[hreview|hReview]] to describe difficulty (using rating) and general comments (review), as an optional field. [[User:Phae|Frances Berriman]]&lt;br /&gt;
*Suitability (e.g. vegetarian, vegan, wheat-free, etc.). Possibly [[rel-tag]]. [[User:AndyMabbett|Andy Mabbett]] 14:57, 16 Nov 2006 (PST)&lt;br /&gt;
*Ingredient Grouping - In baking you need to differentiate wet from dry ingredients.  See also an [[recipe-examples|example recipe]] from [http://www.extratasty.com/recipe/46/cuba_libre extratasty.com] for useful grouping in cocktail mixing. [[SteveL|Steve Lewis]] 19:10, 11 Feb 2007&lt;br /&gt;
** Maybe this ingredient grouping can be used to express some alternative ingredients, like &amp;quot;mayonnaise or cream cheese&amp;quot;. [[EstevaoSamuel|Estêvão Samuel Procópio]] 15:33, 16 Dez 2007 (PDT)&lt;br /&gt;
** This could be solved by using a xoxo list and ignoring list items that don't include a class=&amp;quot;name&amp;quot;. Example:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Booze&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Rum&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Mixer&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Cola&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Lime juice&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:Yde|Yde]] 13:09, 18 Apr 2008 (PDT)&lt;br /&gt;
** We can't have a dependency on XOXO or any list mark-up for ingredients. That's too restrictive on publishing patterns, preventing patterns like: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;method&amp;quot;&amp;gt;Take &amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;a handful&amp;lt;/span&amp;gt; &lt;br /&gt;
of  spinach&amp;lt;/span&amp;gt; and fry it&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:BenWard|BenWard]] 13:20, 18 Apr 2008 (PDT)&lt;br /&gt;
You're right. I think grouping would introduce too many new elements (class=&amp;quot;group&amp;quot;, class=&amp;quot;group-title&amp;quot;) considering how relatively uncommon this is. --[[User:Yde|Yde]] 13:51, 23 Apr 2008 (PDT)&lt;br /&gt;
* Number of dishes or similary - often it's mentioned how many dishes (or breads in baking, etc) the ingredients are for. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Suitable for occations - what occations are the dish suitable for? [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Category - many sites categorize their recipes. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
Note: Comments added ''&amp;quot;[[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&amp;quot;'' are added after looking at http://tasteline.com, example: [http://www.tasteline.com/default.ns?strItemID=showRecipe&amp;amp;intChannelID=&amp;amp;lngRID=8045&amp;amp;tlfo=0 here].&lt;br /&gt;
&lt;br /&gt;
*Under what terms is the recipe licensed? Microformat: rel=&amp;quot;license&amp;quot;. Often a page is in the creative commons but the page author has taken some text from a copyrighted page and in theory re-published the work in violation to the terms of use, adding a rel=&amp;quot;license&amp;quot; to each recipe on the page? [[User:Lee Jordan|Lee Jordan]] 20:55, 04 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient List Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If class=&amp;quot;ingredients&amp;quot; (note: plural) is found on an element, class=&amp;quot;ingredient&amp;quot; (note: singular) is automatically implied on all its children.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I agree. This would save a lot of space, especially combined with the proposed hmeasur [http://microformats.org/wiki/measure#hmeasure minimisation technique]. --[[User:Yde|Yde]] 12:57, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
This idea's a bit more &amp;quot;out there&amp;quot; and probably needs a bit more work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;3  eggs&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(note the double-space between '3' and 'eggs') is treated as a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is similar to N-optimisation in hCard, but uses a double space instead of a single space because the components (quantity, name) may themselves each contain spaces. With both of these optimisations in place, the sponge cake ingredient list can be written as concisely as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;3  eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;1 tsp  vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which (apart from the double spaces) is pretty close to how many people publish ingredients lists already. (Certainly close to how I do!)&lt;br /&gt;
&lt;br /&gt;
=== Alternative Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 02:02, 24 Mar 2008 (PDT): Perhaps a better solution than the double spacing...&lt;br /&gt;
&lt;br /&gt;
As above, but:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;3&amp;lt;/var&amp;gt; eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;1 tsp&amp;lt;/var&amp;gt; vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or is this stretching the meaning of &amp;amp;lt;var&amp;gt; too much?&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name Optimisation ===&lt;br /&gt;
&lt;br /&gt;
--[[User:Yde|Yde]] 02:12, 23 Apr 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If no class=&amp;quot;quantity&amp;quot; or class=&amp;quot;name&amp;quot; is found, the content of the ingredient element is treated as the name of the ingredient.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NOTE: To avoid confusion, I used the class name &amp;quot;name&amp;quot; although I think it should be changed to &amp;quot;item&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Cookcamp brainstorming ==&lt;br /&gt;
&lt;br /&gt;
At [http://barcamp.org/CookCamp CookCamp] in February 2007, Tantek moderated a fairly free form discussion of how to publish/share recipes.  Here is a [http://flickr.com/photos/tantek/422072573/ photo of the whiteboard]:&lt;br /&gt;
&lt;br /&gt;
[http://flickr.com/photos/tantek/422072573/ http://farm1.static.flickr.com/162/422072573_9956d93f61.jpg]&lt;br /&gt;
&lt;br /&gt;
'''To Do''': OCR this and enter rough notes here...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
Please do feel to add your comments below.  If this section grows too large, please create a seperate recipe-issues section.  Thanks!&lt;br /&gt;
&lt;br /&gt;
===Scope===&lt;br /&gt;
*Is this intended for only food recipes, or also recipes for, say, glue, paint, dyes and other chemicals? [[User:AndyMabbett|Andy Mabbett]] 14:53, 16 Nov 2006 (PST)&lt;br /&gt;
** +1  Wondered the same.  I'd like to see this extended as a general recipe for anything that can be created in a defined way/order, rather than just edible food.[[User:Phae|Frances Berriman]]&lt;br /&gt;
** Agreed. This format could apply to a set of methods and materials, including cooking, science experiments, craft making, building, etc. - essentially any how-to or tutorial. [[User:IamCam|Cameron Perry]]&lt;br /&gt;
** However, now I view my addition of 'calories per serving' as suspect, ;) though I guess it could still apply, since it's just a unit of energy. [[User:JohnLeMasney|John LeMasney]]&lt;br /&gt;
***Recipe for Nitroglycerine (not recommended by Weight Watchers) ? [[User:AndyMabbett|Andy Mabbett]] 10:43, 1 Feb 2007 (PST)&lt;br /&gt;
** The scope is determined by the [[recipe-examples]] research that is done, other musings are purely theoretical and thus discouraged.  So far this means recipes means only food recipes.  In addition, &amp;quot;recipe&amp;quot; in common vernacular applies primarily to food.  Other uses are certainly outside the common 80/20 (note that 80/20 does note mean there are no non-food cases, merely that they are outside the 80).  If you want to pursue other types of recipes, e.g. &amp;quot;chemical-recipes&amp;quot; - start that as a separate research effort per the [[process]]. [[User:Tantek|Tantek]] 07:39, 15 Mar 2007 (PDT)&lt;br /&gt;
*** Work is continuing on the recipe format now with the scope limited to food-based items only. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
*Is it possible to have special structure for the details of the operations in the cooking. For Eg. I invite you to have a look at the following Page [http://www.anthus.com/Recipes/CompCook.html]. Should it be possible to have special markup for the operations? Or is that going too far? Maybe we could keep this open ended so that it could be included when sites would actually be interested in including the same... Anyway the article makes for some interesting reading though it is from 1985 ;-) [[User:SudarshanP|SudarshanP]] 06:46, 26 Jun 2007 (PDT)&lt;br /&gt;
** I think this could be considered out of scope. It's the sort of thing that would be detailed in the descriptive narrative, but I'm not sure there's evidence from the examples that this type of behaviour is common enough to warrant specific properties to hold it. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
===Measure ===&lt;br /&gt;
{{OpenIssue}}&lt;br /&gt;
*Quantities play a key part in recipes, so do we feel the recipe format will rely on quantities so heavily that the measure microformat needs to be completed first, or do we feel it can exist without it and use of measure can be optional in the first version? [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
**The former. [[User:AndyMabbett|Andy Mabbett]] 13:10, 4 Feb 2008 (PST)&lt;br /&gt;
**The use of a measure microformat should be optional. Otherwise it will prevent people from using less specific measurements like &amp;quot;a handful&amp;quot; or &amp;quot;a bottle&amp;quot; or just &amp;quot;some&amp;quot;. [[User:Yde|Yde]] 08:59, 30 May 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*The abbr design pattern should be used to mark up measures, such as lbs and kg, measures are also not restricted to ingredients as they describe temperature too, as such should the sup element be used in the presentation of the degree symbol, within the abbr? See  [http://www.bbc.co.uk/weather/5day.shtml?id=1081 BBC weather example] [[User:Lee Jordan|Lee Jordan]] 20:00, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Conversion is tricky and is important, you've found a great recipe but it's measured in &amp;quot;cups&amp;quot;. temperature is usually handled well by recipe authors, unless &amp;quot;gas mark&amp;quot; is used. The lang attribute (optional) could be used to denote the intentional language convention of the markup, to aid parsers &amp;quot;convert on the fly&amp;quot;? Is there currently a sematic way of marking up content as being metric or imperial? (complications come in mixed measure conventions in the same text section, so lang= on the abbr rather than the ul would help). A browser could then know the text was originally written in metric and convert to imperial if the user agent was en-GB, or a DOM script equally could aid conversion from cups to oz based on that? As an Englishman reading American text I find it hard to know what a &amp;quot;cup&amp;quot; is and then there are the Europeans to consider. Lang attributes might not be useful as for example en-US and en-GB measure distance in miles for example, rel=&amp;quot;us-volume&amp;quot; (cups), rel=&amp;quot;gb-volume&amp;quot; (tablespoons)? [[User:Lee Jordan|Lee Jordan]] 20:15, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Should the hmeasure class be applied to all ingredient list items (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;li class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;) or just the ingredients list itself (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;ul class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;)? All ingredients are related to measurement (a value, a unit and an item) so it might as well be defined once or am I missing something? --[[User:Yde|Yde]] 12:37, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*On the [[measure]] site it says: The names &amp;quot;value&amp;quot; and &amp;quot;type&amp;quot; are taken from [[hCard]]; &amp;quot;item&amp;quot; is used from hReview. For the same reasons, should we change quantity to value + unit and name to item or does this brake compatability with some recipe format? --[[User:Yde|Yde]] 13:25, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Single foodstuffs==&lt;br /&gt;
&lt;br /&gt;
If &amp;quot;method&amp;quot; is made optional, this could be used for marking up individual foodstuffs in prose. for example, &amp;quot;I like to eat cheese for supper.&amp;quot; would become:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or simply (if the proposed &amp;quot;[http://microformats.org/discuss/mail/microformats-discuss/2008-January/011199.html sub-microformat-pattern]&amp;quot; is adopted):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe-ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 08:16, 5 Jan 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
But that's not really a recipe, is it? And what would the purpose of knowing that cheese is an ingredient be?&lt;br /&gt;
--[[User:Yde|Yde]] 12:46, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Menus==&lt;br /&gt;
With the addition of a &amp;quot;price&amp;quot; field, and perhaps one or two others, and again making &amp;quot;method&amp;quot; optional, this microformat can also be used for menus. See [[recipe-examples#Menus|menu examples]].&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 02:39, 19 Feb 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
I would consider this out of scope (which is to produce an as-simple-as-possible microformat &amp;quot;for the mark-up of instructions for creating meals, drinks or food-based items&amp;quot; - [[recipe-brainstorming#Introduction | introduction]]) --[[User:Yde|Yde]] 13:39, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Schema proposal==&lt;br /&gt;
Based on the brainstorm and the discussions on the mailing list ([http://microformats.org/discuss/mail/microformats-new/2008-April/001599.html], [http://microformats.org/discuss/mail/microformats-new/2007-September/000864.html])&lt;br /&gt;
* Title&lt;br /&gt;
** &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt;&lt;br /&gt;
** required&lt;br /&gt;
** text&lt;br /&gt;
* Summary&lt;br /&gt;
** &amp;lt;code&amp;gt;entry-summary&amp;lt;/code&amp;gt;&lt;br /&gt;
** optional&lt;br /&gt;
** text&lt;br /&gt;
* Author&lt;br /&gt;
** &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;&lt;br /&gt;
** optional&lt;br /&gt;
** [[hcard]]&lt;br /&gt;
* Date published&lt;br /&gt;
** &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;&lt;br /&gt;
** optional&lt;br /&gt;
** [[datetime-design-pattern]]&lt;br /&gt;
* Photo(s)&lt;br /&gt;
** &amp;lt;code&amp;gt;photo&amp;lt;/code&amp;gt;&lt;br /&gt;
** optional&lt;br /&gt;
** img or url&lt;br /&gt;
* Ingredient(s)&lt;br /&gt;
** &amp;lt;code&amp;gt;ingredient&amp;lt;/code&amp;gt;&lt;br /&gt;
** 1 or more required.&lt;br /&gt;
** Quantity&lt;br /&gt;
*** &amp;lt;code&amp;gt;quantity&amp;lt;/code&amp;gt;&lt;br /&gt;
*** optional&lt;br /&gt;
*** text, optionally [[measure]]&lt;br /&gt;
** Item&lt;br /&gt;
*** &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;&lt;br /&gt;
*** required&lt;br /&gt;
*** text&lt;br /&gt;
** Note&lt;br /&gt;
*** &amp;lt;code&amp;gt;note&amp;lt;/code&amp;gt;&lt;br /&gt;
*** optional&lt;br /&gt;
*** text&lt;br /&gt;
** Optionality&lt;br /&gt;
*** &amp;lt;code&amp;gt;optional&amp;lt;/code&amp;gt;&lt;br /&gt;
*** optional&lt;br /&gt;
*** Text. Its absence should imply that the ingredient is required.&lt;br /&gt;
* Method&lt;br /&gt;
** &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;&lt;br /&gt;
** required&lt;br /&gt;
** text&lt;br /&gt;
* Yield&lt;br /&gt;
** &amp;lt;code&amp;gt;yield&amp;lt;/code&amp;gt;&lt;br /&gt;
** optional&lt;br /&gt;
** text&lt;br /&gt;
* Preparation time&lt;br /&gt;
** &amp;lt;code&amp;gt;preparation-time&amp;lt;/code&amp;gt;&lt;br /&gt;
** optional&lt;br /&gt;
** [[datetime-design-pattern]]&lt;br /&gt;
* Tags&lt;br /&gt;
** optional&lt;br /&gt;
** [[rel-tag]]&lt;br /&gt;
* License&lt;br /&gt;
** optional&lt;br /&gt;
** [[rel-license]]&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[recipe]]&lt;br /&gt;
* [[recipe-examples]]&lt;br /&gt;
* [[recipe-formats]]&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=measure-brainstorming&amp;diff=32275</id>
		<title>measure-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=measure-brainstorming&amp;diff=32275"/>
		<updated>2008-05-30T16:06:39Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* Issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Measure Microformat Brainstorming =&lt;br /&gt;
&lt;br /&gt;
This page collects ideas on how to use semantic XHTML to represent unambiguously [[measure]]s.&lt;br /&gt;
&lt;br /&gt;
== Guillaume Lebleu ==&lt;br /&gt;
&lt;br /&gt;
Basic example with elementary unit using the abbr pattern and the UNECE code (see [[measure-formats]])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;length&amp;quot;&amp;gt;5 &amp;lt;abbr class=&amp;quot;unit&amp;quot; title=&amp;quot;FOT&amp;quot;&amp;gt;Feet&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Optional &amp;quot;value&amp;quot; could be useful in some cases, for instance when the value is provided in plain text:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;length&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;value&amp;quot; title=&amp;quot;5&amp;quot;&amp;gt;Five&amp;lt;/abbr&amp;gt; &amp;lt;abbr class=&amp;quot;unit&amp;quot; title=&amp;quot;FOT&amp;quot;&amp;gt;Feet&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Andy Mabbett==&lt;br /&gt;
&lt;br /&gt;
===Converter Extension===&lt;br /&gt;
This Firefox extension may be of interest. Note, though, that it's been criticised for having a &amp;quot;nag&amp;quot; screen: [https://addons.mozilla.org/firefox/2286/ Converter] [[User:AndyMabbett|AndyMabbett]] 15:32, 3 Oct 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
:This is the author of that extension. I don't want to go much into this, but I just want to clarify this briefly. The part with the nag screen is wrong on two counts: (1) that dialog isn't there anymore, and (2) even if it was there, you only needed to read a paragraph and click a button to make it go away ''forever'' -- but you don't have to take my word for it, install it for yourselves and see. Andy's report is accurate however -- the extension '''''was''''' criticized for that dialog (that's what you get from your free extension's users when you ask for 15 seconds of their time in return for hundreds of hours of your time). --[[User:BogdanStancescu|BogdanStancescu]] 09:35, 9 Oct 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Wikipedia converter===&lt;br /&gt;
Wikipedia's [http://en.wikipedia.org/wiki/Template:Convert Convert Template] automatically converts from metric to imperial and vice versa. It's worth noting the measurements it supports. &lt;br /&gt;
&lt;br /&gt;
===Google calculator===&lt;br /&gt;
A Google search, e.g. for &amp;quot;0.6 miles&amp;quot; [http://www.google.co.uk/search?q=0.6+miles returns a metric conversion]. See also [http://www.google.co.uk/intl/en/help/calculator.html Google calculator help].&lt;br /&gt;
&lt;br /&gt;
===HTML Entities===&lt;br /&gt;
*For squared and cubic values, the HTML entities &amp;lt;code&amp;gt;&amp;amp;amp;sup2;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;amp;amp;sup3;&amp;lt;/code&amp;gt; should be borne in mind.&lt;br /&gt;
&lt;br /&gt;
*For temperatures and angels, the HTML entity &amp;lt;code&amp;gt;&amp;amp;amp;deg;&amp;lt;/code&amp;gt; exists.&lt;br /&gt;
&lt;br /&gt;
*The following currency entities exist: &lt;br /&gt;
**&amp;lt;code&amp;gt;&amp;amp;curren;&amp;lt;/code&amp;gt; - &amp;lt;code&amp;gt;&amp;amp;amp;curren;&amp;lt;/code&amp;gt; - currency &lt;br /&gt;
**&amp;lt;code&amp;gt;&amp;amp;cent;&amp;lt;/code&amp;gt; - &amp;lt;code&amp;gt;&amp;amp;amp;cent;&amp;lt;/code&amp;gt; - cent&lt;br /&gt;
**&amp;lt;code&amp;gt;&amp;amp;pound;&amp;lt;/code&amp;gt; - &amp;lt;code&amp;gt;&amp;amp;amp;pound;&amp;lt;/code&amp;gt; - pound&lt;br /&gt;
**&amp;lt;code&amp;gt;&amp;amp;yen;&amp;lt;/code&amp;gt; - &amp;lt;code&amp;gt;&amp;amp;amp;yen;&amp;lt;/code&amp;gt; - yen&lt;br /&gt;
**&amp;lt;code&amp;gt;&amp;amp;euro;&amp;lt;/code&amp;gt; - &amp;lt;code&amp;gt;&amp;amp;amp;euro;&amp;lt;/code&amp;gt; - Euro&lt;br /&gt;
&lt;br /&gt;
==Bogdan Stăncescu==&lt;br /&gt;
Here are my findings related to automatic parsing of measurements on web pages while developing the [http://converter.mozdev.org Converter] extension. Please ask away if you want me to go into more detail on any of the topics -- I'm not sure which of my experiences are relevant to microformats, so I'm going to give you an overview of my conclusions.&lt;br /&gt;
&lt;br /&gt;
By the way of an introduction, the Converter is a Firefox extension which tries to convert all measurements it finds in any web page to their Imperial or metric counterpart (e.g. Fahrenheit to Celsius, and Celsius to Fahrenheit; meters to feet and feet to meters). There are two steps to the conversion process: (1) identifying the measurements in the page, and (2) converting them. As expected, the conversion part is trivial, at least conceptually. The parsing is the tricky bit, and that's also where the Converter's challenges also become relevant for microformats.&lt;br /&gt;
&lt;br /&gt;
Here are the main challenges I have encountered while writing the Converter:&lt;br /&gt;
&lt;br /&gt;
;Presentation standardization: The first, biggest and most obvious challenge is lack of almost any ''de facto'' standardization in respect to data presentation. What I mean is that although the units themselves are more or less standardized (more on that later), they are ''presented'' in various ways within web pages. Take these examples: &amp;quot;50 foot monster&amp;quot;, &amp;quot;50 ft monster&amp;quot;, &amp;quot;50 feet monster&amp;quot;, &amp;quot;50-foot monster&amp;quot;, &amp;quot;50-feet monster&amp;quot; -- and my personal favorite, &amp;quot;fifty-foot monster&amp;quot; (more on this later);&lt;br /&gt;
&lt;br /&gt;
:Note that using a microformat using in particular the [[abbr-design-pattern]] would make each of these examples less ambiguous if not unambiguous. See below --[[User:Guillaume_Lebleu|Guillaume_Lebleu]]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;height&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;50&amp;lt;/span&amp;gt;&amp;lt;abbr class=&amp;quot;unit&amp;quot; title=&amp;quot;FOT&amp;quot;&amp;gt;foot&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt; monster&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;height&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;50&amp;lt;/span&amp;gt;&amp;lt;abbr class=&amp;quot;unit&amp;quot; title=&amp;quot;FOT&amp;quot;&amp;gt;ft&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt; monster&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;height&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;50&amp;lt;/span&amp;gt;-&amp;lt;abbr class=&amp;quot;unit&amp;quot; title=&amp;quot;FOT&amp;quot;&amp;gt;foot&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt; monster&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;height&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;50&amp;lt;/span&amp;gt;&amp;lt;abbr class=&amp;quot;unit&amp;quot; title=&amp;quot;FOT&amp;quot;&amp;gt;feet&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt; monster&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;height&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;value&amp;quot; title=&amp;quot;50&amp;quot;&amp;gt;fifty&amp;lt;/abbr&amp;gt;&amp;lt;abbr class=&amp;quot;unit&amp;quot; title=&amp;quot;FOT&amp;quot;&amp;gt;foot&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt; monster&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:: Of course; as far as I could gather, that's actually the ''purpose'' of microformats -- bridging the gap between what humans and machines can understand, no? --[[User:BogdanStancescu|BogdanStancescu]] 00:30, 11 Oct 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
;Unit standardization: I live in Europe, where I've always used the metric system. As such, this probably was a much bigger nasty surprise for me than it is for a user of the Imperial/U.S. Customary system: in the Imperial system, the units themselves vary depending on where you are -- miles, pints, and a whole lot of other units come in many different flavors, but they're all written the same in regular usage;&lt;br /&gt;
&lt;br /&gt;
;Language: &amp;quot;1 meter&amp;quot; vs. &amp;quot;1 metre&amp;quot; is a reasonable difference -- but non-SI units are usually translated. Even some SI units have different plurals, depending on the language, although in theory SI units are actually denoted by ''symbols'', not &amp;quot;words&amp;quot;, as to make them non-translatable, and truly international (hence the name of the SI). I haven't really given much thought to a solution towards parsing these, because I find it overwhelming for the time.&lt;br /&gt;
&lt;br /&gt;
;The sheer number of units: surprisingly, most people don't realize just how many units we humans have invented. Just take a look here: [http://www.asknumbers.com/ asknumbers.com] -- see how many categories there are? Now click on Flow Rate -- a non-ubiquitous type of measurement. Three sub-categories only for flow rates! Now click on Volume Flow Rate and take a look at the number of units in those lists. Remember, those are just in one of the three categories for flow rate! The UNECE standard mentioned in the [[measure-formats#Measure_Formats|measure formats]] page is useful to define just that -- a ''standard'' set of units. But in practice there are a lot more being used out there.&lt;br /&gt;
&lt;br /&gt;
:Do you have examples from the Web (a URL) of non-UNECE units. One possibility would be to provide the ability for a unit to be defined as a division of products of other units. This is consistent with the [[measure-formats#Systeme_International]], which defines 7 base units and all other units as derived units (of course some units, even though they are derived are much easily represented as simple ones). This is what XBRL has done for financial/accounting/reporting. See [[currency-formats#XBRL]] and theorical example (ampere acre per second) below --[[User:Guillaume_Lebleu|Guillaume_Lebleu]]:&lt;br /&gt;
&lt;br /&gt;
::Unfortunately I don't have URLs -- almost at all -- with measurements, although I've been in the &amp;quot;business&amp;quot; for a while. The reason for this is that I collect URLs of pages I encounter which are not properly parsed by the Converter, and when I release a version which understands those, I delete the URLs. Also, I never intended to cover all units in the Converter myself, for a multitude of reasons -- therefore I was never interested in the more exotic ones.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Guillaume Lebleu's example&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;unit&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;abbr class=&amp;quot;unit&amp;quot; title=&amp;quot;AMP&amp;quot;&amp;gt;Ampere&amp;lt;/abbr&amp;gt; &amp;lt;abbr class=&amp;quot;unit&amp;quot; title=&amp;quot;ACR&amp;quot;&amp;gt;acre&amp;lt;/abbr&amp;gt; &amp;lt;span class=&amp;quot;divide&amp;quot;&amp;gt;per&amp;lt;/span&amp;gt; &amp;lt;abbr class=&amp;quot;unit&amp;quot; title=&amp;quot;SEC&amp;quot;&amp;gt;second&amp;lt;/abbr&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::Regarding your idea of breaking down the units in base units, that's something I've also been toying with in my head for the Converter. For my particular application, it's technically more difficult to implement this breakdown. For microformats, it would be easier, but there still remains at least one potential problem: you end up with a huge mess in the page. If a standard is too complicated to follow, one tends to give up altogether.&lt;br /&gt;
&lt;br /&gt;
::Consider a document which actually discusses some sort of current variation per farm, and therefore needs to repeatedly refer to ampere acres per second. For human use, they'd simply define the AAS somewhere at the top of the document, and then refer to AAS, KAAS or MAAS as needed. Maybe a similar approach should be considered for microformats as well:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
We define the &lt;br /&gt;
&amp;lt;span class=&amp;quot;unit_definition&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;abbr class=&amp;quot;unit_name&amp;quot;&amp;gt;AAS&amp;lt;/span&amp;gt;&lt;br /&gt;
  as&lt;br /&gt;
  &amp;lt;abbr class=&amp;quot;unit&amp;quot; title=&amp;quot;AMP&amp;quot;&amp;gt;Ampere&amp;lt;/abbr&amp;gt;&lt;br /&gt;
  &amp;lt;abbr class=&amp;quot;unit&amp;quot; title=&amp;quot;ACR&amp;quot;&amp;gt;acre&amp;lt;/abbr&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;divide&amp;quot;&amp;gt;per&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;abbr class=&amp;quot;unit&amp;quot; title=&amp;quot;SEC&amp;quot;&amp;gt;second&amp;lt;/abbr&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::And then use the &amp;quot;AAS&amp;quot; throughout the document as any other pre-defined unit. How would you define (and use) the KAAS (1000 AAS) or MAAS (1,000,000 AAS) though? Is there any standard way already to use data multipliers in microformats? Or should we discuss that? Or is it out of scope? --[[User:BogdanStancescu|BogdanStancescu]] 00:30, 11 Oct 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
That's all I can think of as major hurdles right now. If I remember anything else, I'll post here. Please do give me feedback here if you want to ask more about any of the topics I touched above, or if you have other questions I might be able to reply to. --[[User:BogdanStancescu|BogdanStancescu]] 12:08, 9 Oct 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Discoleo==&lt;br /&gt;
=== Measurement Classification ===&lt;br /&gt;
&lt;br /&gt;
Because it is easier to provide examples, I will first list examples.&lt;br /&gt;
&lt;br /&gt;
==== Categorical vs Ordinal Data ====&lt;br /&gt;
&lt;br /&gt;
Various measurements may produce '''NON-Numerical''' values:&lt;br /&gt;
* a pain scale: '''most severe''', '''very severe''', '''severe''', ...&lt;br /&gt;
* or the TNM tumour classification system: T0, Tx, T1, T2, T3, T4, N0, ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is even a more fundamental issue related to numbers themselves, e.g.:&lt;br /&gt;
* '''Lists''' or '''Years''' are sometimes written using '''Roman Numbers'''&lt;br /&gt;
** however, the strings corresponding to ''Roman Numbers'', when sorted alphabetically, do NOT retain the correct order&lt;br /&gt;
** i.e. C (100) preceds L (50), which preceds X (10)&lt;br /&gt;
* there are other numbering schemes&lt;br /&gt;
&lt;br /&gt;
==== A Single Value / Data Point ====&lt;br /&gt;
&lt;br /&gt;
This is the most simple data format and pretty straitforward to implement.&lt;br /&gt;
&lt;br /&gt;
* the distance between 2 cities is '''40 km'''&lt;br /&gt;
* the velocity is '''62 mph'''&lt;br /&gt;
* most other simple entires (...)&lt;br /&gt;
&lt;br /&gt;
==== An Interval Measurement ====&lt;br /&gt;
&lt;br /&gt;
* time: the shop is open between '''6am - 18pm''' on every day of the week, exept Saturdays  from '''9am - 16pm''' and Sundays from '''9am - 13pm'''&lt;br /&gt;
**[[hcalendar|hCalendar]]? [[User:AndyMabbett|Andy Mabbett]] 09:24, 22 Nov 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
This is more about an interval measurement. Every variable can have 2 (or more) values, e.g.:&lt;br /&gt;
* the levels of rain fall were between 25mm - 35mm&lt;br /&gt;
* the maximum velocity of various cars was 220 - 250 km/h&lt;br /&gt;
&lt;br /&gt;
Should these values be stored as separate values? [e.g. low / high]&lt;br /&gt;
Or should the microformats be able to store an interval?&lt;br /&gt;
&lt;br /&gt;
See also the examples for statistical summaries below.&lt;br /&gt;
&lt;br /&gt;
*Mark up each as a separate measurement, and wrap them in a &amp;quot;range&amp;quot; microformat? [[User:AndyMabbett|Andy Mabbett]] 11:36, 22 Nov 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
==== Matrices ====&lt;br /&gt;
&lt;br /&gt;
* the GPS coordinates are '''12°14' N and 25°55' E'''&lt;br /&gt;
**[[geo|Geo]]? [[User:AndyMabbett|Andy Mabbett]] 09:25, 22 Nov 2006 (PST)&lt;br /&gt;
* the dimension of the box is '''3m x 2m x 0.55m'''&lt;br /&gt;
**this is three separate, single measurements, surely? [[User:AndyMabbett|Andy Mabbett]] 09:21, 22 Nov 2006 (PST)&lt;br /&gt;
** 3 x 2 x 0.55 cubic meter, still 3 measurements, BUT given as cubic meter =&amp;gt; ONE measurement?&lt;br /&gt;
***Who writes 3x2x0.55 cubic meter? You'd write &amp;quot;3.3m&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&amp;quot; [[User:AndyMabbett|Andy Mabbett]] 11:36, 22 Nov 2006 (PST)&lt;br /&gt;
** the surface was 2 x 3 square feet ???&lt;br /&gt;
***Who writes 2x3 sq ft? You'd write &amp;quot;2ftx3ft&amp;quot; or &amp;quot;6ft&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;quot; [[User:AndyMabbett|Andy Mabbett]] 11:36, 22 Nov 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* IF we write &amp;quot;3.3m&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&amp;quot; or &amp;quot;6ft&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;quot;, we '''loose information'''&lt;br /&gt;
* IF I want a surface, I would prefer the '''sqare feet''' unit, and NOT '''...feet x ...feet'''&lt;br /&gt;
* writing for every measure a markup, will '''bloat''' the code extensively&lt;br /&gt;
** data matrices would be very effective here&lt;br /&gt;
*** how would you make such a matrix? There are different ways how such information can be &amp;quot;compounded&amp;quot;. (length per time = speed, length * length = area). Maybe a we can group those measurements by a surrounding information, what the context is. --Emil 02:50, 25 Dec 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
==== Statistical Measurements ====&lt;br /&gt;
&lt;br /&gt;
Often, a group of data is summarized using a statistics:&lt;br /&gt;
* the mean length was 1.3m (SD 0.12m, group size 22)&lt;br /&gt;
* the median age was 42 years (interquartile range 95% 18 - 97)&lt;br /&gt;
&lt;br /&gt;
==== Measurement Scales ====&lt;br /&gt;
&lt;br /&gt;
===== Accuracy vs. Precision =====&lt;br /&gt;
&lt;br /&gt;
'''QUESTIONS'''&lt;br /&gt;
* How detailed should a measurement be stored?&lt;br /&gt;
**Microformats aren't for storing measurements; they're for &amp;quot;labelling&amp;quot; the measurements that are already present. [[User:AndyMabbett|Andy Mabbett]] 09:23, 22 Nov 2006 (PST)&lt;br /&gt;
* If Accuracy and precision are relevant to the measurement, how do we store these?&lt;br /&gt;
&lt;br /&gt;
===== Standardization of Measurement =====&lt;br /&gt;
&lt;br /&gt;
* sometimes we may need to store the calibration information / calibration curves&lt;br /&gt;
* we may need to store the reference point the measurement is based on&lt;br /&gt;
* we may need to store the '''normal values'''&lt;br /&gt;
** biomedical measurements are often laboratory dependent, so it does NOT make sense to have the measurement without the corresponding normal values&lt;br /&gt;
** e.g. anti-Hepatitis B surface antigen antibody (anti-HBs) Titer: 32 MIU/ml&lt;br /&gt;
*** normal: 0 (non-infected, non-past infection, non-immunity)&lt;br /&gt;
*** protective immunity: &amp;gt;10 MIU/ml&lt;br /&gt;
*** interpretation is however more complex, depending on other tests as well&lt;br /&gt;
&lt;br /&gt;
== Emil Thies ==&lt;br /&gt;
&lt;br /&gt;
From my understanding, this microformat should concentrate on the notation of a measurement. So there will be some aspects, which has to be covered (elsewhere?) to improve the automatic use it or this microformat only uses some base informationens (units / dimensions) and derives all used from those base / build-in once.&lt;br /&gt;
&lt;br /&gt;
=== Dimension vs. Unit vs. Scale vs. Measurement ===&lt;br /&gt;
&lt;br /&gt;
A measurement is the combination of a number (value) and a unit (kind).&lt;br /&gt;
* 3km (3 Kilo Metre = 3.000 Metre)&lt;br /&gt;
&lt;br /&gt;
A unit is a view for a measure of a dimension. There are two kinds how units can be different to each user:&lt;br /&gt;
* Units Differ by Scale (Prefix)&lt;br /&gt;
** 3km is the same as 3.000 meter or 300.000 cm (Its the same unit, with a different prefix, which works like a factor for the value, to lower the amount of symbols / numbers. The scale should be an own element and we can make use of the standard prefixes, like they are defined on [http://aurora.regenstrief.org/UCUM/ucum.html#section-Prefixes The Unified Code for Units of Measure] or [http://www.w3.org/TR/mathml-units/#SI-prefixes MathML]).&lt;br /&gt;
* Different units of the same dimension can be transferred into each other.&lt;br /&gt;
** Metre is a unit of the dimension length.&lt;br /&gt;
** Foot is a unit of the dimension length.&lt;br /&gt;
&lt;br /&gt;
A Dimension is a base-dimension (see SI-System) or a compound dimension.&lt;br /&gt;
* length is a base dimension&lt;br /&gt;
* time is a base dimension&lt;br /&gt;
* speed is a compound dimension (length per time). There for a measurement of speed has one number and two unit by a math expression, which form their own unit. e.g. 10 m/s (10 Metre per second).&lt;br /&gt;
&lt;br /&gt;
If we express a measurement in a microformat by the unit, the dimension is indirect provided by it. But a microformat, which uses measurement as a part, needs to define the dimension of it, to keep the use of the unit as an user choice. So, we could have a general measurement element, which allows all kinds of units to use. As a derived format, we can have sub-formats, which limit the list of units (or define an alternate list) by only allowing specific dimension(s).&lt;br /&gt;
&lt;br /&gt;
E.G. &lt;br /&gt;
* [[currency-proposal]], with the money element which uses the same elements value (should then replace amount), scale (should be introduced), unit (should replace currency) which is limit to the ISO 4217 list.&lt;br /&gt;
* length, which only allows units which measures the dimension length, like FOT, MTR ...&lt;br /&gt;
&lt;br /&gt;
=== Identification of Units ===&lt;br /&gt;
&lt;br /&gt;
There are so many Units around - not only the existing one. There are deprecated ones like from Rome empire etc. For example &amp;quot;[http://en.wikipedia.org/wiki/Foot_(unit_of_length) Foot]&amp;quot; is not an unique identification of a unit. There is not only the British and U.S., there are for example same old German ones, before those areas joined the international metre convention in 1875:&lt;br /&gt;
* 25 cm in Hessen&lt;br /&gt;
* 28,935 cm in Bremen &lt;br /&gt;
* 29,641 cm in Oldenburg &lt;br /&gt;
* 29,1859 cm in Bayern &lt;br /&gt;
* 30,385 cm in Meiningen-Hildburghausen &lt;br /&gt;
* 31,385 cm in Preußen &lt;br /&gt;
* 31,608 cm in Wien/Österreich &lt;br /&gt;
* 32,61 cm in Bad Homburg vor der Höhe &lt;br /&gt;
* 33 1/3 cm in der Pfalz &lt;br /&gt;
	&lt;br /&gt;
So there is the need of a unique identification of those units. I found two approach right:&lt;br /&gt;
&lt;br /&gt;
==== In MathML ====&lt;br /&gt;
&lt;br /&gt;
MathML [http://www.w3.org/TR/mathml-units/#definitionURL defines] the construction of an URI like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://base/units/unit name[/context][/country][#prefix]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://.../units/foot/de&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
But as you can see, there is right now no way to distinguish the different German foots based on the area inside Germany. Furthermore the context is so variable, that the same unit can be described by different URLs.&lt;br /&gt;
&lt;br /&gt;
==== In OpenMath ====&lt;br /&gt;
&lt;br /&gt;
OpenMath [http://www.openmath.org/cdgroups/units.html defines] the units inside of content directories:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://www.openmath.org/cd/units_us1.xhtml#foot_us_survey&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So there is a unique URLs for a Unit, but not every Unit is covered.&lt;br /&gt;
&lt;br /&gt;
=== Transformation of Units ===&lt;br /&gt;
&lt;br /&gt;
A real benefit is the automatic transformation of a unit, so that the write can write the measurement in his context (e.g. in the U.S. foot, or a quote from an antike text in Rome Empire foot) and the reader can get a transformation in his context (e.g. the value in metre). There fore there is the need of additional transformation information. And there are some different kinds of transformation:&lt;br /&gt;
&lt;br /&gt;
==== units of same dimension ====&lt;br /&gt;
&lt;br /&gt;
 e.g. foot to metre&lt;br /&gt;
&lt;br /&gt;
==== units of compound but same dimension ====&lt;br /&gt;
&lt;br /&gt;
 e.g. metre/s and mach-number&lt;br /&gt;
&lt;br /&gt;
==== compound measurement context ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;This switch works up to 5 Ampere by 220 Volt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The reader might to now, which Watt device he can attach (1100 Watt would be the answer).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;The dimension of the box is 3m x 2m x 0.55m&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There might be some question like:&lt;br /&gt;
* volume (3,3 m³)&lt;br /&gt;
* surface (17,5 m²)&lt;br /&gt;
&lt;br /&gt;
=== Approach ===&lt;br /&gt;
&lt;br /&gt;
A general measurement should make use of the following informations:&lt;br /&gt;
&lt;br /&gt;
value: a number, which represents the amount of the measurement. The number should follow one of the following representation:&lt;br /&gt;
* natural (positive and negative): e.g. -1, 0, 1&lt;br /&gt;
* decimal fraction (positive and negative): e.g. -2.5, 0.123&lt;br /&gt;
* natural fraction (positive and negative): e.g. -2/3, 3/7&lt;br /&gt;
scale: a factor used to lower the needed numbers of the value. The scale should be either&lt;br /&gt;
* a letter to refer a build-in factor, which is defined in [http://aurora.regenstrief.org/UCUM/ucum.html#section-Prefixes The Unified Code for Units of Measure] or [http://www.w3.org/TR/mathml-units/#SI-prefixes MathML]).&lt;br /&gt;
* a number like defined on value&lt;br /&gt;
unit: the unit used for the measurement. The unit should follow one of the following representation:&lt;br /&gt;
* build-in short-form like defined on [http://www.unece.org/etrades/units.htm Standards for Trade and Electronic Business] (or any other defined list which will be defined as the standard list for this format)&lt;br /&gt;
* a reference to a unit definition. (I think there is the need of a markup/language to define new units and/or the transformation between units).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;measurement&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;value&amp;quot; title=&amp;quot;5&amp;quot;&amp;gt;Five&amp;lt;/abbr&amp;gt; &amp;lt;abbr class=&amp;quot;scale&amp;quot; title=&amp;quot;k&amp;quot;&amp;gt;kilo&amp;lt;/abbr&amp;gt; &amp;lt;abbr class=&amp;quot;unit&amp;quot; title=&amp;quot;MTR&amp;quot;&amp;gt;metre&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
when we have a defined sub-measurement format for length, it could also be written:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;length&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;value&amp;quot; title=&amp;quot;5&amp;quot;&amp;gt;Five&amp;lt;/abbr&amp;gt; &amp;lt;abbr class=&amp;quot;scale&amp;quot; title=&amp;quot;k&amp;quot;&amp;gt;kilo&amp;lt;/abbr&amp;gt; &amp;lt;abbr class=&amp;quot;unit&amp;quot; title=&amp;quot;MTR&amp;quot;&amp;gt;metre&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== List of possible Sub-Formats ====&lt;br /&gt;
&lt;br /&gt;
Here is a (first) list of possible keywords for sub-formats and their unit list or compound kind:&lt;br /&gt;
&lt;br /&gt;
* money - unit limit to the ISO 4217 List (or could be a sparate [[currency]] microformat)&lt;br /&gt;
* '''length''' - unit limited to e.g. MTR (Metre), FOT (Foot) ....)&lt;br /&gt;
** '''area''' &lt;br /&gt;
*** Either a measurement with units like MTK (Square Metre), FTK (Square Foot) &lt;br /&gt;
*** or a compound format with elements (width:length, height:length)&lt;br /&gt;
** '''volume''' &lt;br /&gt;
*** Either a measurement with units like MTQ (Cubic Metre), FTQ (Cubic Foot), LTR (Litre) ...&lt;br /&gt;
*** or a compound format with elements (width:length, height:length, depth:length)&lt;br /&gt;
* time or duration or '''period''' - unit limited to e.g. sec (second), min (minute) ...&lt;br /&gt;
* '''frequency''' - unit limited to Hertz&lt;br /&gt;
* mass or '''weight''' - unit limited to GRM (Gram), ...&lt;br /&gt;
* power or '''electricity''' - unit limited to AMP (Ampere), OHM (Ohm), ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Straw man==&lt;br /&gt;
Based on [[currency-brainstorming#Taylor_Cowan|Taylor Cowan's currency suggestion]], and [http://microformats.org/discuss/mail/microformats-new/2007-September/000921.html subsequent mailing list discussion], the following straw man (rendering the above sub-formats unnecessary) is proposed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;hmeasure&amp;quot;&amp;gt;&lt;br /&gt;
          [value]&lt;br /&gt;
        &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;abbr class=&amp;quot;hmeasure&amp;quot; title=&amp;quot;[value]&amp;quot;&amp;gt;&lt;br /&gt;
          [text]&lt;br /&gt;
        &amp;lt;/abbr&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where &amp;quot;value&amp;quot;  is a number-type pair (&amp;quot;3Kg&amp;quot;, &amp;quot;456g&amp;quot;) using [http://en.wikipedia.org/wiki/SI_units SI] or other standard unit-codes and where parsers must accept the formats:&lt;br /&gt;
&lt;br /&gt;
*[unit-code][number]&lt;br /&gt;
*[unit-code][space][number]&lt;br /&gt;
*[number][unit-code]&lt;br /&gt;
*[number]space[unit-code]&lt;br /&gt;
&lt;br /&gt;
and where the acceptable codes are to be determined.&lt;br /&gt;
&lt;br /&gt;
Further comment is invited. A test page is available, at http://www.westmidlandbirdclub.com/test/measure.htm&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
*This is extensible, using agreed new codes for unusual or archaic measurements (say &amp;quot;FUR&amp;quot; for &amp;quot;furlong&amp;quot;); such codes could be contained  in the microformat's profile.&lt;br /&gt;
*Otherwise, it works as-is for sub-divisions of currencies:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
        &amp;lt;abbr class=&amp;quot;hmeasure&amp;quot; title=&amp;quot;635mm&amp;quot;&amp;gt;&lt;br /&gt;
          2' 1&amp;quot;&lt;br /&gt;
        &amp;lt;/abbr&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:(2' 1&amp;quot; is &amp;quot;two feet one inch&amp;quot; in imperial measurement).&lt;br /&gt;
&lt;br /&gt;
===Issues===&lt;br /&gt;
*is hmeasure the appropriate class-name?&lt;br /&gt;
*Is [[currency|money]] a separate microformat, or a measurement, with the ISO currency code as the unit-code?&lt;br /&gt;
*What standard sources for unit-codes exist? &lt;br /&gt;
**[http://www.bipm.org/en/si/ International System of Units]&lt;br /&gt;
*This is still susceptible to the [[accessibility-issues#abbr-design-pattern]]&lt;br /&gt;
*How should stops (.) and commas (,) be interpreted? [[User:TobyInk|TobyInk]] 04:13, 18 Nov 2007 (PST)&lt;br /&gt;
*Do we also need sub-classes?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;hmeasure&amp;quot;&amp;gt;&lt;br /&gt;
          The &amp;lt;span class=&amp;quot;unit-code&amp;quot;&amp;gt;kg&amp;lt;/span&amp;gt; weight was, in total &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;5&amp;lt;/span&amp;gt;.&lt;br /&gt;
        &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*If so, where would this be used? And are &amp;quot;unit-code&amp;quot; and &amp;quot;value&amp;quot; appropriate class-names?&lt;br /&gt;
*&amp;lt;p&amp;gt;'''[http://en.wikipedia.org/wiki/Measurement Measurement errors]''' are fundamental in many technical and scientific fields, they must be supported. [[User:LucaPost|LucaPost]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
       &amp;lt;span class=&amp;quot;hmeasure&amp;quot;&amp;gt;&lt;br /&gt;
           &amp;lt;a href=&amp;quot;/depth&amp;quot; rel=&amp;quot;tag&amp;quot; class=&amp;quot;data-name&amp;quot;&amp;gt;Depth&amp;lt;/a&amp;gt;:&lt;br /&gt;
             ( &amp;lt;span class=&amp;quot;data-value&amp;quot;&amp;gt;2.17&amp;lt;/span&amp;gt; +/-&lt;br /&gt;
                  &amp;lt;span class=&amp;quot;data-error&amp;quot;&amp;gt; 0.02&amp;lt;/span&amp;gt; )&lt;br /&gt;
                  x 10&amp;lt;sup class=&amp;quot;exp&amp;quot;&amp;gt;3&amp;lt;/sup&amp;gt;&lt;br /&gt;
                  &amp;lt;abbr class=&amp;quot;unit-measure&amp;quot; title=&amp;quot;m&amp;quot;&amp;gt;meters&amp;lt;/abbr&amp;gt;.&lt;br /&gt;
        &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
:#Here the actual physical quantity is better 'defined' with rel-tag, and the optional data-error is clearly identified with its own span; alternatively parsers might identify the data-error part by looking for the '&amp;amp;plusmn;' html-entity.&lt;br /&gt;
:# The standard '''[http://en.wikipedia.org/wiki/Scientific_Notation scientific notation]''' requires the data and the error values to be rounded to the same number of digits; the exponential notation in powers of ten is useful to have a singular format for values of any order of magnitude.&lt;br /&gt;
:# data-error and exp are not needed outside scientific contexts, thus they would be optional; the above HTML still represents a semantic structure when they're left out.&lt;br /&gt;
&lt;br /&gt;
===Suggested amendment 1===&lt;br /&gt;
&lt;br /&gt;
*Use only:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
        &amp;lt;abbr class=&amp;quot;hmeasure&amp;quot; title=&amp;quot;[value]&amp;quot;&amp;gt;&lt;br /&gt;
          [text]&lt;br /&gt;
        &amp;lt;/abbr&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where &amp;quot;value&amp;quot; is a number-type pair (&amp;quot;3 kg&amp;quot;, &amp;quot;456 g&amp;quot;) using [http://en.wikipedia.org/wiki/SI_units SI] or other standard unit-codes where the parser must accept the following formats:&lt;br /&gt;
&lt;br /&gt;
*Single measurements - [number][space][[http://en.wikipedia.org/wiki/SI_prefix SI-prefix]][[http://www.bipm.org/en/si/si_brochure/chapter5/5-2.html SI-unit]]&lt;br /&gt;
*Compound measurements - [number][space][[http://en.wikipedia.org/wiki/SI_prefix SI-prefix]][[http://www.bipm.org/en/si/si_brochure/chapter5/5-2.html SI-unit]][/][[[http://en.wikipedia.org/wiki/SI_prefix SI-prefix]][[http://www.bipm.org/en/si/si_brochure/chapter5/5-2.html SI-unit]]&lt;br /&gt;
&lt;br /&gt;
====Notes====&lt;br /&gt;
*The only values allowed are SI values and prefixes&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
        &amp;lt;abbr class=&amp;quot;hmeasure&amp;quot; title=&amp;quot;635 mm&amp;quot;&amp;gt;&lt;br /&gt;
          2' 1&amp;quot;&lt;br /&gt;
        &amp;lt;/abbr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;abbr class=&amp;quot;hmeasure&amp;quot; title=&amp;quot;635 km/s&amp;quot;&amp;gt;&lt;br /&gt;
          635 kilometers per second&lt;br /&gt;
        &amp;lt;/abbr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;abbr class=&amp;quot;hmeasure&amp;quot; title=&amp;quot;0.5 m^3/s^2&amp;quot;&amp;gt;&lt;br /&gt;
          half a cubic metre per second squared&lt;br /&gt;
        &amp;lt;/abbr&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Supported SI Prefixes====&lt;br /&gt;
&lt;br /&gt;
* yotta Y Quadrillion -1 000 000 000 000 000 000 000 000&lt;br /&gt;
* zetta Z Trilliard (thousand trillion) - 1 000 000 000 000 000 000 000&lt;br /&gt;
* exa- 	E 	Quintillion 	Trillion 	1 000 000 000 000 000 000&lt;br /&gt;
* peta- 	P 	Quadrillion 	Billiard (thousand billion) 	1 000 000 000 000 000&lt;br /&gt;
* tera- 	T 	Trillion 	Billion 	1 000 000 000 000&lt;br /&gt;
* giga- 	G 	Billion 	Milliard (thousand million) 	1 000 000 000&lt;br /&gt;
* mega- 	M 	Million 	1 000 000&lt;br /&gt;
* kilo- 	k 	Thousand 	1 000&lt;br /&gt;
* hecto- 	h 	Hundred 	100&lt;br /&gt;
* deca- 	da 	Ten 	10&lt;br /&gt;
* deci- 	d 	Tenth 	0.1&lt;br /&gt;
* centi- 	c 	Hundredth 	0.01&lt;br /&gt;
* milli- 	m 	Thousandth 	0.001&lt;br /&gt;
* micro- 	u 	Millionth 	0.000 001&lt;br /&gt;
** There is already a unicode character for the micro, sign: &amp;amp;#xB5; (U+00B5). Better to use it than substituting a &amp;quot;u&amp;quot;. [[User:TobyInk|TobyInk]] 03:56, 18 Nov 2007 (PST)&lt;br /&gt;
* nano- 	n 	Billionth 	Milliardth 	0.000 000 001&lt;br /&gt;
* pico- 	p 	Trillionth 	Billionth 	0.000 000 000 001&lt;br /&gt;
* femto- 	f 	Quadrillionth 	Billiardth 	0.000 000 000 000 001&lt;br /&gt;
* atto- 	a 	Quintillionth 	Trillionth 	0.000 000 000 000 000 001&lt;br /&gt;
* zepto- 	z 	Sextillionth 	Trilliardth 	0.000 000 000 000 000 000 001&lt;br /&gt;
* yocto- 	y 	Septillionth 	Quadrillionth 	0.000 000 000 000 000 000 000 001&lt;br /&gt;
&lt;br /&gt;
====Supported SI Units====&lt;br /&gt;
&lt;br /&gt;
*meter (m) - length&lt;br /&gt;
*gram (g) - mass&lt;br /&gt;
*kilogram (kg) - mass&lt;br /&gt;
*second (s) - time&lt;br /&gt;
*ampere (A) - electric current&lt;br /&gt;
*kelvin	(K) - thermodynamic temperature&lt;br /&gt;
*mole (mol) - amount of substance&lt;br /&gt;
*candela (cd) -	luminous intensity&lt;br /&gt;
&lt;br /&gt;
====Supported Derived SI Units====&lt;br /&gt;
*hertz 	(Hz) - frequency&lt;br /&gt;
*newton -	(N) 	force, weight&lt;br /&gt;
*pascal -	(Pa) 	pressure, stress&lt;br /&gt;
*joule 	(J) -	energy, work, heat&lt;br /&gt;
*watt 	(W) -	power, radiant flux&lt;br /&gt;
*coulomb 	(C) -	electric charge or electric flux&lt;br /&gt;
*volt 	(V) -	voltage, electrical potential difference, electromotive force&lt;br /&gt;
*farad 	(F) -	electric capacitance&lt;br /&gt;
*ohm 	(ohm) -	electric resistance, impedance, reactance&lt;br /&gt;
*siemens 	(S) -	electrical conductance&lt;br /&gt;
*weber 	(Wb) -	magnetic flux&lt;br /&gt;
*tesla 	(T) -	magnetic field&lt;br /&gt;
*henry 	(H) -	inductance&lt;br /&gt;
*lumen 	(lm) -	luminous flux&lt;br /&gt;
*lux 	(lx) -	illuminance&lt;br /&gt;
*becquerel 	(Bq) -	radioactivity (decays per unit time)&lt;br /&gt;
*sievert 	(Sv) -	equivalent dose (of ionizing radiation)&lt;br /&gt;
*katal 	(kat) -	catalytic activity&lt;br /&gt;
&lt;br /&gt;
====Supported Non-SI Units====&lt;br /&gt;
&lt;br /&gt;
*minute (min) - time&lt;br /&gt;
*hour (h) - time&lt;br /&gt;
*day (d) - time&lt;br /&gt;
*radian (rad) - angle&lt;br /&gt;
*degree of arc (deg) - angle&lt;br /&gt;
** Use instead U+00B0 (&amp;amp;#xB0;, degree) [[User:TobyInk|TobyInk]] 04:06, 18 Nov 2007 (PST)&lt;br /&gt;
*minute of arc (') - angle&lt;br /&gt;
** Use instead U+2032 (&amp;amp;#x2032;, prime) [[User:TobyInk|TobyInk]] 04:06, 18 Nov 2007 (PST)&lt;br /&gt;
*second of arc (&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;) - angle&lt;br /&gt;
** Use instead U+2033 (&amp;amp;#x2033;, double-prime) [[User:TobyInk|TobyInk]] 04:06, 18 Nov 2007 (PST)&lt;br /&gt;
*steradian (sr) - solid angle&lt;br /&gt;
*square degree (deg^2) - solid angle&lt;br /&gt;
*litre (L) - volume&lt;br /&gt;
*tonne (t) - mass&lt;br /&gt;
&lt;br /&gt;
====Units Defined by Microformats.org====&lt;br /&gt;
&lt;br /&gt;
*celcius (cel) - temperature&lt;br /&gt;
** Use U+2103 (&amp;amp;#x2103;, degrees celcius) [[User:TobyInk|TobyInk]] 04:07, 18 Nov 2007 (PST)&lt;br /&gt;
*bit (bit) - computing&lt;br /&gt;
*year (y) - year&lt;br /&gt;
*inch (in) - inch&lt;br /&gt;
*foot (ft) - foot&lt;br /&gt;
&lt;br /&gt;
====Supported SI Markup====&lt;br /&gt;
&lt;br /&gt;
*solidus (/) - divisor&lt;br /&gt;
** Division slash (&amp;amp;#x2215;, U+2215) more appropriate [[User:TobyInk|TobyInk]] 04:09, 18 Nov 2007 (PST)&lt;br /&gt;
*caret (^) - exponentiation&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
{{measure-related-pages}}&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27218</id>
		<title>recipe-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27218"/>
		<updated>2008-05-30T15:59:48Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* Measure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Recipe Brainstorming =&lt;br /&gt;
&lt;br /&gt;
Towards a [[recipe|Recipe]] microformat.  Please read the [[process]] before editing this page.&lt;br /&gt;
&lt;br /&gt;
==Format-In-Progress==&lt;br /&gt;
&lt;br /&gt;
This format-in-progress follows the restarting of Recipe development by [[User:Phae|Frances Berriman]] on 25th September 2007. Note that this Format-In-Progress section is intended to be edited to reflect the discussion that occurs on the microformats-new list, rather than being a free-form playground for schema.&lt;br /&gt;
&lt;br /&gt;
; Editors&lt;br /&gt;
: [[User:BenWard|Ben Ward]] (Yahoo!, Inc.)&lt;br /&gt;
: [[User:Phae|Frances Berriman]] (BBC)&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
Recipe is based on [[recipe-examples|examples]] and fields in [[recipe-formats|existing formats]]. &lt;br /&gt;
&lt;br /&gt;
The recipe microformat is designed for the mark-up of instructions for creating meals, drinks or food-based items.  &lt;br /&gt;
&lt;br /&gt;
===Root Class Name===&lt;br /&gt;
&lt;br /&gt;
To be decided. Likely ‘hrecipe’.&lt;br /&gt;
&lt;br /&gt;
===Property List===&lt;br /&gt;
&lt;br /&gt;
Recipe properties, with sub-properties listed in parentheses, like &amp;lt;em&amp;gt;(this)&amp;lt;/em&amp;gt;, plurality indicated by square brackets, like &amp;lt;em&amp;gt;this[]&amp;lt;/em&amp;gt;. Note that the draft property names may change, but their function should remain.&lt;br /&gt;
&lt;br /&gt;
Optional and required for each field is explicitly stated at this stage. Fields without have not been determined.&lt;br /&gt;
&lt;br /&gt;
* Title - Required.&lt;br /&gt;
* Summary – A short introduction, accompanying statement about the recipe. Optional.&lt;br /&gt;
* Author - An hCard for the author of the recipe. Optional.&lt;br /&gt;
* Date Published - Optional&lt;br /&gt;
* Photo[] - Accompanying image. Optional.&lt;br /&gt;
* Ingredient[] (Quantity [Optional], Name [Required], ‘Optionality’ [Optional], Preparation Notes [Optional]) - 1 or more required.&lt;br /&gt;
* Method - The block of text containing the method of the recipe. Required.&lt;br /&gt;
&lt;br /&gt;
Ingredient &amp;gt; ‘Optionality’. States that an ingredient is optional to the recipe. Its absence should imply that the ingredient is required. &lt;br /&gt;
&lt;br /&gt;
===Suggested fields for inclusion===&lt;br /&gt;
&lt;br /&gt;
* License - using rel-licence attribution&lt;br /&gt;
* Tags - using rel-tag.&lt;br /&gt;
* Method &amp;gt; Steps or Method-Step[] as a child of Method. Imply ordered steps from an HTML list or explicitly mark-up ordered steps respectively.&lt;br /&gt;
* Yield – Quantity produced by this recipe&lt;br /&gt;
* Calories – per serving. May be part of the [measure] microformat in future.&lt;br /&gt;
&lt;br /&gt;
===Known Issues===&lt;br /&gt;
&lt;br /&gt;
* Mark-up of quantity would be enhanced by use of a [measure] microformat. However, such a format does not yet exist outside of brainstorming. It must be decided whether quantity is useful/parsable _enough_ without explicit mark-up of values and units.&lt;br /&gt;
&lt;br /&gt;
==RecipeML-based Brainstorm==&lt;br /&gt;
&lt;br /&gt;
Excerpted from [http://conoroneill.com/2006/03/21/what-if-i-suggest-a-structured-recipe-format-and-you-critique-it/ Conor Bandon's Blog entry] and derived from The RecipeML Spec:&lt;br /&gt;
*Recipe_Title&lt;br /&gt;
*Summary Description (one liner)&lt;br /&gt;
*Measurement System (U.S., Imperial etc)&lt;br /&gt;
*Ingredients (each one a separate &amp;quot;item&amp;quot; rather than block text with count/amount/range/unit broken out too)&lt;br /&gt;
**Some (e.g. meats, vegetables) could optionally be marked up with (elements of) the proposed [[species]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:41, 16 Nov 2006 (PST)&lt;br /&gt;
** Ingredient importance (e.g. Main, Required, Optional) should be listed as an attribute of each entry. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Units need separate microformat: see [[measure]] &lt;br /&gt;
**Ingredient Preparation: such as diced, chopped, sliced, grated, minced, etc. [[User:SteveL|Steve Lewis]] 18:55, 11 Feb 2007 (PST)&lt;br /&gt;
*Preparation Time (overall time)&lt;br /&gt;
*Yield Quantity and Unit (4 pancakes or 5 servings)&lt;br /&gt;
**Calories per serving [[User:JohnLeMasney| John LeMasney]]&lt;br /&gt;
**Calories per ounce [[User:JohnLeMasney| John LeMasney]] &lt;br /&gt;
*Background Information - Optional section to encapsulate information that is useful but not necessarily required for a successful recipe. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Author (Person) ([[hcard]]?)&lt;br /&gt;
**Submitter (Person) ([[hcard]]?)&lt;br /&gt;
**Source (Book Title etc)&lt;br /&gt;
*** could use the proposed [[citation]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:43, 16 Nov 2006 (PST)&lt;br /&gt;
**Date (Of Creation or Publication)&lt;br /&gt;
**Rights (Copyright or other)&lt;br /&gt;
**Meal Category (Starter, entree, dessert )&lt;br /&gt;
**Cuisine Category (Italian etc)&lt;br /&gt;
*Instructions (text, but can contain:)&lt;br /&gt;
**Steps (optional)&lt;br /&gt;
***Should be an ordered list [[User:AndyMabbett|Andy Mabbett]] 14:46, 16 Nov 2006 (PST)&lt;br /&gt;
***Another vote for an ordered list, perhaps in the [[XOXO]] format. [[User:AlexanderShusta|α]]&lt;br /&gt;
*Photo (optional) [[User:IamCam|Cameron Perry]]&lt;br /&gt;
**Could be one per dish, or one for each (or for some of the) step(s). [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
== Additional Suggestions ==&lt;br /&gt;
*Steps - As cited above but to include estimated time per step.  Include the type of step (prep, preheat, cook, bake, mix, saute, etc) as well as the ingredients involved.  This would be very useful when trying to time a meal so all the food appears together.&lt;br /&gt;
**I think this is being to specific. Are there any real world examples where this would be useful? --[[User:Yde|Yde]] 08:41, 30 May 2008 (PDT)&lt;br /&gt;
*Difficulty/Notes - Perhaps incorporation of [[hreview|hReview]] to describe difficulty (using rating) and general comments (review), as an optional field. [[User:Phae|Frances Berriman]]&lt;br /&gt;
*Suitability (e.g. vegetarian, vegan, wheat-free, etc.). Possibly [[rel-tag]]. [[User:AndyMabbett|Andy Mabbett]] 14:57, 16 Nov 2006 (PST)&lt;br /&gt;
*Ingredient Grouping - In baking you need to differentiate wet from dry ingredients.  See also an [[recipe-examples|example recipe]] from [http://www.extratasty.com/recipe/46/cuba_libre extratasty.com] for useful grouping in cocktail mixing. [[SteveL|Steve Lewis]] 19:10, 11 Feb 2007&lt;br /&gt;
** Maybe this ingredient grouping can be used to express some alternative ingredients, like &amp;quot;mayonnaise or cream cheese&amp;quot;. [[EstevaoSamuel|Estêvão Samuel Procópio]] 15:33, 16 Dez 2007 (PDT)&lt;br /&gt;
** This could be solved by using a xoxo list and ignoring list items that don't include a class=&amp;quot;name&amp;quot;. Example:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Booze&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Rum&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Mixer&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Cola&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Lime juice&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:Yde|Yde]] 13:09, 18 Apr 2008 (PDT)&lt;br /&gt;
** We can't have a dependency on XOXO or any list mark-up for ingredients. That's too restrictive on publishing patterns, preventing patterns like: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;method&amp;quot;&amp;gt;Take &amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;a handful&amp;lt;/span&amp;gt; &lt;br /&gt;
of  spinach&amp;lt;/span&amp;gt; and fry it&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:BenWard|BenWard]] 13:20, 18 Apr 2008 (PDT)&lt;br /&gt;
You're right. I think grouping would introduce too many new elements (class=&amp;quot;group&amp;quot;, class=&amp;quot;group-title&amp;quot;) considering how relatively uncommon this is. --[[User:Yde|Yde]] 13:51, 23 Apr 2008 (PDT)&lt;br /&gt;
* Number of dishes or similary - often it's mentioned how many dishes (or breads in baking, etc) the ingredients are for. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Suitable for occations - what occations are the dish suitable for? [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Category - many sites categorize their recipes. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
Note: Comments added ''&amp;quot;[[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&amp;quot;'' are added after looking at http://tasteline.com, example: [http://www.tasteline.com/default.ns?strItemID=showRecipe&amp;amp;intChannelID=&amp;amp;lngRID=8045&amp;amp;tlfo=0 here].&lt;br /&gt;
&lt;br /&gt;
*Under what terms is the recipe licensed? Microformat: rel=&amp;quot;license&amp;quot;. Often a page is in the creative commons but the page author has taken some text from a copyrighted page and in theory re-published the work in violation to the terms of use, adding a rel=&amp;quot;license&amp;quot; to each recipe on the page? [[User:Lee Jordan|Lee Jordan]] 20:55, 04 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient List Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If class=&amp;quot;ingredients&amp;quot; (note: plural) is found on an element, class=&amp;quot;ingredient&amp;quot; (note: singular) is automatically implied on all its children.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I agree. This would save a lot of space, especially combined with the proposed hmeasur [http://microformats.org/wiki/measure#hmeasure minimisation technique]. --[[User:Yde|Yde]] 12:57, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
This idea's a bit more &amp;quot;out there&amp;quot; and probably needs a bit more work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;3  eggs&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(note the double-space between '3' and 'eggs') is treated as a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is similar to N-optimisation in hCard, but uses a double space instead of a single space because the components (quantity, name) may themselves each contain spaces. With both of these optimisations in place, the sponge cake ingredient list can be written as concisely as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;3  eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;1 tsp  vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which (apart from the double spaces) is pretty close to how many people publish ingredients lists already. (Certainly close to how I do!)&lt;br /&gt;
&lt;br /&gt;
=== Alternative Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 02:02, 24 Mar 2008 (PDT): Perhaps a better solution than the double spacing...&lt;br /&gt;
&lt;br /&gt;
As above, but:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;3&amp;lt;/var&amp;gt; eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;1 tsp&amp;lt;/var&amp;gt; vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or is this stretching the meaning of &amp;amp;lt;var&amp;gt; too much?&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name Optimisation ===&lt;br /&gt;
&lt;br /&gt;
--[[User:Yde|Yde]] 02:12, 23 Apr 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If no class=&amp;quot;quantity&amp;quot; or class=&amp;quot;name&amp;quot; is found, the content of the ingredient element is treated as the name of the ingredient.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NOTE: To avoid confusion, I used the class name &amp;quot;name&amp;quot; although I think it should be changed to &amp;quot;item&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Cookcamp brainstorming ==&lt;br /&gt;
&lt;br /&gt;
At [http://barcamp.org/CookCamp CookCamp] in February 2007, Tantek moderated a fairly free form discussion of how to publish/share recipes.  Here is a [http://flickr.com/photos/tantek/422072573/ photo of the whiteboard]:&lt;br /&gt;
&lt;br /&gt;
[http://flickr.com/photos/tantek/422072573/ http://farm1.static.flickr.com/162/422072573_9956d93f61.jpg]&lt;br /&gt;
&lt;br /&gt;
'''To Do''': OCR this and enter rough notes here...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
Please do feel to add your comments below.  If this section grows too large, please create a seperate recipe-issues section.  Thanks!&lt;br /&gt;
&lt;br /&gt;
===Scope===&lt;br /&gt;
*Is this intended for only food recipes, or also recipes for, say, glue, paint, dyes and other chemicals? [[User:AndyMabbett|Andy Mabbett]] 14:53, 16 Nov 2006 (PST)&lt;br /&gt;
** +1  Wondered the same.  I'd like to see this extended as a general recipe for anything that can be created in a defined way/order, rather than just edible food.[[User:Phae|Frances Berriman]]&lt;br /&gt;
** Agreed. This format could apply to a set of methods and materials, including cooking, science experiments, craft making, building, etc. - essentially any how-to or tutorial. [[User:IamCam|Cameron Perry]]&lt;br /&gt;
** However, now I view my addition of 'calories per serving' as suspect, ;) though I guess it could still apply, since it's just a unit of energy. [[User:JohnLeMasney|John LeMasney]]&lt;br /&gt;
***Recipe for Nitroglycerine (not recommended by Weight Watchers) ? [[User:AndyMabbett|Andy Mabbett]] 10:43, 1 Feb 2007 (PST)&lt;br /&gt;
** The scope is determined by the [[recipe-examples]] research that is done, other musings are purely theoretical and thus discouraged.  So far this means recipes means only food recipes.  In addition, &amp;quot;recipe&amp;quot; in common vernacular applies primarily to food.  Other uses are certainly outside the common 80/20 (note that 80/20 does note mean there are no non-food cases, merely that they are outside the 80).  If you want to pursue other types of recipes, e.g. &amp;quot;chemical-recipes&amp;quot; - start that as a separate research effort per the [[process]]. [[User:Tantek|Tantek]] 07:39, 15 Mar 2007 (PDT)&lt;br /&gt;
*** Work is continuing on the recipe format now with the scope limited to food-based items only. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
*Is it possible to have special structure for the details of the operations in the cooking. For Eg. I invite you to have a look at the following Page [http://www.anthus.com/Recipes/CompCook.html]. Should it be possible to have special markup for the operations? Or is that going too far? Maybe we could keep this open ended so that it could be included when sites would actually be interested in including the same... Anyway the article makes for some interesting reading though it is from 1985 ;-) [[User:SudarshanP|SudarshanP]] 06:46, 26 Jun 2007 (PDT)&lt;br /&gt;
** I think this could be considered out of scope. It's the sort of thing that would be detailed in the descriptive narrative, but I'm not sure there's evidence from the examples that this type of behaviour is common enough to warrant specific properties to hold it. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
===Measure ===&lt;br /&gt;
{{OpenIssue}}&lt;br /&gt;
*Quantities play a key part in recipes, so do we feel the recipe format will rely on quantities so heavily that the measure microformat needs to be completed first, or do we feel it can exist without it and use of measure can be optional in the first version? [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
**The former. [[User:AndyMabbett|Andy Mabbett]] 13:10, 4 Feb 2008 (PST)&lt;br /&gt;
**The use of a measure microformat should be optional. Otherwise it will prevent people from using less specific measurements like &amp;quot;a handful&amp;quot; or &amp;quot;a bottle&amp;quot; or just &amp;quot;some&amp;quot;. [[User:Yde|Yde]] 08:59, 30 May 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*The abbr design pattern should be used to mark up measures, such as lbs and kg, measures are also not restricted to ingredients as they describe temperature too, as such should the sup element be used in the presentation of the degree symbol, within the abbr? See  [http://www.bbc.co.uk/weather/5day.shtml?id=1081 BBC weather example] [[User:Lee Jordan|Lee Jordan]] 20:00, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Conversion is tricky and is important, you've found a great recipe but it's measured in &amp;quot;cups&amp;quot;. temperature is usually handled well by recipe authors, unless &amp;quot;gas mark&amp;quot; is used. The lang attribute (optional) could be used to denote the intentional language convention of the markup, to aid parsers &amp;quot;convert on the fly&amp;quot;? Is there currently a sematic way of marking up content as being metric or imperial? (complications come in mixed measure conventions in the same text section, so lang= on the abbr rather than the ul would help). A browser could then know the text was originally written in metric and convert to imperial if the user agent was en-GB, or a DOM script equally could aid conversion from cups to oz based on that? As an Englishman reading American text I find it hard to know what a &amp;quot;cup&amp;quot; is and then there are the Europeans to consider. Lang attributes might not be useful as for example en-US and en-GB measure distance in miles for example, rel=&amp;quot;us-volume&amp;quot; (cups), rel=&amp;quot;gb-volume&amp;quot; (tablespoons)? [[User:Lee Jordan|Lee Jordan]] 20:15, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Should the hmeasure class be applied to all ingredient list items (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;li class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;) or just the ingredients list itself (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;ul class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;)? All ingredients are related to measurement (a value, a unit and an item) so it might as well be defined once or am I missing something? --[[User:Yde|Yde]] 12:37, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*On the [[measure]] site it says: The names &amp;quot;value&amp;quot; and &amp;quot;type&amp;quot; are taken from [[hCard]]; &amp;quot;item&amp;quot; is used from hReview. For the same reasons, should we change quantity to value + unit and name to item or does this brake compatability with some recipe format? --[[User:Yde|Yde]] 13:25, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Single foodstuffs==&lt;br /&gt;
&lt;br /&gt;
If &amp;quot;method&amp;quot; is made optional, this could be used for marking up individual foodstuffs in prose. for example, &amp;quot;I like to eat cheese for supper.&amp;quot; would become:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or simply (if the proposed &amp;quot;[http://microformats.org/discuss/mail/microformats-discuss/2008-January/011199.html sub-microformat-pattern]&amp;quot; is adopted):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe-ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 08:16, 5 Jan 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
But that's not really a recipe, is it? And what would the purpose of knowing that cheese is an ingredient be?&lt;br /&gt;
--[[User:Yde|Yde]] 12:46, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Menus==&lt;br /&gt;
With the addition of a &amp;quot;price&amp;quot; field, and perhaps one or two others, and again making &amp;quot;method&amp;quot; optional, this microformat can also be used for menus. See [[recipe-examples#Menus|menu examples]].&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 02:39, 19 Feb 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
I would consider this out of scope (which is to produce an as-simple-as-possible microformat &amp;quot;for the mark-up of instructions for creating meals, drinks or food-based items&amp;quot; - [[recipe-brainstorming#Introduction | introduction]]) --[[User:Yde|Yde]] 13:39, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[recipe]]&lt;br /&gt;
* [[recipe-examples]]&lt;br /&gt;
* [[recipe-formats]]&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27216</id>
		<title>recipe-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=recipe-brainstorming&amp;diff=27216"/>
		<updated>2008-05-30T15:41:43Z</updated>

		<summary type="html">&lt;p&gt;Yde: /* Additional Suggestions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Recipe Brainstorming =&lt;br /&gt;
&lt;br /&gt;
Towards a [[recipe|Recipe]] microformat.  Please read the [[process]] before editing this page.&lt;br /&gt;
&lt;br /&gt;
==Format-In-Progress==&lt;br /&gt;
&lt;br /&gt;
This format-in-progress follows the restarting of Recipe development by [[User:Phae|Frances Berriman]] on 25th September 2007. Note that this Format-In-Progress section is intended to be edited to reflect the discussion that occurs on the microformats-new list, rather than being a free-form playground for schema.&lt;br /&gt;
&lt;br /&gt;
; Editors&lt;br /&gt;
: [[User:BenWard|Ben Ward]] (Yahoo!, Inc.)&lt;br /&gt;
: [[User:Phae|Frances Berriman]] (BBC)&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
Recipe is based on [[recipe-examples|examples]] and fields in [[recipe-formats|existing formats]]. &lt;br /&gt;
&lt;br /&gt;
The recipe microformat is designed for the mark-up of instructions for creating meals, drinks or food-based items.  &lt;br /&gt;
&lt;br /&gt;
===Root Class Name===&lt;br /&gt;
&lt;br /&gt;
To be decided. Likely ‘hrecipe’.&lt;br /&gt;
&lt;br /&gt;
===Property List===&lt;br /&gt;
&lt;br /&gt;
Recipe properties, with sub-properties listed in parentheses, like &amp;lt;em&amp;gt;(this)&amp;lt;/em&amp;gt;, plurality indicated by square brackets, like &amp;lt;em&amp;gt;this[]&amp;lt;/em&amp;gt;. Note that the draft property names may change, but their function should remain.&lt;br /&gt;
&lt;br /&gt;
Optional and required for each field is explicitly stated at this stage. Fields without have not been determined.&lt;br /&gt;
&lt;br /&gt;
* Title - Required.&lt;br /&gt;
* Summary – A short introduction, accompanying statement about the recipe. Optional.&lt;br /&gt;
* Author - An hCard for the author of the recipe. Optional.&lt;br /&gt;
* Date Published - Optional&lt;br /&gt;
* Photo[] - Accompanying image. Optional.&lt;br /&gt;
* Ingredient[] (Quantity [Optional], Name [Required], ‘Optionality’ [Optional], Preparation Notes [Optional]) - 1 or more required.&lt;br /&gt;
* Method - The block of text containing the method of the recipe. Required.&lt;br /&gt;
&lt;br /&gt;
Ingredient &amp;gt; ‘Optionality’. States that an ingredient is optional to the recipe. Its absence should imply that the ingredient is required. &lt;br /&gt;
&lt;br /&gt;
===Suggested fields for inclusion===&lt;br /&gt;
&lt;br /&gt;
* License - using rel-licence attribution&lt;br /&gt;
* Tags - using rel-tag.&lt;br /&gt;
* Method &amp;gt; Steps or Method-Step[] as a child of Method. Imply ordered steps from an HTML list or explicitly mark-up ordered steps respectively.&lt;br /&gt;
* Yield – Quantity produced by this recipe&lt;br /&gt;
* Calories – per serving. May be part of the [measure] microformat in future.&lt;br /&gt;
&lt;br /&gt;
===Known Issues===&lt;br /&gt;
&lt;br /&gt;
* Mark-up of quantity would be enhanced by use of a [measure] microformat. However, such a format does not yet exist outside of brainstorming. It must be decided whether quantity is useful/parsable _enough_ without explicit mark-up of values and units.&lt;br /&gt;
&lt;br /&gt;
==RecipeML-based Brainstorm==&lt;br /&gt;
&lt;br /&gt;
Excerpted from [http://conoroneill.com/2006/03/21/what-if-i-suggest-a-structured-recipe-format-and-you-critique-it/ Conor Bandon's Blog entry] and derived from The RecipeML Spec:&lt;br /&gt;
*Recipe_Title&lt;br /&gt;
*Summary Description (one liner)&lt;br /&gt;
*Measurement System (U.S., Imperial etc)&lt;br /&gt;
*Ingredients (each one a separate &amp;quot;item&amp;quot; rather than block text with count/amount/range/unit broken out too)&lt;br /&gt;
**Some (e.g. meats, vegetables) could optionally be marked up with (elements of) the proposed [[species]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:41, 16 Nov 2006 (PST)&lt;br /&gt;
** Ingredient importance (e.g. Main, Required, Optional) should be listed as an attribute of each entry. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Units need separate microformat: see [[measure]] &lt;br /&gt;
**Ingredient Preparation: such as diced, chopped, sliced, grated, minced, etc. [[User:SteveL|Steve Lewis]] 18:55, 11 Feb 2007 (PST)&lt;br /&gt;
*Preparation Time (overall time)&lt;br /&gt;
*Yield Quantity and Unit (4 pancakes or 5 servings)&lt;br /&gt;
**Calories per serving [[User:JohnLeMasney| John LeMasney]]&lt;br /&gt;
**Calories per ounce [[User:JohnLeMasney| John LeMasney]] &lt;br /&gt;
*Background Information - Optional section to encapsulate information that is useful but not necessarily required for a successful recipe. [[User:AlexanderShusta|α]]&lt;br /&gt;
**Author (Person) ([[hcard]]?)&lt;br /&gt;
**Submitter (Person) ([[hcard]]?)&lt;br /&gt;
**Source (Book Title etc)&lt;br /&gt;
*** could use the proposed [[citation]] microformat. [[User:AndyMabbett|Andy Mabbett]] 06:43, 16 Nov 2006 (PST)&lt;br /&gt;
**Date (Of Creation or Publication)&lt;br /&gt;
**Rights (Copyright or other)&lt;br /&gt;
**Meal Category (Starter, entree, dessert )&lt;br /&gt;
**Cuisine Category (Italian etc)&lt;br /&gt;
*Instructions (text, but can contain:)&lt;br /&gt;
**Steps (optional)&lt;br /&gt;
***Should be an ordered list [[User:AndyMabbett|Andy Mabbett]] 14:46, 16 Nov 2006 (PST)&lt;br /&gt;
***Another vote for an ordered list, perhaps in the [[XOXO]] format. [[User:AlexanderShusta|α]]&lt;br /&gt;
*Photo (optional) [[User:IamCam|Cameron Perry]]&lt;br /&gt;
**Could be one per dish, or one for each (or for some of the) step(s). [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
== Additional Suggestions ==&lt;br /&gt;
*Steps - As cited above but to include estimated time per step.  Include the type of step (prep, preheat, cook, bake, mix, saute, etc) as well as the ingredients involved.  This would be very useful when trying to time a meal so all the food appears together.&lt;br /&gt;
**I think this is being to specific. Are there any real world examples where this would be useful? --[[User:Yde|Yde]] 08:41, 30 May 2008 (PDT)&lt;br /&gt;
*Difficulty/Notes - Perhaps incorporation of [[hreview|hReview]] to describe difficulty (using rating) and general comments (review), as an optional field. [[User:Phae|Frances Berriman]]&lt;br /&gt;
*Suitability (e.g. vegetarian, vegan, wheat-free, etc.). Possibly [[rel-tag]]. [[User:AndyMabbett|Andy Mabbett]] 14:57, 16 Nov 2006 (PST)&lt;br /&gt;
*Ingredient Grouping - In baking you need to differentiate wet from dry ingredients.  See also an [[recipe-examples|example recipe]] from [http://www.extratasty.com/recipe/46/cuba_libre extratasty.com] for useful grouping in cocktail mixing. [[SteveL|Steve Lewis]] 19:10, 11 Feb 2007&lt;br /&gt;
** Maybe this ingredient grouping can be used to express some alternative ingredients, like &amp;quot;mayonnaise or cream cheese&amp;quot;. [[EstevaoSamuel|Estêvão Samuel Procópio]] 15:33, 16 Dez 2007 (PDT)&lt;br /&gt;
** This could be solved by using a xoxo list and ignoring list items that don't include a class=&amp;quot;name&amp;quot;. Example:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Booze&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Rum&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Mixer&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Cola&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;1 part &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Lime juice&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:Yde|Yde]] 13:09, 18 Apr 2008 (PDT)&lt;br /&gt;
** We can't have a dependency on XOXO or any list mark-up for ingredients. That's too restrictive on publishing patterns, preventing patterns like: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;method&amp;quot;&amp;gt;Take &amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;a handful&amp;lt;/span&amp;gt; &lt;br /&gt;
of  spinach&amp;lt;/span&amp;gt; and fry it&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; --[[User:BenWard|BenWard]] 13:20, 18 Apr 2008 (PDT)&lt;br /&gt;
You're right. I think grouping would introduce too many new elements (class=&amp;quot;group&amp;quot;, class=&amp;quot;group-title&amp;quot;) considering how relatively uncommon this is. --[[User:Yde|Yde]] 13:51, 23 Apr 2008 (PDT)&lt;br /&gt;
* Number of dishes or similary - often it's mentioned how many dishes (or breads in baking, etc) the ingredients are for. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Suitable for occations - what occations are the dish suitable for? [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
* Category - many sites categorize their recipes. [[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
Note: Comments added ''&amp;quot;[[User:WilleRaab|WilleRaab]] 16:57, 20 Jul 2007 (PDT)&amp;quot;'' are added after looking at http://tasteline.com, example: [http://www.tasteline.com/default.ns?strItemID=showRecipe&amp;amp;intChannelID=&amp;amp;lngRID=8045&amp;amp;tlfo=0 here].&lt;br /&gt;
&lt;br /&gt;
*Under what terms is the recipe licensed? Microformat: rel=&amp;quot;license&amp;quot;. Often a page is in the creative commons but the page author has taken some text from a copyrighted page and in theory re-published the work in violation to the terms of use, adding a rel=&amp;quot;license&amp;quot; to each recipe on the page? [[User:Lee Jordan|Lee Jordan]] 20:55, 04 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient List Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If class=&amp;quot;ingredients&amp;quot; (note: plural) is found on an element, class=&amp;quot;ingredient&amp;quot; (note: singular) is automatically implied on all its children.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;self-raising flour&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;caster sugar&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;6 oz&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;butter&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;1 tsp&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;vanilla essence&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I agree. This would save a lot of space, especially combined with the proposed hmeasur [http://microformats.org/wiki/measure#hmeasure minimisation technique]. --[[User:Yde|Yde]] 12:57, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 03:42, 23 Mar 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
This idea's a bit more &amp;quot;out there&amp;quot; and probably needs a bit more work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;3  eggs&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(note the double-space between '3' and 'eggs') is treated as a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quantity&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;eggs&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is similar to N-optimisation in hCard, but uses a double space instead of a single space because the components (quantity, name) may themselves each contain spaces. With both of these optimisations in place, the sponge cake ingredient list can be written as concisely as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;3  eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;6 oz  butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;1 tsp  vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which (apart from the double spaces) is pretty close to how many people publish ingredients lists already. (Certainly close to how I do!)&lt;br /&gt;
&lt;br /&gt;
=== Alternative Proposed Ingredient Name/Quantity Optimisation ===&lt;br /&gt;
&lt;br /&gt;
[[User:TobyInk|TobyInk]] 02:02, 24 Mar 2008 (PDT): Perhaps a better solution than the double spacing...&lt;br /&gt;
&lt;br /&gt;
As above, but:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;ingredients&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;3&amp;lt;/var&amp;gt; eggs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; self-raising flour&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; caster sugar&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;6 oz&amp;lt;/var&amp;gt; butter&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;1 tsp&amp;lt;/var&amp;gt; vanilla essence&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or is this stretching the meaning of &amp;amp;lt;var&amp;gt; too much?&lt;br /&gt;
&lt;br /&gt;
=== Proposed Ingredient Name Optimisation ===&lt;br /&gt;
&lt;br /&gt;
--[[User:Yde|Yde]] 02:12, 23 Apr 2008 (PDT):&lt;br /&gt;
&lt;br /&gt;
If no class=&amp;quot;quantity&amp;quot; or class=&amp;quot;name&amp;quot; is found, the content of the ingredient element is treated as the name of the ingredient.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;salt&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a shorthand for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li class=&amp;quot;ingredient&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;salt&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NOTE: To avoid confusion, I used the class name &amp;quot;name&amp;quot; although I think it should be changed to &amp;quot;item&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Cookcamp brainstorming ==&lt;br /&gt;
&lt;br /&gt;
At [http://barcamp.org/CookCamp CookCamp] in February 2007, Tantek moderated a fairly free form discussion of how to publish/share recipes.  Here is a [http://flickr.com/photos/tantek/422072573/ photo of the whiteboard]:&lt;br /&gt;
&lt;br /&gt;
[http://flickr.com/photos/tantek/422072573/ http://farm1.static.flickr.com/162/422072573_9956d93f61.jpg]&lt;br /&gt;
&lt;br /&gt;
'''To Do''': OCR this and enter rough notes here...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
Please do feel to add your comments below.  If this section grows too large, please create a seperate recipe-issues section.  Thanks!&lt;br /&gt;
&lt;br /&gt;
===Scope===&lt;br /&gt;
*Is this intended for only food recipes, or also recipes for, say, glue, paint, dyes and other chemicals? [[User:AndyMabbett|Andy Mabbett]] 14:53, 16 Nov 2006 (PST)&lt;br /&gt;
** +1  Wondered the same.  I'd like to see this extended as a general recipe for anything that can be created in a defined way/order, rather than just edible food.[[User:Phae|Frances Berriman]]&lt;br /&gt;
** Agreed. This format could apply to a set of methods and materials, including cooking, science experiments, craft making, building, etc. - essentially any how-to or tutorial. [[User:IamCam|Cameron Perry]]&lt;br /&gt;
** However, now I view my addition of 'calories per serving' as suspect, ;) though I guess it could still apply, since it's just a unit of energy. [[User:JohnLeMasney|John LeMasney]]&lt;br /&gt;
***Recipe for Nitroglycerine (not recommended by Weight Watchers) ? [[User:AndyMabbett|Andy Mabbett]] 10:43, 1 Feb 2007 (PST)&lt;br /&gt;
** The scope is determined by the [[recipe-examples]] research that is done, other musings are purely theoretical and thus discouraged.  So far this means recipes means only food recipes.  In addition, &amp;quot;recipe&amp;quot; in common vernacular applies primarily to food.  Other uses are certainly outside the common 80/20 (note that 80/20 does note mean there are no non-food cases, merely that they are outside the 80).  If you want to pursue other types of recipes, e.g. &amp;quot;chemical-recipes&amp;quot; - start that as a separate research effort per the [[process]]. [[User:Tantek|Tantek]] 07:39, 15 Mar 2007 (PDT)&lt;br /&gt;
*** Work is continuing on the recipe format now with the scope limited to food-based items only. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
*Is it possible to have special structure for the details of the operations in the cooking. For Eg. I invite you to have a look at the following Page [http://www.anthus.com/Recipes/CompCook.html]. Should it be possible to have special markup for the operations? Or is that going too far? Maybe we could keep this open ended so that it could be included when sites would actually be interested in including the same... Anyway the article makes for some interesting reading though it is from 1985 ;-) [[User:SudarshanP|SudarshanP]] 06:46, 26 Jun 2007 (PDT)&lt;br /&gt;
** I think this could be considered out of scope. It's the sort of thing that would be detailed in the descriptive narrative, but I'm not sure there's evidence from the examples that this type of behaviour is common enough to warrant specific properties to hold it. [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
===Measure ===&lt;br /&gt;
{{OpenIssue}}&lt;br /&gt;
*Quantities play a key part in recipes, so do we feel the recipe format will rely on quantities so heavily that the measure microformat needs to be completed first, or do we feel it can exist without it and use of measure can be optional in the first version? [[User:Phae|Phae]] 08:44, 3 Oct 2007 (PDT)&lt;br /&gt;
**The former. [[User:AndyMabbett|Andy Mabbett]] 13:10, 4 Feb 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
*The abbr design pattern should be used to mark up measures, such as lbs and kg, measures are also not restricted to ingredients as they describe temperature too, as such should the sup element be used in the presentation of the degree symbol, within the abbr? See  [http://www.bbc.co.uk/weather/5day.shtml?id=1081 BBC weather example] [[User:Lee Jordan|Lee Jordan]] 20:00, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Conversion is tricky and is important, you've found a great recipe but it's measured in &amp;quot;cups&amp;quot;. temperature is usually handled well by recipe authors, unless &amp;quot;gas mark&amp;quot; is used. The lang attribute (optional) could be used to denote the intentional language convention of the markup, to aid parsers &amp;quot;convert on the fly&amp;quot;? Is there currently a sematic way of marking up content as being metric or imperial? (complications come in mixed measure conventions in the same text section, so lang= on the abbr rather than the ul would help). A browser could then know the text was originally written in metric and convert to imperial if the user agent was en-GB, or a DOM script equally could aid conversion from cups to oz based on that? As an Englishman reading American text I find it hard to know what a &amp;quot;cup&amp;quot; is and then there are the Europeans to consider. Lang attributes might not be useful as for example en-US and en-GB measure distance in miles for example, rel=&amp;quot;us-volume&amp;quot; (cups), rel=&amp;quot;gb-volume&amp;quot; (tablespoons)? [[User:Lee Jordan|Lee Jordan]] 20:15, 4 Feb 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
*Should the hmeasure class be applied to all ingredient list items (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;li class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;) or just the ingredients list itself (i.e. &amp;lt;code&amp;gt;&amp;amp;lt;ul class=&amp;quot;hmeasure&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;)? All ingredients are related to measurement (a value, a unit and an item) so it might as well be defined once or am I missing something? --[[User:Yde|Yde]] 12:37, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
*On the [[measure]] site it says: The names &amp;quot;value&amp;quot; and &amp;quot;type&amp;quot; are taken from [[hCard]]; &amp;quot;item&amp;quot; is used from hReview. For the same reasons, should we change quantity to value + unit and name to item or does this brake compatability with some recipe format? --[[User:Yde|Yde]] 13:25, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Single foodstuffs==&lt;br /&gt;
&lt;br /&gt;
If &amp;quot;method&amp;quot; is made optional, this could be used for marking up individual foodstuffs in prose. for example, &amp;quot;I like to eat cheese for supper.&amp;quot; would become:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or simply (if the proposed &amp;quot;[http://microformats.org/discuss/mail/microformats-discuss/2008-January/011199.html sub-microformat-pattern]&amp;quot; is adopted):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I like to eat &amp;lt;span class=&amp;quot;hRecipe-ingredient&amp;quot;&amp;gt;cheese&amp;lt;/span&amp;gt; for supper.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 08:16, 5 Jan 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
But that's not really a recipe, is it? And what would the purpose of knowing that cheese is an ingredient be?&lt;br /&gt;
--[[User:Yde|Yde]] 12:46, 18 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Menus==&lt;br /&gt;
With the addition of a &amp;quot;price&amp;quot; field, and perhaps one or two others, and again making &amp;quot;method&amp;quot; optional, this microformat can also be used for menus. See [[recipe-examples#Menus|menu examples]].&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 02:39, 19 Feb 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
I would consider this out of scope (which is to produce an as-simple-as-possible microformat &amp;quot;for the mark-up of instructions for creating meals, drinks or food-based items&amp;quot; - [[recipe-brainstorming#Introduction | introduction]]) --[[User:Yde|Yde]] 13:39, 23 Apr 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[recipe]]&lt;br /&gt;
* [[recipe-examples]]&lt;br /&gt;
* [[recipe-formats]]&lt;/div&gt;</summary>
		<author><name>Yde</name></author>
	</entry>
</feed>