<?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=PaulLee</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=PaulLee"/>
	<link rel="alternate" type="text/html" href="https://microformats.org/wiki/Special:Contributions/PaulLee"/>
	<updated>2026-04-24T03:21:01Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hproduct-issues&amp;diff=37941</id>
		<title>hproduct-issues</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hproduct-issues&amp;diff=37941"/>
		<updated>2009-02-18T23:01:08Z</updated>

		<summary type="html">&lt;p&gt;PaulLee: responses to issues&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== HP1 - hProduct vs hListing regarding &amp;quot;price&amp;quot; / &amp;quot;quantity&amp;quot; / &amp;quot;shipping&amp;quot; fields  ==&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-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;NicolasLeroy&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;
*# In the &amp;quot;[[hproduct#Out_of_Scope|out of scope]]&amp;quot; section, it is explained: _&amp;quot;This microformat does not intend to replicate any of the content proposed within hListing and would defer all money/transactional matters to that microformat&amp;quot;_&lt;br /&gt;
*# However, in the hProduct schema, we have the following fields:&lt;br /&gt;
*#* &amp;quot;price. optional. floating point number. can be further refined by type (msrp, regular, sale, clearance)&amp;quot; =&amp;gt; if the price is the retailer price, then it should be delegated to hListing. We could imagine it represents the &amp;quot;manufacturer&amp;quot; price (which could be different from the retailer price) ; in this case, it should clearly be explained in the schema definition.&lt;br /&gt;
*#* I would say there is also ambiguity between the responsibilities of hProduct vs hListing for the following fields: quantity / shipping&lt;br /&gt;
*#** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|Jay Myers]]&amp;lt;/span&amp;gt;, 2008-02-16&amp;lt;/span&amp;gt;:  I believe everyone agrees that we would borrow price from hListing for hProduct spec. I will explain the concept further in the schema.&lt;br /&gt;
*#** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|Jay Myers]]&amp;lt;/span&amp;gt;, 2008-02-16&amp;lt;/span&amp;gt;: I don't follow the quantity/ shipping issue. I don't see either of these on hListing, unless the concepts are somehow embedded in other attributes. Can you elaborate on what the ambiguity is? ([[User:PaulLee|Paul Lee]]: If there's no objection here, may I suggest updating the price reference and keeping quantity and shipping as is?])&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP2 - FN should be used instead of N for product title&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&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;
* Why is &amp;lt;b&amp;gt;n&amp;lt;/b&amp;gt; used instead of &amp;lt;b&amp;gt;fn&amp;lt;/b&amp;gt; for the title of the product? hCard and hAudio both use fn for the formatted name of the product. &amp;lt;b&amp;gt;n&amp;lt;/b&amp;gt; is usually an optimization.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP3 - BUY duplicates functionality of PAYMENT from hAudio&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;BUY duplicates functionality of PAYMENT from hAudio&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&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;lt;b&amp;gt;buy&amp;lt;/b&amp;gt; is duplicating the functionality of &amp;lt;b&amp;gt;payment&amp;lt;/b&amp;gt; from hAudio.&lt;br /&gt;
** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:PaulLee|Paul Lee]]&amp;lt;/span&amp;gt;, 2008-02-18&amp;lt;/span&amp;gt;: From the payment page: &amp;quot;RelPayment is a microformat for making exchanges of support (be it financial or otherwise) possible. By adding rel=&amp;quot;payment&amp;quot; to a hyperlink a page indicates that the destination of that hyperlink provides a way to show or give support for the current page. For example to give financial support to the owner of the current page.  One of the goals with this microformat is to give content aggregators such as RSS readers a way to extract these support links and give them special attention (such as displaying a standard button along with the content).&amp;quot; First, this seems like a simple exercise for blogs, etc.; but the transaction process for shopping sites is typically considerably more complex.  Usually, the actual payment URI is toward the end of the cart checkout process, the entry to which &amp;quot;buy&amp;quot; is intended to direct to the beginning of. Second, there is the potential for confusion when using payment, since &amp;quot;payment&amp;quot; in the shopping space often refers to payment methods, e.g., credit card, check, etc.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP4 - Are all of the formats for PRICE in hProduct allowed&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&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 way that &amp;lt;b&amp;gt;price&amp;lt;/b&amp;gt; is used is iffy - do we allow anything but currency/amount in the compound statement?&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP5 - The format for the contents of SHIPPING are vague&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&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;
* Seems like &amp;lt;b&amp;gt;shipping&amp;lt;/b&amp;gt; could be abused quite a bit, resulting in a term that is fairly useless as time moves on.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP6 - P-V seems like a catch-all for hProduct&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&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;lt;b&amp;gt;p-v&amp;lt;/b&amp;gt; seems like a catch-all, shoe-horn attempt at making the microformat infinitely scalable? Is this really useful?&lt;br /&gt;
** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:PaulLee|Paul Lee]]&amp;lt;/span&amp;gt;, 2008-02-18&amp;lt;/span&amp;gt;: IIUC, part of the reason why hproduct has been under discussion for quite awhile is b/c of the debate between p-v vs. more defined attributes.  p-v is quite helpful b/c the attributes users care about change over time.  Take cameras, for instance.  Did anyone care about megapixels 10 years ago? etc.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP7 - Lots of vocabulary terms, does the data really back this up?&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&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;
* There seem to be a great deal of vocab terms and the terms seem to be fairly loosely defined... are they all justified? Is there a file that we can analyze (like via microformalyze)?&lt;br /&gt;
** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:PaulLee|Paul Lee]]&amp;lt;/span&amp;gt;, 2008-02-18&amp;lt;/span&amp;gt;:The examples aren't necessarily an accurate reflection of how frequently attributes/data is used by retailers.  In practice, model/mpn is used much more frequently than dimensions, both for retailer websites as well as retailer submissions to search and shopping engines.  Defer to those with more experience/other data on version.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Template ==&lt;br /&gt;
{{issues-format}}&lt;/div&gt;</summary>
		<author><name>PaulLee</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hproduct-issues&amp;diff=37940</id>
		<title>hproduct-issues</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hproduct-issues&amp;diff=37940"/>
		<updated>2009-02-18T22:35:52Z</updated>

		<summary type="html">&lt;p&gt;PaulLee: /* HP1 - hProduct vs hListing regarding &amp;quot;price&amp;quot; / &amp;quot;quantity&amp;quot; / &amp;quot;shipping&amp;quot; fields */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== HP1 - hProduct vs hListing regarding &amp;quot;price&amp;quot; / &amp;quot;quantity&amp;quot; / &amp;quot;shipping&amp;quot; fields  ==&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-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;NicolasLeroy&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;
*# In the &amp;quot;[[hproduct#Out_of_Scope|out of scope]]&amp;quot; section, it is explained: _&amp;quot;This microformat does not intend to replicate any of the content proposed within hListing and would defer all money/transactional matters to that microformat&amp;quot;_&lt;br /&gt;
*# However, in the hProduct schema, we have the following fields:&lt;br /&gt;
*#* &amp;quot;price. optional. floating point number. can be further refined by type (msrp, regular, sale, clearance)&amp;quot; =&amp;gt; if the price is the retailer price, then it should be delegated to hListing. We could imagine it represents the &amp;quot;manufacturer&amp;quot; price (which could be different from the retailer price) ; in this case, it should clearly be explained in the schema definition.&lt;br /&gt;
*#* I would say there is also ambiguity between the responsibilities of hProduct vs hListing for the following fields: quantity / shipping&lt;br /&gt;
*#** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|Jay Myers]]&amp;lt;/span&amp;gt;, 2008-02-16&amp;lt;/span&amp;gt;:  I believe everyone agrees that we would borrow price from hListing for hProduct spec. I will explain the concept further in the schema.&lt;br /&gt;
*#** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|Jay Myers]]&amp;lt;/span&amp;gt;, 2008-02-16&amp;lt;/span&amp;gt;: I don't follow the quantity/ shipping issue. I don't see either of these on hListing, unless the concepts are somehow embedded in other attributes. Can you elaborate on what the ambiguity is? ([[User:PaulLee|Paul Lee]]: If there's no objection here, may I suggest updating the price reference and keeping quantity and shipping as is?])&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP2 - FN should be used instead of N for product title&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&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;
* Why is &amp;lt;b&amp;gt;n&amp;lt;/b&amp;gt; used instead of &amp;lt;b&amp;gt;fn&amp;lt;/b&amp;gt; for the title of the product? hCard and hAudio both use fn for the formatted name of the product. &amp;lt;b&amp;gt;n&amp;lt;/b&amp;gt; is usually an optimization.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP3 - BUY duplicates functionality of PAYMENT from hAudio&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;BUY duplicates functionality of PAYMENT from hAudio&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&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;lt;b&amp;gt;buy&amp;lt;/b&amp;gt; is duplicating the functionality of &amp;lt;b&amp;gt;payment&amp;lt;/b&amp;gt; from hAudio.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP4 - Are all of the formats for PRICE in hProduct allowed&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&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 way that &amp;lt;b&amp;gt;price&amp;lt;/b&amp;gt; is used is iffy - do we allow anything but currency/amount in the compound statement?&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP5 - The format for the contents of SHIPPING are vague&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&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;
* Seems like &amp;lt;b&amp;gt;shipping&amp;lt;/b&amp;gt; could be abused quite a bit, resulting in a term that is fairly useless as time moves on.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP6 - P-V seems like a catch-all for hProduct&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&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;lt;b&amp;gt;p-v&amp;lt;/b&amp;gt; seems like a catch-all, shoe-horn attempt at making the microformat infinitely scalable? Is this really useful?&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP7 - Lots of vocabulary terms, does the data really back this up?&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&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;
* There seem to be a great deal of vocab terms and the terms seem to be fairly loosely defined... are they all justified? Is there a file that we can analyze (like via microformalyze)?&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Template ==&lt;br /&gt;
{{issues-format}}&lt;/div&gt;</summary>
		<author><name>PaulLee</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hproduct-proposal&amp;diff=34705</id>
		<title>hproduct-proposal</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hproduct-proposal&amp;diff=34705"/>
		<updated>2008-11-19T20:51:04Z</updated>

		<summary type="html">&lt;p&gt;PaulLee: /* Schema */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;&amp;lt;em&amp;gt;draft&amp;lt;/em&amp;gt; hProduct Proposal&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hProduct is a format suitable for embedding in (X)HTML, Atom, RSS, and arbitrary XML. hProduct is be related to several [[microformats]] (including [[hlisting|hListing]] and [[hreview|hReview]]) and is an open standard.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
===Authors===&lt;br /&gt;
&lt;br /&gt;
(in alphabetical order)&lt;br /&gt;
* Craig Cook, [http://focalcurve.com/ Focal Curve]&lt;br /&gt;
* Aaron Gustafson, [http://easy-designs.net/ Easy! Designs]&lt;br /&gt;
* [[User:PaulLee|Paul Lee]], Google Product Search&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;url fn&amp;quot;&amp;gt;[http://jay.beweep.com/ Jay Myers]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
The web is a thriving marketplace with a plethora of vendors scattered across the globe. Sifting through this mass of information is difficult when it is unstructured. The hProduct microformat will bring order and structure to the chaos, making it easy for people to list the products they offer and easy for Web Services to consume that product information for analysis and syndication. This proposal follows the common practices of ecommerce sites such as Amazon, BestBuy.com, Buy.com, and AutoByTel.&lt;br /&gt;
&lt;br /&gt;
hProduct is compatible and combinable with [[hlisting|hListing]] and [[hreview|hReview]].&lt;br /&gt;
&lt;br /&gt;
=== Scope ===&lt;br /&gt;
&lt;br /&gt;
Giving details about a particular product is sometimes very complex as parameters are differnt for books and CDs than they are for iPods or cars. It should be very easy to mark up an item using hProduct and the syntax should be simple yet flexible enough for more advanced applications.&lt;br /&gt;
&lt;br /&gt;
=== Out of Scope ===&lt;br /&gt;
&lt;br /&gt;
This microformat does not intend to replicate any of the content proposed within [[hlisting|hListing]] and would defer all money/transactional matters to that microformat.&lt;br /&gt;
This microformat also does not attempt to specify a product ontology, or category-specific attributes; instead, it aims to create a framework to allow for flexible expression of both.&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
&lt;br /&gt;
=== In General ===&lt;br /&gt;
&lt;br /&gt;
The hProduct format is based on a set of fields common to numerous ecommerce sites and formats in use today on the web.&lt;br /&gt;
&lt;br /&gt;
=== Schema ===&lt;br /&gt;
&lt;br /&gt;
The hProduct schema consists of the following (see [[class-names|existing class names]] for reference): &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! field&lt;br /&gt;
! required&lt;br /&gt;
! plurality&lt;br /&gt;
! description&lt;br /&gt;
|-&lt;br /&gt;
| availability&lt;br /&gt;
| optional&lt;br /&gt;
| singular&lt;br /&gt;
| Text. Can be further refined by type (instore, online, preorder, backorder, specialorder).&lt;br /&gt;
|-&lt;br /&gt;
| brand&lt;br /&gt;
| optional&lt;br /&gt;
| singular&lt;br /&gt;
| Text. Can also use [[hcard|hCard]] for manufacturer.&lt;br /&gt;
|-&lt;br /&gt;
| buy&lt;br /&gt;
| optional&lt;br /&gt;
| plural&lt;br /&gt;
| Text. Purchase messaging and/or rel=&amp;quot;purchase&amp;quot; indicating target url for purchasing item. &lt;br /&gt;
|-&lt;br /&gt;
| category&lt;br /&gt;
| optional&lt;br /&gt;
| plural&lt;br /&gt;
| Text. [[hcard|hCard]]. Can also use [[rel-tag|rel-tag]].   &lt;br /&gt;
|-&lt;br /&gt;
| condition&lt;br /&gt;
| optional&lt;br /&gt;
| singular&lt;br /&gt;
| Text. Examples: 'new', 'used', 'refurbished'.&lt;br /&gt;
|-&lt;br /&gt;
| description&lt;br /&gt;
| optional&lt;br /&gt;
| singular&lt;br /&gt;
| Text. [[hreview|hReview]]. Can also include valid HTML markup.&lt;br /&gt;
|-&lt;br /&gt;
| model&lt;br /&gt;
| optional&lt;br /&gt;
| singular&lt;br /&gt;
| Text.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;strong&amp;gt;n&amp;lt;/strong&amp;gt;&lt;br /&gt;
| &amp;lt;strong&amp;gt;required&amp;lt;/strong&amp;gt;&lt;br /&gt;
| &amp;lt;strong&amp;gt;singular&amp;lt;/strong&amp;gt;&lt;br /&gt;
| &amp;lt;strong&amp;gt;Text. [[hcard|hCard]]. Product name or title.&lt;br /&gt;
|-&lt;br /&gt;
| photo&lt;br /&gt;
| optional&lt;br /&gt;
| plural&lt;br /&gt;
| Image element or link. [[hcard|hCard]]. Photo or image of the object used in &amp;lt;img&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| price&lt;br /&gt;
| optional&lt;br /&gt;
| plural&lt;br /&gt;
| Floating point number. Can be further refined by type (msrp, regular, sale, clearance), can use [[currency|currency]] format. &lt;br /&gt;
|-&lt;br /&gt;
| quantity&lt;br /&gt;
| optional&lt;br /&gt;
| singular&lt;br /&gt;
| Integer.&lt;br /&gt;
|-&lt;br /&gt;
| shipping&lt;br /&gt;
| optional&lt;br /&gt;
| singular&lt;br /&gt;
| Text. Messaging. Example: 'Ships within 24-48 hours.'&lt;br /&gt;
|-&lt;br /&gt;
| url&lt;br /&gt;
| optional&lt;br /&gt;
| singular&lt;br /&gt;
| href. [[hcard|hCard]]. Can contain rel='product'.&lt;br /&gt;
|-&lt;br /&gt;
| version&lt;br /&gt;
| optional&lt;br /&gt;
| singular&lt;br /&gt;
| Text. [[hreview|hReview]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The identifier structure is used to describe product identifiers like UPC or SKU, and is designed to accommodate new or as-yet-unidentified identifiers.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strong&amp;gt;identifier (optional)&amp;lt;/strong&amp;gt;&lt;br /&gt;
** type (required) - examples:&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Manufacturer_part_number mpn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Universal_Product_Code upc]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Isbn isbn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/International_Standard_Serial_Number issn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/European_Article_Number ean]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Japanese_Article_Number jan]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Serial_number sn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Vehicle_identification_number vin]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Stock-keeping_unit sku]&lt;br /&gt;
**value (required) - label may be implied&lt;br /&gt;
&lt;br /&gt;
In addition to the above fields, hProduct includes a properties and values (p-v) mechanism to accommodate the wide variation in product attributes.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strong&amp;gt;p-v (optional)&amp;lt;/strong&amp;gt;&lt;br /&gt;
** property (required) - examples:&lt;br /&gt;
*** accessory for&lt;br /&gt;
*** artist&lt;br /&gt;
*** author&lt;br /&gt;
*** color&lt;br /&gt;
*** compatible with&lt;br /&gt;
*** quantity in lot&lt;br /&gt;
*** rating - can be further denoted into rating types (product || merchant || mpaa || esrb || others)&lt;br /&gt;
*** released - hcalendar event for date of release&lt;br /&gt;
*** size&lt;br /&gt;
** value (required) - label may be implied&lt;br /&gt;
&lt;br /&gt;
Finally, [[hreview|hReview]] is used to describe product reviews.&lt;br /&gt;
&lt;br /&gt;
==Additional Details==&lt;br /&gt;
&lt;br /&gt;
===Version===&lt;br /&gt;
&lt;br /&gt;
'''version''': This optional field permits hProduct publishers to specify a particular version of hProduct that their content uses. By omitting this field, the publisher is stating that implementations may interpret the hListings according to any version of the hProduct specification. The value for this proposal as of 28-Oct-2008 is &amp;quot;0.0,&amp;quot; since it has no official standing yet.&lt;br /&gt;
&lt;br /&gt;
===Cross-cutting issues===&lt;br /&gt;
&lt;br /&gt;
''Internationalization:'' Though there are many English-language tokens, they are only used as invisible class-names; user-visible listing information can be completely localized. Note that (X)HTML &amp;lt;code&amp;gt;LANG&amp;lt;/code&amp;gt; attribute rules still apply as usual, for multilingual aggregators of hProduct.&lt;br /&gt;
&lt;br /&gt;
Certain field names have been reused from the [[hcard|hCard]] and [[hcalendar|hCalendar]] microformats, e.g., &amp;lt;code&amp;gt;version, description&amp;lt;/code&amp;gt;.  In addition, brands described by hProduct may contain hCard fields.&lt;br /&gt;
&lt;br /&gt;
==Examples (Preliminary)==&lt;br /&gt;
&lt;br /&gt;
=== Simple Product ===&lt;br /&gt;
&lt;br /&gt;
 The Pick of Destiny&lt;br /&gt;
 by Tenacious D&lt;br /&gt;
 The Pick of Destiny is the highly anticipated soundtrack to the upcoming &lt;br /&gt;
 New Line Cinema comedy, Tenacious D in the Pick of Destiny. An epic &lt;br /&gt;
 musical adventure, the film follows Tenacious D (Jack Black and Kyle Gass)&lt;br /&gt;
 on their quest to obtain the Pick and become The Greatest Band on Earth.&lt;br /&gt;
 Released: November 14, 2006&lt;br /&gt;
 Label: Sony&lt;br /&gt;
 UPC: 82796948912&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;div class=&amp;quot;hproduct&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;h4 class=&amp;quot;name&amp;quot;&amp;gt;The Pick of Destiny&amp;lt;/h4&amp;gt;&lt;br /&gt;
   &amp;lt;h5 class=&amp;quot;p-v&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;property artist&amp;quot;&amp;gt;Tenacious D&amp;lt;/span&amp;gt;&amp;lt;/h5&amp;gt;&lt;br /&gt;
   &amp;lt;p class=&amp;quot;description summary&amp;quot;&amp;gt;The Pick of Destiny is the highly &lt;br /&gt;
   anticipated soundtrack to the upcoming New Line Cinema comedy, Tenacious&lt;br /&gt;
   D in the Pick of Destiny. An epic musical adventure, the film follows &lt;br /&gt;
   Tenacious D (Jack Black and Kyle Gass) on their quest to obtain the Pick&lt;br /&gt;
   and become The Greatest Band on Earth.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;ul&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Released&amp;lt;/span&amp;gt;:&lt;br /&gt;
       &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;&amp;lt;abbr title=&amp;quot;2006-11-14T12:00:01-05:00&amp;quot;&amp;gt;November&lt;br /&gt;
       14, 2006&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li&amp;gt;Label: &amp;lt;span class=&amp;quot;brand&amp;quot;&amp;gt;Sony&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;UPC&amp;lt;/span&amp;gt;:&lt;br /&gt;
       &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;82796948912&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
   &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Examples in Production ===&lt;br /&gt;
&lt;br /&gt;
* Description of [http://jay.beweep.com/index.php/2008/10/14/reviving-shop-urls-with-hproduct BestBuy.com implementation]&lt;br /&gt;
&lt;br /&gt;
==Changes==&lt;br /&gt;
mid Nov 2006: initial concepting.&lt;br /&gt;
&lt;br /&gt;
15-July-2008: hProduct revival effort&lt;br /&gt;
&lt;br /&gt;
28-Oct-2008: Agreement on initial hProduct draft&lt;br /&gt;
&lt;br /&gt;
== Research ==&lt;br /&gt;
* [[product-examples]]&lt;br /&gt;
* [[product-formats]]&lt;br /&gt;
* [[product-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
== Discussions ==&lt;br /&gt;
* Feedback is encouraged on the [[product-brainstorming]] page.&lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page].&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[product]]&lt;br /&gt;
* [[currency]]&lt;br /&gt;
* [[hReview]]&lt;br /&gt;
* [[hListing]]&lt;br /&gt;
* [[item]]&lt;br /&gt;
&lt;br /&gt;
== Acknowledgements ==&lt;br /&gt;
Much of this document is based on the fine work of the folks behind [[hlisting|hListing]] and their proposal.&lt;/div&gt;</summary>
		<author><name>PaulLee</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hproduct-proposal&amp;diff=32466</id>
		<title>hproduct-proposal</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hproduct-proposal&amp;diff=32466"/>
		<updated>2008-10-31T18:20:22Z</updated>

		<summary type="html">&lt;p&gt;PaulLee: /* Schema */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;&amp;lt;em&amp;gt;draft&amp;lt;/em&amp;gt; hProduct Proposal&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hProduct is a format suitable for embedding in (X)HTML, Atom, RSS, and arbitrary XML. hProduct is be related to several [[microformats]] (including [[hlisting|hListing]] and [[hreview|hReview]]) and is an open standard.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
===Authors===&lt;br /&gt;
&lt;br /&gt;
(in alphabetical order)&lt;br /&gt;
* Craig Cook, [http://focalcurve.com/ Focal Curve]&lt;br /&gt;
* Aaron Gustafson, [http://easy-designs.net/ Easy! Designs]&lt;br /&gt;
* [[User:PaulLee|Paul Lee]], Google Product Search&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;url fn&amp;quot;&amp;gt;[http://jay.beweep.com/ Jay Myers]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
The web is a thriving marketplace with a plethora of vendors scattered across the globe. Sifting through this mass of information is difficult when it is unstructured. The hProduct microformat will bring order and structure to the chaos, making it easy for people to list the products they offer and easy for Web Services to consume that product information for analysis and syndication. This proposal follows the common practices of ecommerce sites such as Amazon, BestBuy.com, Buy.com, and AutoByTel.&lt;br /&gt;
&lt;br /&gt;
hProduct is compatible and combinable with [[hlisting|hListing]] and [[hreview|hReview]].&lt;br /&gt;
&lt;br /&gt;
=== Scope ===&lt;br /&gt;
&lt;br /&gt;
Giving details about a particular product is sometimes very complex as parameters are differnt for books and CDs than they are for iPods or cars. It should be very easy to mark up an item using hProduct and the syntax should be simple yet flexible enough for more advanced applications.&lt;br /&gt;
&lt;br /&gt;
=== Out of Scope ===&lt;br /&gt;
&lt;br /&gt;
This microformat does not intend to replicate any of the content proposed within [[hlisting|hListing]] and would defer all money/transactional matters to that microformat.&lt;br /&gt;
This microformat also does not attempt to specify a product ontology, or category-specific attributes; instead, it aims to create a framework to allow for flexible expression of both.&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
&lt;br /&gt;
=== In General ===&lt;br /&gt;
&lt;br /&gt;
The hProduct format is based on a set of fields common to numerous ecommerce sites and formats in use today on the web.&lt;br /&gt;
&lt;br /&gt;
=== Schema ===&lt;br /&gt;
&lt;br /&gt;
The hProduct schema consists of the following: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! field&lt;br /&gt;
! required&lt;br /&gt;
! description&lt;br /&gt;
|-&lt;br /&gt;
| availability&lt;br /&gt;
| optional&lt;br /&gt;
| text; can be further refined as availability type (instore, online, specialorder) &lt;br /&gt;
|-&lt;br /&gt;
| brand&lt;br /&gt;
| optional&lt;br /&gt;
| text or [[hcard|hCard]] for organization that manufacturers or produces the item, e.g., Sony&lt;br /&gt;
|-&lt;br /&gt;
| buy&lt;br /&gt;
| optional&lt;br /&gt;
| text; purchase messaging and/or rel=&amp;quot;purchase&amp;quot; indicating target uri for purchasing item &lt;br /&gt;
|-&lt;br /&gt;
| category&lt;br /&gt;
| optional&lt;br /&gt;
| text; single phrase or open string &lt;br /&gt;
|-&lt;br /&gt;
| condition&lt;br /&gt;
| optional&lt;br /&gt;
| text, e.g., 'new' 'used' or 'refurbished'&lt;br /&gt;
|-&lt;br /&gt;
| description&lt;br /&gt;
| optional&lt;br /&gt;
| text; may include valid XHTML markup (e.g., paragraphs), user agents should preserve any markup; can be denoted as 'summary' or 'extended' &lt;br /&gt;
|-&lt;br /&gt;
| image&lt;br /&gt;
| optional&lt;br /&gt;
| image (IMG element) or image link (rel='image'); can be further refined (thumb, full, photo, illo)&lt;br /&gt;
|-&lt;br /&gt;
| model&lt;br /&gt;
| optional&lt;br /&gt;
| text&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;strong&amp;gt;name&amp;lt;/strong&amp;gt;&lt;br /&gt;
| &amp;lt;strong&amp;gt;required&amp;lt;/strong&amp;gt;&lt;br /&gt;
| &amp;lt;strong&amp;gt;text; i.e., product title&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| price&lt;br /&gt;
| optional&lt;br /&gt;
| floating point number; can be further refined by specific type (sale, regular, msrp, clearance); should follow [[currency|currency]] format &lt;br /&gt;
|-&lt;br /&gt;
| quantity&lt;br /&gt;
| optional&lt;br /&gt;
| integer&lt;br /&gt;
|-&lt;br /&gt;
| reviews&lt;br /&gt;
| optional&lt;br /&gt;
| text; [[hreview|hReview]]&lt;br /&gt;
|-&lt;br /&gt;
| shipping&lt;br /&gt;
| optional&lt;br /&gt;
| text; shipping messaging, e.g., 'ships within 24-48 hours'&lt;br /&gt;
|-&lt;br /&gt;
| uri&lt;br /&gt;
| optional&lt;br /&gt;
| uri to product page; href can contain rel='product'&lt;br /&gt;
|-&lt;br /&gt;
| version&lt;br /&gt;
| optional&lt;br /&gt;
| text&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The identifier structure is used to describe product identifiers like UPC or SKU, and is designed to accommodate new or as-yet-unidentified identifiers.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strong&amp;gt;identifier (optional)&amp;lt;/strong&amp;gt;&lt;br /&gt;
** type (required) - examples:&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Manufacturer_part_number mpn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Universal_Product_Code upc]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Isbn isbn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/International_Standard_Serial_Number issn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/European_Article_Number ean]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Japanese_Article_Number jan]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Serial_number sn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Vehicle_identification_number vin]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Stock-keeping_unit sku]&lt;br /&gt;
**value (required) - label may be implied&lt;br /&gt;
&lt;br /&gt;
In addition to the above fields, hProduct includes a properties and values (p-v) mechanism to accommodate the wide variation in product attributes.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strong&amp;gt;p-v (optional)&amp;lt;/strong&amp;gt;&lt;br /&gt;
** property (required) - examples:&lt;br /&gt;
*** accessory for&lt;br /&gt;
*** artist&lt;br /&gt;
*** author&lt;br /&gt;
*** color&lt;br /&gt;
*** compatible with&lt;br /&gt;
*** quantity in lot&lt;br /&gt;
*** rating - can be further denoted into rating types (product || merchant || mpaa || esrb || others)&lt;br /&gt;
*** released - hcalendar event for date of release&lt;br /&gt;
*** size&lt;br /&gt;
** value (required) - label may be implied&lt;br /&gt;
&lt;br /&gt;
==Additional Details==&lt;br /&gt;
&lt;br /&gt;
===Version===&lt;br /&gt;
&lt;br /&gt;
'''version''': This optional field permits hProduct publishers to specify a particular version of hProduct that their content uses. By omitting this field, the publisher is stating that implementations may interpret the hListings according to any version of the hProduct specification. The value for this proposal as of 28-Oct-2008 is &amp;quot;0.0,&amp;quot; since it has no official standing yet.&lt;br /&gt;
&lt;br /&gt;
===Cross-cutting issues===&lt;br /&gt;
&lt;br /&gt;
''Internationalization:'' Though there are many English-language tokens, they are only used as invisible class-names; user-visible listing information can be completely localized. Note that (X)HTML &amp;lt;code&amp;gt;LANG&amp;lt;/code&amp;gt; attribute rules still apply as usual, for multilingual aggregators of hProduct.&lt;br /&gt;
&lt;br /&gt;
Certain field names have been reused from the [[hcard|hCard]] and [[hcalendar|hCalendar]] microformats, e.g., &amp;lt;code&amp;gt;version, description&amp;lt;/code&amp;gt;.  In addition, brands described by hProduct may contain hCard fields.&lt;br /&gt;
&lt;br /&gt;
==Examples (Preliminary)==&lt;br /&gt;
&lt;br /&gt;
=== Simple Product ===&lt;br /&gt;
&lt;br /&gt;
 The Pick of Destiny&lt;br /&gt;
 by Tenacious D&lt;br /&gt;
 The Pick of Destiny is the highly anticipated soundtrack to the upcoming &lt;br /&gt;
 New Line Cinema comedy, Tenacious D in the Pick of Destiny. An epic &lt;br /&gt;
 musical adventure, the film follows Tenacious D (Jack Black and Kyle Gass)&lt;br /&gt;
 on their quest to obtain the Pick and become The Greatest Band on Earth.&lt;br /&gt;
 Released: November 14, 2006&lt;br /&gt;
 Label: Sony&lt;br /&gt;
 UPC: 82796948912&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;div class=&amp;quot;hproduct&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;h4 class=&amp;quot;name&amp;quot;&amp;gt;The Pick of Destiny&amp;lt;/h4&amp;gt;&lt;br /&gt;
   &amp;lt;h5 class=&amp;quot;p-v&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;property artist&amp;quot;&amp;gt;Tenacious D&amp;lt;/span&amp;gt;&amp;lt;/h5&amp;gt;&lt;br /&gt;
   &amp;lt;p class=&amp;quot;description summary&amp;quot;&amp;gt;The Pick of Destiny is the highly &lt;br /&gt;
   anticipated soundtrack to the upcoming New Line Cinema comedy, Tenacious&lt;br /&gt;
   D in the Pick of Destiny. An epic musical adventure, the film follows &lt;br /&gt;
   Tenacious D (Jack Black and Kyle Gass) on their quest to obtain the Pick&lt;br /&gt;
   and become The Greatest Band on Earth.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;ul&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Released&amp;lt;/span&amp;gt;:&lt;br /&gt;
       &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;&amp;lt;abbr title=&amp;quot;2006-11-14T12:00:01-05:00&amp;quot;&amp;gt;November&lt;br /&gt;
       14, 2006&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li&amp;gt;Label: &amp;lt;span class=&amp;quot;brand&amp;quot;&amp;gt;Sony&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;UPC&amp;lt;/span&amp;gt;:&lt;br /&gt;
       &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;82796948912&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
   &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Examples in Production ===&lt;br /&gt;
&lt;br /&gt;
* Description of [http://jay.beweep.com/index.php/2008/10/14/reviving-shop-urls-with-hproduct BestBuy.com implementation]&lt;br /&gt;
&lt;br /&gt;
==Changes==&lt;br /&gt;
mid Nov 2006: initial concepting.&lt;br /&gt;
&lt;br /&gt;
15-July-2008: hProduct revival effort&lt;br /&gt;
&lt;br /&gt;
28-Oct-2008: Agreement on initial hProduct draft&lt;br /&gt;
&lt;br /&gt;
== Research ==&lt;br /&gt;
* [[product-examples]]&lt;br /&gt;
* [[product-formats]]&lt;br /&gt;
* [[product-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
== Discussions ==&lt;br /&gt;
* Feedback is encouraged on the [[product-brainstorming]] page.&lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page].&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[product]]&lt;br /&gt;
* [[currency]]&lt;br /&gt;
* [[hReview]]&lt;br /&gt;
* [[hListing]]&lt;br /&gt;
* [[item]]&lt;br /&gt;
&lt;br /&gt;
== Acknowledgements ==&lt;br /&gt;
Much of this document is based on the fine work of the folks behind [[hlisting|hListing]] and their proposal.&lt;/div&gt;</summary>
		<author><name>PaulLee</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hproduct-proposal&amp;diff=29930</id>
		<title>hproduct-proposal</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hproduct-proposal&amp;diff=29930"/>
		<updated>2008-10-29T05:36:52Z</updated>

		<summary type="html">&lt;p&gt;PaulLee: /* Authors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;&amp;lt;em&amp;gt;draft&amp;lt;/em&amp;gt; hProduct Proposal&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hProduct is a format suitable for embedding in (X)HTML, Atom, RSS, and arbitrary XML. hProduct is be related to several [[microformats]] (including [[hlisting|hListing]] and [[hreview|hReview]]) and is an open standard.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
===Authors===&lt;br /&gt;
&lt;br /&gt;
(in alphabetical order)&lt;br /&gt;
* Craig Cook, [http://focalcurve.com/ Focal Curve]&lt;br /&gt;
* Aaron Gustafson, [http://easy-designs.net/ Easy! Designs]&lt;br /&gt;
* [[User:PaulLee|Paul Lee]], Google Product Search&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;url fn&amp;quot;&amp;gt;[http://jay.beweep.com/ Jay Myers]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
The web is a thriving marketplace with a plethora of vendors scattered across the globe. Sifting through this mass of information is difficult when it is unstructured. The hProduct microformat will bring order and structure to the chaos, making it easy for people to list the products they offer and easy for Web Services to consume that product information for analysis and syndication. This proposal follows the common practices of ecommerce sites such as Amazon, BestBuy.com, Buy.com, and AutoByTel.&lt;br /&gt;
&lt;br /&gt;
hProduct is compatible and combinable with [[hlisting|hListing]] and [[hreview|hReview]].&lt;br /&gt;
&lt;br /&gt;
=== Scope ===&lt;br /&gt;
&lt;br /&gt;
Giving details about a particular product is sometimes very complex as parameters are differnt for books and CDs than they are for iPods or cars. It should be very easy to mark up an item using hProduct and the syntax should be simple yet flexible enough for more advanced applications.&lt;br /&gt;
&lt;br /&gt;
=== Out of Scope ===&lt;br /&gt;
&lt;br /&gt;
This microformat does not intend to replicate any of the content proposed within [[hlisting|hListing]] and would defer all money/transactional matters to that microformat.&lt;br /&gt;
This microformat also does not attempt to specify a product ontology, or category-specific attributes; instead, it aims to create a framework to allow for flexible expression of both.&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
&lt;br /&gt;
=== In General ===&lt;br /&gt;
&lt;br /&gt;
The hProduct format is based on a set of fields common to numerous ecommerce sites and formats in use today on the web.&lt;br /&gt;
&lt;br /&gt;
=== Schema ===&lt;br /&gt;
&lt;br /&gt;
The hProduct schema consists of the following: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! field&lt;br /&gt;
! required&lt;br /&gt;
! description&lt;br /&gt;
|-&lt;br /&gt;
| availability&lt;br /&gt;
| optional&lt;br /&gt;
| text; can be further refined as availability type (instore, online, specialorder) &lt;br /&gt;
|-&lt;br /&gt;
| brand&lt;br /&gt;
| optional&lt;br /&gt;
| text or [[hcard|hCard]] for organization that manufacturers or produces the item, e.g., Sony&lt;br /&gt;
|-&lt;br /&gt;
| buy&lt;br /&gt;
| optional&lt;br /&gt;
| text; purchase messaging and/or rel=&amp;quot;purchase&amp;quot; indicating target uri for purchasing item &lt;br /&gt;
|-&lt;br /&gt;
| category&lt;br /&gt;
| optional&lt;br /&gt;
| text; single phrase or open string &lt;br /&gt;
|-&lt;br /&gt;
| condition&lt;br /&gt;
| optional&lt;br /&gt;
| text, e.g., 'new' 'used' or 'refurbished'&lt;br /&gt;
|-&lt;br /&gt;
| description&lt;br /&gt;
| optional&lt;br /&gt;
| text; may include valid XHTML markup (e.g., paragraphs), user agents should preserve any markup; can be denoted as 'summary' or 'extended' &lt;br /&gt;
|-&lt;br /&gt;
| image&lt;br /&gt;
| optional&lt;br /&gt;
| image (IMG element) or image link (rel='image'); can be further refined (thumb, full, photo, illo)&lt;br /&gt;
|-&lt;br /&gt;
| model&lt;br /&gt;
| optional&lt;br /&gt;
| text&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;strong&amp;gt;name&amp;lt;/strong&amp;gt;&lt;br /&gt;
| &amp;lt;strong&amp;gt;required&amp;lt;/strong&amp;gt;&lt;br /&gt;
| &amp;lt;strong&amp;gt;text; i.e., product title&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| price&lt;br /&gt;
| optional&lt;br /&gt;
| floating point number; can be further refined by specific type (sale, regular, msrp, clearance); should follow [[currency|currency]] format &lt;br /&gt;
|-&lt;br /&gt;
| quantity&lt;br /&gt;
| optional&lt;br /&gt;
| integer&lt;br /&gt;
|-&lt;br /&gt;
| reviews&lt;br /&gt;
| optional&lt;br /&gt;
| text; [[hreview|hReview]]&lt;br /&gt;
|-&lt;br /&gt;
| shipping&lt;br /&gt;
| optional&lt;br /&gt;
| text; shipping messaging, e.g., 'ships within 24-48 hours'&lt;br /&gt;
|-&lt;br /&gt;
| uri&lt;br /&gt;
| optional&lt;br /&gt;
| uri to product page; href can contain rel='product' &lt;br /&gt;
|-&lt;br /&gt;
| version&lt;br /&gt;
| optional&lt;br /&gt;
| text&lt;br /&gt;
|-&lt;br /&gt;
| version&lt;br /&gt;
| optional&lt;br /&gt;
| text&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The identifier structure is used to describe product identifiers like UPC or SKU, and is designed to accommodate new or as-yet-unidentified identifiers.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strong&amp;gt;identifier (optional)&amp;lt;/strong&amp;gt;&lt;br /&gt;
** type (required) - examples:&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Manufacturer_part_number mpn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Universal_Product_Code upc]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Isbn isbn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/International_Standard_Serial_Number issn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/European_Article_Number ean]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Japanese_Article_Number jan]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Serial_number sn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Vehicle_identification_number vin]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Stock-keeping_unit sku]&lt;br /&gt;
**value (required) - label may be implied&lt;br /&gt;
&lt;br /&gt;
In addition to the above fields, hProduct includes a properties and values (p-v) mechanism to accommodate the wide variation in product attributes.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strong&amp;gt;p-v (optional)&amp;lt;/strong&amp;gt;&lt;br /&gt;
** property (required) - examples:&lt;br /&gt;
*** accessory for&lt;br /&gt;
*** artist&lt;br /&gt;
*** author&lt;br /&gt;
*** color&lt;br /&gt;
*** compatible with&lt;br /&gt;
*** quantity in lot&lt;br /&gt;
*** rating - can be further denoted into rating types (product || merchant || mpaa || esrb || others)&lt;br /&gt;
*** released - hcalendar event for date of release&lt;br /&gt;
*** size&lt;br /&gt;
** value (required) - label may be implied&lt;br /&gt;
&lt;br /&gt;
==Additional Details==&lt;br /&gt;
&lt;br /&gt;
===Version===&lt;br /&gt;
&lt;br /&gt;
'''version''': This optional field permits hProduct publishers to specify a particular version of hProduct that their content uses. By omitting this field, the publisher is stating that implementations may interpret the hListings according to any version of the hProduct specification. The value for this proposal as of 28-Oct-2008 is &amp;quot;0.0,&amp;quot; since it has no official standing yet.&lt;br /&gt;
&lt;br /&gt;
===Cross-cutting issues===&lt;br /&gt;
&lt;br /&gt;
''Internationalization:'' Though there are many English-language tokens, they are only used as invisible class-names; user-visible listing information can be completely localized. Note that (X)HTML &amp;lt;code&amp;gt;LANG&amp;lt;/code&amp;gt; attribute rules still apply as usual, for multilingual aggregators of hProduct.&lt;br /&gt;
&lt;br /&gt;
Certain field names have been reused from the [[hcard|hCard]] and [[hcalendar|hCalendar]] microformats, e.g., &amp;lt;code&amp;gt;version, description&amp;lt;/code&amp;gt;.  In addition, brands described by hProduct may contain hCard fields.&lt;br /&gt;
&lt;br /&gt;
==Examples (Preliminary)==&lt;br /&gt;
&lt;br /&gt;
=== Simple Product ===&lt;br /&gt;
&lt;br /&gt;
 The Pick of Destiny&lt;br /&gt;
 by Tenacious D&lt;br /&gt;
 The Pick of Destiny is the highly anticipated soundtrack to the upcoming &lt;br /&gt;
 New Line Cinema comedy, Tenacious D in the Pick of Destiny. An epic &lt;br /&gt;
 musical adventure, the film follows Tenacious D (Jack Black and Kyle Gass)&lt;br /&gt;
 on their quest to obtain the Pick and become The Greatest Band on Earth.&lt;br /&gt;
 Released: November 14, 2006&lt;br /&gt;
 Label: Sony&lt;br /&gt;
 UPC: 82796948912&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;div class=&amp;quot;hproduct&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;h4 class=&amp;quot;name&amp;quot;&amp;gt;The Pick of Destiny&amp;lt;/h4&amp;gt;&lt;br /&gt;
   &amp;lt;h5 class=&amp;quot;p-v&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;property artist&amp;quot;&amp;gt;Tenacious D&amp;lt;/span&amp;gt;&amp;lt;/h5&amp;gt;&lt;br /&gt;
   &amp;lt;p class=&amp;quot;description summary&amp;quot;&amp;gt;The Pick of Destiny is the highly &lt;br /&gt;
   anticipated soundtrack to the upcoming New Line Cinema comedy, Tenacious&lt;br /&gt;
   D in the Pick of Destiny. An epic musical adventure, the film follows &lt;br /&gt;
   Tenacious D (Jack Black and Kyle Gass) on their quest to obtain the Pick&lt;br /&gt;
   and become The Greatest Band on Earth.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;ul&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Released&amp;lt;/span&amp;gt;:&lt;br /&gt;
       &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;&amp;lt;abbr title=&amp;quot;2006-11-14T12:00:01-05:00&amp;quot;&amp;gt;November&lt;br /&gt;
       14, 2006&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li&amp;gt;Label: &amp;lt;span class=&amp;quot;brand&amp;quot;&amp;gt;Sony&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;UPC&amp;lt;/span&amp;gt;:&lt;br /&gt;
       &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;82796948912&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
   &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Examples in Production ===&lt;br /&gt;
&lt;br /&gt;
* Description of [http://jay.beweep.com/index.php/2008/10/14/reviving-shop-urls-with-hproduct BestBuy.com implementation]&lt;br /&gt;
&lt;br /&gt;
==Changes==&lt;br /&gt;
mid Nov 2006: initial concepting.&lt;br /&gt;
&lt;br /&gt;
15-July-2008: hProduct revival effort&lt;br /&gt;
&lt;br /&gt;
28-Oct-2008: Agreement on initial hProduct draft&lt;br /&gt;
&lt;br /&gt;
== Research ==&lt;br /&gt;
* [[product-examples]]&lt;br /&gt;
* [[product-formats]]&lt;br /&gt;
* [[product-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
== Discussions ==&lt;br /&gt;
* Feedback is encouraged on the [[product-brainstorming]] page.&lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page].&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[product]]&lt;br /&gt;
* [[currency]]&lt;br /&gt;
* [[hReview]]&lt;br /&gt;
* [[hListing]]&lt;br /&gt;
* [[item]]&lt;br /&gt;
&lt;br /&gt;
== Acknowledgements ==&lt;br /&gt;
Much of this document is based on the fine work of the folks behind [[hlisting|hListing]] and their proposal.&lt;/div&gt;</summary>
		<author><name>PaulLee</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hproduct-proposal&amp;diff=29910</id>
		<title>hproduct-proposal</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hproduct-proposal&amp;diff=29910"/>
		<updated>2008-10-29T05:36:39Z</updated>

		<summary type="html">&lt;p&gt;PaulLee: /* Authors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;&amp;lt;em&amp;gt;draft&amp;lt;/em&amp;gt; hProduct Proposal&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hProduct is a format suitable for embedding in (X)HTML, Atom, RSS, and arbitrary XML. hProduct is be related to several [[microformats]] (including [[hlisting|hListing]] and [[hreview|hReview]]) and is an open standard.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
===Authors===&lt;br /&gt;
&lt;br /&gt;
(in alphabetical order)&lt;br /&gt;
* Craig Cook, [http://focalcurve.com/ Focal Curve]&lt;br /&gt;
* Aaron Gustafson, [http://easy-designs.net/ Easy! Designs]&lt;br /&gt;
* [[User:PaulLee|Paul Lee]], Google Product Search&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;url fn&amp;quot;&amp;gt;[http://jay.beweep.com/ Jay Myers]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
The web is a thriving marketplace with a plethora of vendors scattered across the globe. Sifting through this mass of information is difficult when it is unstructured. The hProduct microformat will bring order and structure to the chaos, making it easy for people to list the products they offer and easy for Web Services to consume that product information for analysis and syndication. This proposal follows the common practices of ecommerce sites such as Amazon, BestBuy.com, Buy.com, and AutoByTel.&lt;br /&gt;
&lt;br /&gt;
hProduct is compatible and combinable with [[hlisting|hListing]] and [[hreview|hReview]].&lt;br /&gt;
&lt;br /&gt;
=== Scope ===&lt;br /&gt;
&lt;br /&gt;
Giving details about a particular product is sometimes very complex as parameters are differnt for books and CDs than they are for iPods or cars. It should be very easy to mark up an item using hProduct and the syntax should be simple yet flexible enough for more advanced applications.&lt;br /&gt;
&lt;br /&gt;
=== Out of Scope ===&lt;br /&gt;
&lt;br /&gt;
This microformat does not intend to replicate any of the content proposed within [[hlisting|hListing]] and would defer all money/transactional matters to that microformat.&lt;br /&gt;
This microformat also does not attempt to specify a product ontology, or category-specific attributes; instead, it aims to create a framework to allow for flexible expression of both.&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
&lt;br /&gt;
=== In General ===&lt;br /&gt;
&lt;br /&gt;
The hProduct format is based on a set of fields common to numerous ecommerce sites and formats in use today on the web.&lt;br /&gt;
&lt;br /&gt;
=== Schema ===&lt;br /&gt;
&lt;br /&gt;
The hProduct schema consists of the following: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! field&lt;br /&gt;
! required&lt;br /&gt;
! description&lt;br /&gt;
|-&lt;br /&gt;
| availability&lt;br /&gt;
| optional&lt;br /&gt;
| text; can be further refined as availability type (instore, online, specialorder) &lt;br /&gt;
|-&lt;br /&gt;
| brand&lt;br /&gt;
| optional&lt;br /&gt;
| text or [[hcard|hCard]] for organization that manufacturers or produces the item, e.g., Sony&lt;br /&gt;
|-&lt;br /&gt;
| buy&lt;br /&gt;
| optional&lt;br /&gt;
| text; purchase messaging and/or rel=&amp;quot;purchase&amp;quot; indicating target uri for purchasing item &lt;br /&gt;
|-&lt;br /&gt;
| category&lt;br /&gt;
| optional&lt;br /&gt;
| text; single phrase or open string &lt;br /&gt;
|-&lt;br /&gt;
| condition&lt;br /&gt;
| optional&lt;br /&gt;
| text, e.g., 'new' 'used' or 'refurbished'&lt;br /&gt;
|-&lt;br /&gt;
| description&lt;br /&gt;
| optional&lt;br /&gt;
| text; may include valid XHTML markup (e.g., paragraphs), user agents should preserve any markup; can be denoted as 'summary' or 'extended' &lt;br /&gt;
|-&lt;br /&gt;
| image&lt;br /&gt;
| optional&lt;br /&gt;
| image (IMG element) or image link (rel='image'); can be further refined (thumb, full, photo, illo)&lt;br /&gt;
|-&lt;br /&gt;
| model&lt;br /&gt;
| optional&lt;br /&gt;
| text&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;strong&amp;gt;name&amp;lt;/strong&amp;gt;&lt;br /&gt;
| &amp;lt;strong&amp;gt;required&amp;lt;/strong&amp;gt;&lt;br /&gt;
| &amp;lt;strong&amp;gt;text; i.e., product title&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| price&lt;br /&gt;
| optional&lt;br /&gt;
| floating point number; can be further refined by specific type (sale, regular, msrp, clearance); should follow [[currency|currency]] format &lt;br /&gt;
|-&lt;br /&gt;
| quantity&lt;br /&gt;
| optional&lt;br /&gt;
| integer&lt;br /&gt;
|-&lt;br /&gt;
| reviews&lt;br /&gt;
| optional&lt;br /&gt;
| text; [[hreview|hReview]]&lt;br /&gt;
|-&lt;br /&gt;
| shipping&lt;br /&gt;
| optional&lt;br /&gt;
| text; shipping messaging, e.g., 'ships within 24-48 hours'&lt;br /&gt;
|-&lt;br /&gt;
| uri&lt;br /&gt;
| optional&lt;br /&gt;
| uri to product page; href can contain rel='product' &lt;br /&gt;
|-&lt;br /&gt;
| version&lt;br /&gt;
| optional&lt;br /&gt;
| text&lt;br /&gt;
|-&lt;br /&gt;
| version&lt;br /&gt;
| optional&lt;br /&gt;
| text&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The identifier structure is used to describe product identifiers like UPC or SKU, and is designed to accommodate new or as-yet-unidentified identifiers.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strong&amp;gt;identifier (optional)&amp;lt;/strong&amp;gt;&lt;br /&gt;
** type (required) - examples:&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Manufacturer_part_number mpn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Universal_Product_Code upc]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Isbn isbn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/International_Standard_Serial_Number issn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/European_Article_Number ean]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Japanese_Article_Number jan]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Serial_number sn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Vehicle_identification_number vin]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Stock-keeping_unit sku]&lt;br /&gt;
**value (required) - label may be implied&lt;br /&gt;
&lt;br /&gt;
In addition to the above fields, hProduct includes a properties and values (p-v) mechanism to accommodate the wide variation in product attributes.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strong&amp;gt;p-v (optional)&amp;lt;/strong&amp;gt;&lt;br /&gt;
** property (required) - examples:&lt;br /&gt;
*** accessory for&lt;br /&gt;
*** artist&lt;br /&gt;
*** author&lt;br /&gt;
*** color&lt;br /&gt;
*** compatible with&lt;br /&gt;
*** quantity in lot&lt;br /&gt;
*** rating - can be further denoted into rating types (product || merchant || mpaa || esrb || others)&lt;br /&gt;
*** released - hcalendar event for date of release&lt;br /&gt;
*** size&lt;br /&gt;
** value (required) - label may be implied&lt;br /&gt;
&lt;br /&gt;
==Additional Details==&lt;br /&gt;
&lt;br /&gt;
===Version===&lt;br /&gt;
&lt;br /&gt;
'''version''': This optional field permits hProduct publishers to specify a particular version of hProduct that their content uses. By omitting this field, the publisher is stating that implementations may interpret the hListings according to any version of the hProduct specification. The value for this proposal as of 28-Oct-2008 is &amp;quot;0.0,&amp;quot; since it has no official standing yet.&lt;br /&gt;
&lt;br /&gt;
===Cross-cutting issues===&lt;br /&gt;
&lt;br /&gt;
''Internationalization:'' Though there are many English-language tokens, they are only used as invisible class-names; user-visible listing information can be completely localized. Note that (X)HTML &amp;lt;code&amp;gt;LANG&amp;lt;/code&amp;gt; attribute rules still apply as usual, for multilingual aggregators of hProduct.&lt;br /&gt;
&lt;br /&gt;
Certain field names have been reused from the [[hcard|hCard]] and [[hcalendar|hCalendar]] microformats, e.g., &amp;lt;code&amp;gt;version, description&amp;lt;/code&amp;gt;.  In addition, brands described by hProduct may contain hCard fields.&lt;br /&gt;
&lt;br /&gt;
==Examples (Preliminary)==&lt;br /&gt;
&lt;br /&gt;
=== Simple Product ===&lt;br /&gt;
&lt;br /&gt;
 The Pick of Destiny&lt;br /&gt;
 by Tenacious D&lt;br /&gt;
 The Pick of Destiny is the highly anticipated soundtrack to the upcoming &lt;br /&gt;
 New Line Cinema comedy, Tenacious D in the Pick of Destiny. An epic &lt;br /&gt;
 musical adventure, the film follows Tenacious D (Jack Black and Kyle Gass)&lt;br /&gt;
 on their quest to obtain the Pick and become The Greatest Band on Earth.&lt;br /&gt;
 Released: November 14, 2006&lt;br /&gt;
 Label: Sony&lt;br /&gt;
 UPC: 82796948912&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;div class=&amp;quot;hproduct&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;h4 class=&amp;quot;name&amp;quot;&amp;gt;The Pick of Destiny&amp;lt;/h4&amp;gt;&lt;br /&gt;
   &amp;lt;h5 class=&amp;quot;p-v&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;property artist&amp;quot;&amp;gt;Tenacious D&amp;lt;/span&amp;gt;&amp;lt;/h5&amp;gt;&lt;br /&gt;
   &amp;lt;p class=&amp;quot;description summary&amp;quot;&amp;gt;The Pick of Destiny is the highly &lt;br /&gt;
   anticipated soundtrack to the upcoming New Line Cinema comedy, Tenacious&lt;br /&gt;
   D in the Pick of Destiny. An epic musical adventure, the film follows &lt;br /&gt;
   Tenacious D (Jack Black and Kyle Gass) on their quest to obtain the Pick&lt;br /&gt;
   and become The Greatest Band on Earth.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;ul&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Released&amp;lt;/span&amp;gt;:&lt;br /&gt;
       &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;&amp;lt;abbr title=&amp;quot;2006-11-14T12:00:01-05:00&amp;quot;&amp;gt;November&lt;br /&gt;
       14, 2006&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li&amp;gt;Label: &amp;lt;span class=&amp;quot;brand&amp;quot;&amp;gt;Sony&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;UPC&amp;lt;/span&amp;gt;:&lt;br /&gt;
       &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;82796948912&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
   &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Examples in Production ===&lt;br /&gt;
&lt;br /&gt;
* Description of [http://jay.beweep.com/index.php/2008/10/14/reviving-shop-urls-with-hproduct BestBuy.com implementation]&lt;br /&gt;
&lt;br /&gt;
==Changes==&lt;br /&gt;
mid Nov 2006: initial concepting.&lt;br /&gt;
&lt;br /&gt;
15-July-2008: hProduct revival effort&lt;br /&gt;
&lt;br /&gt;
28-Oct-2008: Agreement on initial hProduct draft&lt;br /&gt;
&lt;br /&gt;
== Research ==&lt;br /&gt;
* [[product-examples]]&lt;br /&gt;
* [[product-formats]]&lt;br /&gt;
* [[product-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
== Discussions ==&lt;br /&gt;
* Feedback is encouraged on the [[product-brainstorming]] page.&lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page].&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[product]]&lt;br /&gt;
* [[currency]]&lt;br /&gt;
* [[hReview]]&lt;br /&gt;
* [[hListing]]&lt;br /&gt;
* [[item]]&lt;br /&gt;
&lt;br /&gt;
== Acknowledgements ==&lt;br /&gt;
Much of this document is based on the fine work of the folks behind [[hlisting|hListing]] and their proposal.&lt;/div&gt;</summary>
		<author><name>PaulLee</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hproduct-proposal&amp;diff=29909</id>
		<title>hproduct-proposal</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hproduct-proposal&amp;diff=29909"/>
		<updated>2008-10-29T05:35:55Z</updated>

		<summary type="html">&lt;p&gt;PaulLee: /* Version */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;&amp;lt;em&amp;gt;draft&amp;lt;/em&amp;gt; hProduct Proposal&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hProduct is a format suitable for embedding in (X)HTML, Atom, RSS, and arbitrary XML. hProduct would be related to several [[microformats]] (including [[hlisting|hListing]] and [[hreview|hReview]]) and would be an open standard.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
===Authors===&lt;br /&gt;
&lt;br /&gt;
(in alphabetical order)&lt;br /&gt;
* Craig Cook, [http://focalcurve.com/ Focal Curve]&lt;br /&gt;
* Aaron Gustafson, [http://easy-designs.net/ Easy! Designs]&lt;br /&gt;
* [[User:PaulLee|Paul Lee]], Google Product Search&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;url fn&amp;quot;&amp;gt;[http://jay.beweep.com/ Jay Myers]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
The web is a thriving marketplace with a plethora of vendors scattered across the globe. Sifting through this mass of information is difficult when it is unstructured. The hProduct microformat will bring order and structure to the chaos, making it easy for people to list the products they offer and easy for Web Services to consume that product information for analysis and syndication. This proposal follows the common practices of ecommerce sites such as Amazon, BestBuy.com, Buy.com, and AutoByTel.&lt;br /&gt;
&lt;br /&gt;
hProduct is compatible and combinable with [[hlisting|hListing]] and [[hreview|hReview]].&lt;br /&gt;
&lt;br /&gt;
=== Scope ===&lt;br /&gt;
&lt;br /&gt;
Giving details about a particular product is sometimes very complex as parameters are differnt for books and CDs than they are for iPods or cars. It should be very easy to mark up an item using hProduct and the syntax should be simple yet flexible enough for more advanced applications.&lt;br /&gt;
&lt;br /&gt;
=== Out of Scope ===&lt;br /&gt;
&lt;br /&gt;
This microformat does not intend to replicate any of the content proposed within [[hlisting|hListing]] and would defer all money/transactional matters to that microformat.&lt;br /&gt;
This microformat also does not attempt to specify a product ontology, or category-specific attributes; instead, it aims to create a framework to allow for flexible expression of both.&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
&lt;br /&gt;
=== In General ===&lt;br /&gt;
&lt;br /&gt;
The hProduct format is based on a set of fields common to numerous ecommerce sites and formats in use today on the web.&lt;br /&gt;
&lt;br /&gt;
=== Schema ===&lt;br /&gt;
&lt;br /&gt;
The hProduct schema consists of the following: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! field&lt;br /&gt;
! required&lt;br /&gt;
! description&lt;br /&gt;
|-&lt;br /&gt;
| availability&lt;br /&gt;
| optional&lt;br /&gt;
| text; can be further refined as availability type (instore, online, specialorder) &lt;br /&gt;
|-&lt;br /&gt;
| brand&lt;br /&gt;
| optional&lt;br /&gt;
| text or [[hcard|hCard]] for organization that manufacturers or produces the item, e.g., Sony&lt;br /&gt;
|-&lt;br /&gt;
| buy&lt;br /&gt;
| optional&lt;br /&gt;
| text; purchase messaging and/or rel=&amp;quot;purchase&amp;quot; indicating target uri for purchasing item &lt;br /&gt;
|-&lt;br /&gt;
| category&lt;br /&gt;
| optional&lt;br /&gt;
| text; single phrase or open string &lt;br /&gt;
|-&lt;br /&gt;
| condition&lt;br /&gt;
| optional&lt;br /&gt;
| text, e.g., 'new' 'used' or 'refurbished'&lt;br /&gt;
|-&lt;br /&gt;
| description&lt;br /&gt;
| optional&lt;br /&gt;
| text; may include valid XHTML markup (e.g., paragraphs), user agents should preserve any markup; can be denoted as 'summary' or 'extended' &lt;br /&gt;
|-&lt;br /&gt;
| image&lt;br /&gt;
| optional&lt;br /&gt;
| image (IMG element) or image link (rel='image'); can be further refined (thumb, full, photo, illo)&lt;br /&gt;
|-&lt;br /&gt;
| model&lt;br /&gt;
| optional&lt;br /&gt;
| text&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;strong&amp;gt;name&amp;lt;/strong&amp;gt;&lt;br /&gt;
| &amp;lt;strong&amp;gt;required&amp;lt;/strong&amp;gt;&lt;br /&gt;
| &amp;lt;strong&amp;gt;text; i.e., product title&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| price&lt;br /&gt;
| optional&lt;br /&gt;
| floating point number; can be further refined by specific type (sale, regular, msrp, clearance); should follow [[currency|currency]] format &lt;br /&gt;
|-&lt;br /&gt;
| quantity&lt;br /&gt;
| optional&lt;br /&gt;
| integer&lt;br /&gt;
|-&lt;br /&gt;
| reviews&lt;br /&gt;
| optional&lt;br /&gt;
| text; [[hreview|hReview]]&lt;br /&gt;
|-&lt;br /&gt;
| shipping&lt;br /&gt;
| optional&lt;br /&gt;
| text; shipping messaging, e.g., 'ships within 24-48 hours'&lt;br /&gt;
|-&lt;br /&gt;
| uri&lt;br /&gt;
| optional&lt;br /&gt;
| uri to product page; href can contain rel='product' &lt;br /&gt;
|-&lt;br /&gt;
| version&lt;br /&gt;
| optional&lt;br /&gt;
| text&lt;br /&gt;
|-&lt;br /&gt;
| version&lt;br /&gt;
| optional&lt;br /&gt;
| text&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The identifier structure is used to describe product identifiers like UPC or SKU, and is designed to accommodate new or as-yet-unidentified identifiers.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strong&amp;gt;identifier (optional)&amp;lt;/strong&amp;gt;&lt;br /&gt;
** type (required) - examples:&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Manufacturer_part_number mpn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Universal_Product_Code upc]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Isbn isbn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/International_Standard_Serial_Number issn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/European_Article_Number ean]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Japanese_Article_Number jan]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Serial_number sn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Vehicle_identification_number vin]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Stock-keeping_unit sku]&lt;br /&gt;
**value (required) - label may be implied&lt;br /&gt;
&lt;br /&gt;
In addition to the above fields, hProduct includes a properties and values (p-v) mechanism to accommodate the wide variation in product attributes.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strong&amp;gt;p-v (optional)&amp;lt;/strong&amp;gt;&lt;br /&gt;
** property (required) - examples:&lt;br /&gt;
*** accessory for&lt;br /&gt;
*** artist&lt;br /&gt;
*** author&lt;br /&gt;
*** color&lt;br /&gt;
*** compatible with&lt;br /&gt;
*** quantity in lot&lt;br /&gt;
*** rating - can be further denoted into rating types (product || merchant || mpaa || esrb || others)&lt;br /&gt;
*** released - hcalendar event for date of release&lt;br /&gt;
*** size&lt;br /&gt;
** value (required) - label may be implied&lt;br /&gt;
&lt;br /&gt;
==Additional Details==&lt;br /&gt;
&lt;br /&gt;
===Version===&lt;br /&gt;
&lt;br /&gt;
'''version''': This optional field permits hProduct publishers to specify a particular version of hProduct that their content uses. By omitting this field, the publisher is stating that implementations may interpret the hListings according to any version of the hProduct specification. The value for this proposal as of 28-Oct-2008 is &amp;quot;0.0,&amp;quot; since it has no official standing yet.&lt;br /&gt;
&lt;br /&gt;
===Cross-cutting issues===&lt;br /&gt;
&lt;br /&gt;
''Internationalization:'' Though there are many English-language tokens, they are only used as invisible class-names; user-visible listing information can be completely localized. Note that (X)HTML &amp;lt;code&amp;gt;LANG&amp;lt;/code&amp;gt; attribute rules still apply as usual, for multilingual aggregators of hProduct.&lt;br /&gt;
&lt;br /&gt;
Certain field names have been reused from the [[hcard|hCard]] and [[hcalendar|hCalendar]] microformats, e.g., &amp;lt;code&amp;gt;version, description&amp;lt;/code&amp;gt;.  In addition, brands described by hProduct may contain hCard fields.&lt;br /&gt;
&lt;br /&gt;
==Examples (Preliminary)==&lt;br /&gt;
&lt;br /&gt;
=== Simple Product ===&lt;br /&gt;
&lt;br /&gt;
 The Pick of Destiny&lt;br /&gt;
 by Tenacious D&lt;br /&gt;
 The Pick of Destiny is the highly anticipated soundtrack to the upcoming &lt;br /&gt;
 New Line Cinema comedy, Tenacious D in the Pick of Destiny. An epic &lt;br /&gt;
 musical adventure, the film follows Tenacious D (Jack Black and Kyle Gass)&lt;br /&gt;
 on their quest to obtain the Pick and become The Greatest Band on Earth.&lt;br /&gt;
 Released: November 14, 2006&lt;br /&gt;
 Label: Sony&lt;br /&gt;
 UPC: 82796948912&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;div class=&amp;quot;hproduct&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;h4 class=&amp;quot;name&amp;quot;&amp;gt;The Pick of Destiny&amp;lt;/h4&amp;gt;&lt;br /&gt;
   &amp;lt;h5 class=&amp;quot;p-v&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;property artist&amp;quot;&amp;gt;Tenacious D&amp;lt;/span&amp;gt;&amp;lt;/h5&amp;gt;&lt;br /&gt;
   &amp;lt;p class=&amp;quot;description summary&amp;quot;&amp;gt;The Pick of Destiny is the highly &lt;br /&gt;
   anticipated soundtrack to the upcoming New Line Cinema comedy, Tenacious&lt;br /&gt;
   D in the Pick of Destiny. An epic musical adventure, the film follows &lt;br /&gt;
   Tenacious D (Jack Black and Kyle Gass) on their quest to obtain the Pick&lt;br /&gt;
   and become The Greatest Band on Earth.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;ul&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Released&amp;lt;/span&amp;gt;:&lt;br /&gt;
       &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;&amp;lt;abbr title=&amp;quot;2006-11-14T12:00:01-05:00&amp;quot;&amp;gt;November&lt;br /&gt;
       14, 2006&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li&amp;gt;Label: &amp;lt;span class=&amp;quot;brand&amp;quot;&amp;gt;Sony&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;UPC&amp;lt;/span&amp;gt;:&lt;br /&gt;
       &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;82796948912&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
   &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Examples in Production ===&lt;br /&gt;
&lt;br /&gt;
* Description of [http://jay.beweep.com/index.php/2008/10/14/reviving-shop-urls-with-hproduct BestBuy.com implementation]&lt;br /&gt;
&lt;br /&gt;
==Changes==&lt;br /&gt;
mid Nov 2006: initial concepting.&lt;br /&gt;
&lt;br /&gt;
15-July-2008: hProduct revival effort&lt;br /&gt;
&lt;br /&gt;
28-Oct-2008: Agreement on initial hProduct draft&lt;br /&gt;
&lt;br /&gt;
== Research ==&lt;br /&gt;
* [[product-examples]]&lt;br /&gt;
* [[product-formats]]&lt;br /&gt;
* [[product-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
== Discussions ==&lt;br /&gt;
* Feedback is encouraged on the [[product-brainstorming]] page.&lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page].&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[product]]&lt;br /&gt;
* [[currency]]&lt;br /&gt;
* [[hReview]]&lt;br /&gt;
* [[hListing]]&lt;br /&gt;
* [[item]]&lt;br /&gt;
&lt;br /&gt;
== Acknowledgements ==&lt;br /&gt;
Much of this document is based on the fine work of the folks behind [[hlisting|hListing]] and their proposal.&lt;/div&gt;</summary>
		<author><name>PaulLee</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hproduct-proposal&amp;diff=29908</id>
		<title>hproduct-proposal</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hproduct-proposal&amp;diff=29908"/>
		<updated>2008-10-29T05:35:25Z</updated>

		<summary type="html">&lt;p&gt;PaulLee: /* research */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;&amp;lt;em&amp;gt;draft&amp;lt;/em&amp;gt; hProduct Proposal&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hProduct is a format suitable for embedding in (X)HTML, Atom, RSS, and arbitrary XML. hProduct would be related to several [[microformats]] (including [[hlisting|hListing]] and [[hreview|hReview]]) and would be an open standard.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
===Authors===&lt;br /&gt;
&lt;br /&gt;
(in alphabetical order)&lt;br /&gt;
* Craig Cook, [http://focalcurve.com/ Focal Curve]&lt;br /&gt;
* Aaron Gustafson, [http://easy-designs.net/ Easy! Designs]&lt;br /&gt;
* [[User:PaulLee|Paul Lee]], Google Product Search&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;url fn&amp;quot;&amp;gt;[http://jay.beweep.com/ Jay Myers]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
The web is a thriving marketplace with a plethora of vendors scattered across the globe. Sifting through this mass of information is difficult when it is unstructured. The hProduct microformat will bring order and structure to the chaos, making it easy for people to list the products they offer and easy for Web Services to consume that product information for analysis and syndication. This proposal follows the common practices of ecommerce sites such as Amazon, BestBuy.com, Buy.com, and AutoByTel.&lt;br /&gt;
&lt;br /&gt;
hProduct is compatible and combinable with [[hlisting|hListing]] and [[hreview|hReview]].&lt;br /&gt;
&lt;br /&gt;
=== Scope ===&lt;br /&gt;
&lt;br /&gt;
Giving details about a particular product is sometimes very complex as parameters are differnt for books and CDs than they are for iPods or cars. It should be very easy to mark up an item using hProduct and the syntax should be simple yet flexible enough for more advanced applications.&lt;br /&gt;
&lt;br /&gt;
=== Out of Scope ===&lt;br /&gt;
&lt;br /&gt;
This microformat does not intend to replicate any of the content proposed within [[hlisting|hListing]] and would defer all money/transactional matters to that microformat.&lt;br /&gt;
This microformat also does not attempt to specify a product ontology, or category-specific attributes; instead, it aims to create a framework to allow for flexible expression of both.&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
&lt;br /&gt;
=== In General ===&lt;br /&gt;
&lt;br /&gt;
The hProduct format is based on a set of fields common to numerous ecommerce sites and formats in use today on the web.&lt;br /&gt;
&lt;br /&gt;
=== Schema ===&lt;br /&gt;
&lt;br /&gt;
The hProduct schema consists of the following: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! field&lt;br /&gt;
! required&lt;br /&gt;
! description&lt;br /&gt;
|-&lt;br /&gt;
| availability&lt;br /&gt;
| optional&lt;br /&gt;
| text; can be further refined as availability type (instore, online, specialorder) &lt;br /&gt;
|-&lt;br /&gt;
| brand&lt;br /&gt;
| optional&lt;br /&gt;
| text or [[hcard|hCard]] for organization that manufacturers or produces the item, e.g., Sony&lt;br /&gt;
|-&lt;br /&gt;
| buy&lt;br /&gt;
| optional&lt;br /&gt;
| text; purchase messaging and/or rel=&amp;quot;purchase&amp;quot; indicating target uri for purchasing item &lt;br /&gt;
|-&lt;br /&gt;
| category&lt;br /&gt;
| optional&lt;br /&gt;
| text; single phrase or open string &lt;br /&gt;
|-&lt;br /&gt;
| condition&lt;br /&gt;
| optional&lt;br /&gt;
| text, e.g., 'new' 'used' or 'refurbished'&lt;br /&gt;
|-&lt;br /&gt;
| description&lt;br /&gt;
| optional&lt;br /&gt;
| text; may include valid XHTML markup (e.g., paragraphs), user agents should preserve any markup; can be denoted as 'summary' or 'extended' &lt;br /&gt;
|-&lt;br /&gt;
| image&lt;br /&gt;
| optional&lt;br /&gt;
| image (IMG element) or image link (rel='image'); can be further refined (thumb, full, photo, illo)&lt;br /&gt;
|-&lt;br /&gt;
| model&lt;br /&gt;
| optional&lt;br /&gt;
| text&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;strong&amp;gt;name&amp;lt;/strong&amp;gt;&lt;br /&gt;
| &amp;lt;strong&amp;gt;required&amp;lt;/strong&amp;gt;&lt;br /&gt;
| &amp;lt;strong&amp;gt;text; i.e., product title&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| price&lt;br /&gt;
| optional&lt;br /&gt;
| floating point number; can be further refined by specific type (sale, regular, msrp, clearance); should follow [[currency|currency]] format &lt;br /&gt;
|-&lt;br /&gt;
| quantity&lt;br /&gt;
| optional&lt;br /&gt;
| integer&lt;br /&gt;
|-&lt;br /&gt;
| reviews&lt;br /&gt;
| optional&lt;br /&gt;
| text; [[hreview|hReview]]&lt;br /&gt;
|-&lt;br /&gt;
| shipping&lt;br /&gt;
| optional&lt;br /&gt;
| text; shipping messaging, e.g., 'ships within 24-48 hours'&lt;br /&gt;
|-&lt;br /&gt;
| uri&lt;br /&gt;
| optional&lt;br /&gt;
| uri to product page; href can contain rel='product' &lt;br /&gt;
|-&lt;br /&gt;
| version&lt;br /&gt;
| optional&lt;br /&gt;
| text&lt;br /&gt;
|-&lt;br /&gt;
| version&lt;br /&gt;
| optional&lt;br /&gt;
| text&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The identifier structure is used to describe product identifiers like UPC or SKU, and is designed to accommodate new or as-yet-unidentified identifiers.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strong&amp;gt;identifier (optional)&amp;lt;/strong&amp;gt;&lt;br /&gt;
** type (required) - examples:&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Manufacturer_part_number mpn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Universal_Product_Code upc]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Isbn isbn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/International_Standard_Serial_Number issn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/European_Article_Number ean]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Japanese_Article_Number jan]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Serial_number sn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Vehicle_identification_number vin]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Stock-keeping_unit sku]&lt;br /&gt;
**value (required) - label may be implied&lt;br /&gt;
&lt;br /&gt;
In addition to the above fields, hProduct includes a properties and values (p-v) mechanism to accommodate the wide variation in product attributes.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strong&amp;gt;p-v (optional)&amp;lt;/strong&amp;gt;&lt;br /&gt;
** property (required) - examples:&lt;br /&gt;
*** accessory for&lt;br /&gt;
*** artist&lt;br /&gt;
*** author&lt;br /&gt;
*** color&lt;br /&gt;
*** compatible with&lt;br /&gt;
*** quantity in lot&lt;br /&gt;
*** rating - can be further denoted into rating types (product || merchant || mpaa || esrb || others)&lt;br /&gt;
*** released - hcalendar event for date of release&lt;br /&gt;
*** size&lt;br /&gt;
** value (required) - label may be implied&lt;br /&gt;
&lt;br /&gt;
==Additional Details==&lt;br /&gt;
&lt;br /&gt;
===Version===&lt;br /&gt;
&lt;br /&gt;
'''version''': This optional field permits hProduct publishers to specify a particular version of hProduct that their content uses. By omitting this field, the publisher is stating that implementations may interpret the hListings according to any version of the hProduct specification. The value for this proposal as of 28-Oct-2008 is &amp;quot;0.0,&amp;quot; since it has no official standing yet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cross-cutting issues===&lt;br /&gt;
&lt;br /&gt;
''Internationalization:'' Though there are many English-language tokens, they are only used as invisible class-names; user-visible listing information can be completely localized. Note that (X)HTML &amp;lt;code&amp;gt;LANG&amp;lt;/code&amp;gt; attribute rules still apply as usual, for multilingual aggregators of hProduct.&lt;br /&gt;
&lt;br /&gt;
Certain field names have been reused from the [[hcard|hCard]] and [[hcalendar|hCalendar]] microformats, e.g., &amp;lt;code&amp;gt;version, description&amp;lt;/code&amp;gt;.  In addition, brands described by hProduct may contain hCard fields.&lt;br /&gt;
&lt;br /&gt;
==Examples (Preliminary)==&lt;br /&gt;
&lt;br /&gt;
=== Simple Product ===&lt;br /&gt;
&lt;br /&gt;
 The Pick of Destiny&lt;br /&gt;
 by Tenacious D&lt;br /&gt;
 The Pick of Destiny is the highly anticipated soundtrack to the upcoming &lt;br /&gt;
 New Line Cinema comedy, Tenacious D in the Pick of Destiny. An epic &lt;br /&gt;
 musical adventure, the film follows Tenacious D (Jack Black and Kyle Gass)&lt;br /&gt;
 on their quest to obtain the Pick and become The Greatest Band on Earth.&lt;br /&gt;
 Released: November 14, 2006&lt;br /&gt;
 Label: Sony&lt;br /&gt;
 UPC: 82796948912&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;div class=&amp;quot;hproduct&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;h4 class=&amp;quot;name&amp;quot;&amp;gt;The Pick of Destiny&amp;lt;/h4&amp;gt;&lt;br /&gt;
   &amp;lt;h5 class=&amp;quot;p-v&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;property artist&amp;quot;&amp;gt;Tenacious D&amp;lt;/span&amp;gt;&amp;lt;/h5&amp;gt;&lt;br /&gt;
   &amp;lt;p class=&amp;quot;description summary&amp;quot;&amp;gt;The Pick of Destiny is the highly &lt;br /&gt;
   anticipated soundtrack to the upcoming New Line Cinema comedy, Tenacious&lt;br /&gt;
   D in the Pick of Destiny. An epic musical adventure, the film follows &lt;br /&gt;
   Tenacious D (Jack Black and Kyle Gass) on their quest to obtain the Pick&lt;br /&gt;
   and become The Greatest Band on Earth.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;ul&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Released&amp;lt;/span&amp;gt;:&lt;br /&gt;
       &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;&amp;lt;abbr title=&amp;quot;2006-11-14T12:00:01-05:00&amp;quot;&amp;gt;November&lt;br /&gt;
       14, 2006&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li&amp;gt;Label: &amp;lt;span class=&amp;quot;brand&amp;quot;&amp;gt;Sony&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;UPC&amp;lt;/span&amp;gt;:&lt;br /&gt;
       &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;82796948912&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
   &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Examples in Production ===&lt;br /&gt;
&lt;br /&gt;
* Description of [http://jay.beweep.com/index.php/2008/10/14/reviving-shop-urls-with-hproduct BestBuy.com implementation]&lt;br /&gt;
&lt;br /&gt;
==Changes==&lt;br /&gt;
mid Nov 2006: initial concepting.&lt;br /&gt;
&lt;br /&gt;
15-July-2008: hProduct revival effort&lt;br /&gt;
&lt;br /&gt;
28-Oct-2008: Agreement on initial hProduct draft&lt;br /&gt;
&lt;br /&gt;
== Research ==&lt;br /&gt;
* [[product-examples]]&lt;br /&gt;
* [[product-formats]]&lt;br /&gt;
* [[product-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
== Discussions ==&lt;br /&gt;
* Feedback is encouraged on the [[product-brainstorming]] page.&lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page].&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[product]]&lt;br /&gt;
* [[currency]]&lt;br /&gt;
* [[hReview]]&lt;br /&gt;
* [[hListing]]&lt;br /&gt;
* [[item]]&lt;br /&gt;
&lt;br /&gt;
== Acknowledgements ==&lt;br /&gt;
Much of this document is based on the fine work of the folks behind [[hlisting|hListing]] and their proposal.&lt;/div&gt;</summary>
		<author><name>PaulLee</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hproduct-proposal&amp;diff=29907</id>
		<title>hproduct-proposal</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hproduct-proposal&amp;diff=29907"/>
		<updated>2008-10-29T05:35:13Z</updated>

		<summary type="html">&lt;p&gt;PaulLee: /* Simple Product */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;&amp;lt;em&amp;gt;draft&amp;lt;/em&amp;gt; hProduct Proposal&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hProduct is a format suitable for embedding in (X)HTML, Atom, RSS, and arbitrary XML. hProduct would be related to several [[microformats]] (including [[hlisting|hListing]] and [[hreview|hReview]]) and would be an open standard.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
===Authors===&lt;br /&gt;
&lt;br /&gt;
(in alphabetical order)&lt;br /&gt;
* Craig Cook, [http://focalcurve.com/ Focal Curve]&lt;br /&gt;
* Aaron Gustafson, [http://easy-designs.net/ Easy! Designs]&lt;br /&gt;
* [[User:PaulLee|Paul Lee]], Google Product Search&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;url fn&amp;quot;&amp;gt;[http://jay.beweep.com/ Jay Myers]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
The web is a thriving marketplace with a plethora of vendors scattered across the globe. Sifting through this mass of information is difficult when it is unstructured. The hProduct microformat will bring order and structure to the chaos, making it easy for people to list the products they offer and easy for Web Services to consume that product information for analysis and syndication. This proposal follows the common practices of ecommerce sites such as Amazon, BestBuy.com, Buy.com, and AutoByTel.&lt;br /&gt;
&lt;br /&gt;
hProduct is compatible and combinable with [[hlisting|hListing]] and [[hreview|hReview]].&lt;br /&gt;
&lt;br /&gt;
=== Scope ===&lt;br /&gt;
&lt;br /&gt;
Giving details about a particular product is sometimes very complex as parameters are differnt for books and CDs than they are for iPods or cars. It should be very easy to mark up an item using hProduct and the syntax should be simple yet flexible enough for more advanced applications.&lt;br /&gt;
&lt;br /&gt;
=== Out of Scope ===&lt;br /&gt;
&lt;br /&gt;
This microformat does not intend to replicate any of the content proposed within [[hlisting|hListing]] and would defer all money/transactional matters to that microformat.&lt;br /&gt;
This microformat also does not attempt to specify a product ontology, or category-specific attributes; instead, it aims to create a framework to allow for flexible expression of both.&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
&lt;br /&gt;
=== In General ===&lt;br /&gt;
&lt;br /&gt;
The hProduct format is based on a set of fields common to numerous ecommerce sites and formats in use today on the web.&lt;br /&gt;
&lt;br /&gt;
=== Schema ===&lt;br /&gt;
&lt;br /&gt;
The hProduct schema consists of the following: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! field&lt;br /&gt;
! required&lt;br /&gt;
! description&lt;br /&gt;
|-&lt;br /&gt;
| availability&lt;br /&gt;
| optional&lt;br /&gt;
| text; can be further refined as availability type (instore, online, specialorder) &lt;br /&gt;
|-&lt;br /&gt;
| brand&lt;br /&gt;
| optional&lt;br /&gt;
| text or [[hcard|hCard]] for organization that manufacturers or produces the item, e.g., Sony&lt;br /&gt;
|-&lt;br /&gt;
| buy&lt;br /&gt;
| optional&lt;br /&gt;
| text; purchase messaging and/or rel=&amp;quot;purchase&amp;quot; indicating target uri for purchasing item &lt;br /&gt;
|-&lt;br /&gt;
| category&lt;br /&gt;
| optional&lt;br /&gt;
| text; single phrase or open string &lt;br /&gt;
|-&lt;br /&gt;
| condition&lt;br /&gt;
| optional&lt;br /&gt;
| text, e.g., 'new' 'used' or 'refurbished'&lt;br /&gt;
|-&lt;br /&gt;
| description&lt;br /&gt;
| optional&lt;br /&gt;
| text; may include valid XHTML markup (e.g., paragraphs), user agents should preserve any markup; can be denoted as 'summary' or 'extended' &lt;br /&gt;
|-&lt;br /&gt;
| image&lt;br /&gt;
| optional&lt;br /&gt;
| image (IMG element) or image link (rel='image'); can be further refined (thumb, full, photo, illo)&lt;br /&gt;
|-&lt;br /&gt;
| model&lt;br /&gt;
| optional&lt;br /&gt;
| text&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;strong&amp;gt;name&amp;lt;/strong&amp;gt;&lt;br /&gt;
| &amp;lt;strong&amp;gt;required&amp;lt;/strong&amp;gt;&lt;br /&gt;
| &amp;lt;strong&amp;gt;text; i.e., product title&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| price&lt;br /&gt;
| optional&lt;br /&gt;
| floating point number; can be further refined by specific type (sale, regular, msrp, clearance); should follow [[currency|currency]] format &lt;br /&gt;
|-&lt;br /&gt;
| quantity&lt;br /&gt;
| optional&lt;br /&gt;
| integer&lt;br /&gt;
|-&lt;br /&gt;
| reviews&lt;br /&gt;
| optional&lt;br /&gt;
| text; [[hreview|hReview]]&lt;br /&gt;
|-&lt;br /&gt;
| shipping&lt;br /&gt;
| optional&lt;br /&gt;
| text; shipping messaging, e.g., 'ships within 24-48 hours'&lt;br /&gt;
|-&lt;br /&gt;
| uri&lt;br /&gt;
| optional&lt;br /&gt;
| uri to product page; href can contain rel='product' &lt;br /&gt;
|-&lt;br /&gt;
| version&lt;br /&gt;
| optional&lt;br /&gt;
| text&lt;br /&gt;
|-&lt;br /&gt;
| version&lt;br /&gt;
| optional&lt;br /&gt;
| text&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The identifier structure is used to describe product identifiers like UPC or SKU, and is designed to accommodate new or as-yet-unidentified identifiers.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strong&amp;gt;identifier (optional)&amp;lt;/strong&amp;gt;&lt;br /&gt;
** type (required) - examples:&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Manufacturer_part_number mpn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Universal_Product_Code upc]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Isbn isbn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/International_Standard_Serial_Number issn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/European_Article_Number ean]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Japanese_Article_Number jan]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Serial_number sn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Vehicle_identification_number vin]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Stock-keeping_unit sku]&lt;br /&gt;
**value (required) - label may be implied&lt;br /&gt;
&lt;br /&gt;
In addition to the above fields, hProduct includes a properties and values (p-v) mechanism to accommodate the wide variation in product attributes.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strong&amp;gt;p-v (optional)&amp;lt;/strong&amp;gt;&lt;br /&gt;
** property (required) - examples:&lt;br /&gt;
*** accessory for&lt;br /&gt;
*** artist&lt;br /&gt;
*** author&lt;br /&gt;
*** color&lt;br /&gt;
*** compatible with&lt;br /&gt;
*** quantity in lot&lt;br /&gt;
*** rating - can be further denoted into rating types (product || merchant || mpaa || esrb || others)&lt;br /&gt;
*** released - hcalendar event for date of release&lt;br /&gt;
*** size&lt;br /&gt;
** value (required) - label may be implied&lt;br /&gt;
&lt;br /&gt;
==Additional Details==&lt;br /&gt;
&lt;br /&gt;
===Version===&lt;br /&gt;
&lt;br /&gt;
'''version''': This optional field permits hProduct publishers to specify a particular version of hProduct that their content uses. By omitting this field, the publisher is stating that implementations may interpret the hListings according to any version of the hProduct specification. The value for this proposal as of 28-Oct-2008 is &amp;quot;0.0,&amp;quot; since it has no official standing yet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cross-cutting issues===&lt;br /&gt;
&lt;br /&gt;
''Internationalization:'' Though there are many English-language tokens, they are only used as invisible class-names; user-visible listing information can be completely localized. Note that (X)HTML &amp;lt;code&amp;gt;LANG&amp;lt;/code&amp;gt; attribute rules still apply as usual, for multilingual aggregators of hProduct.&lt;br /&gt;
&lt;br /&gt;
Certain field names have been reused from the [[hcard|hCard]] and [[hcalendar|hCalendar]] microformats, e.g., &amp;lt;code&amp;gt;version, description&amp;lt;/code&amp;gt;.  In addition, brands described by hProduct may contain hCard fields.&lt;br /&gt;
&lt;br /&gt;
==Examples (Preliminary)==&lt;br /&gt;
&lt;br /&gt;
=== Simple Product ===&lt;br /&gt;
&lt;br /&gt;
 The Pick of Destiny&lt;br /&gt;
 by Tenacious D&lt;br /&gt;
 The Pick of Destiny is the highly anticipated soundtrack to the upcoming &lt;br /&gt;
 New Line Cinema comedy, Tenacious D in the Pick of Destiny. An epic &lt;br /&gt;
 musical adventure, the film follows Tenacious D (Jack Black and Kyle Gass)&lt;br /&gt;
 on their quest to obtain the Pick and become The Greatest Band on Earth.&lt;br /&gt;
 Released: November 14, 2006&lt;br /&gt;
 Label: Sony&lt;br /&gt;
 UPC: 82796948912&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;div class=&amp;quot;hproduct&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;h4 class=&amp;quot;name&amp;quot;&amp;gt;The Pick of Destiny&amp;lt;/h4&amp;gt;&lt;br /&gt;
   &amp;lt;h5 class=&amp;quot;p-v&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;property artist&amp;quot;&amp;gt;Tenacious D&amp;lt;/span&amp;gt;&amp;lt;/h5&amp;gt;&lt;br /&gt;
   &amp;lt;p class=&amp;quot;description summary&amp;quot;&amp;gt;The Pick of Destiny is the highly &lt;br /&gt;
   anticipated soundtrack to the upcoming New Line Cinema comedy, Tenacious&lt;br /&gt;
   D in the Pick of Destiny. An epic musical adventure, the film follows &lt;br /&gt;
   Tenacious D (Jack Black and Kyle Gass) on their quest to obtain the Pick&lt;br /&gt;
   and become The Greatest Band on Earth.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;ul&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Released&amp;lt;/span&amp;gt;:&lt;br /&gt;
       &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;&amp;lt;abbr title=&amp;quot;2006-11-14T12:00:01-05:00&amp;quot;&amp;gt;November&lt;br /&gt;
       14, 2006&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li&amp;gt;Label: &amp;lt;span class=&amp;quot;brand&amp;quot;&amp;gt;Sony&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;UPC&amp;lt;/span&amp;gt;:&lt;br /&gt;
       &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;82796948912&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
   &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Examples in Production ===&lt;br /&gt;
&lt;br /&gt;
* Description of [http://jay.beweep.com/index.php/2008/10/14/reviving-shop-urls-with-hproduct BestBuy.com implementation]&lt;br /&gt;
&lt;br /&gt;
==Changes==&lt;br /&gt;
mid Nov 2006: initial concepting.&lt;br /&gt;
&lt;br /&gt;
15-July-2008: hProduct revival effort&lt;br /&gt;
&lt;br /&gt;
28-Oct-2008: Agreement on initial hProduct draft&lt;br /&gt;
&lt;br /&gt;
== research ==&lt;br /&gt;
* [[product-examples]]&lt;br /&gt;
* [[product-formats]]&lt;br /&gt;
* [[product-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
== Discussions ==&lt;br /&gt;
* Feedback is encouraged on the [[product-brainstorming]] page.&lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page].&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[product]]&lt;br /&gt;
* [[currency]]&lt;br /&gt;
* [[hReview]]&lt;br /&gt;
* [[hListing]]&lt;br /&gt;
* [[item]]&lt;br /&gt;
&lt;br /&gt;
== Acknowledgements ==&lt;br /&gt;
Much of this document is based on the fine work of the folks behind [[hlisting|hListing]] and their proposal.&lt;/div&gt;</summary>
		<author><name>PaulLee</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hproduct-proposal&amp;diff=29906</id>
		<title>hproduct-proposal</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hproduct-proposal&amp;diff=29906"/>
		<updated>2008-10-29T05:19:19Z</updated>

		<summary type="html">&lt;p&gt;PaulLee: /* Changes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;&amp;lt;em&amp;gt;draft&amp;lt;/em&amp;gt; hProduct Proposal&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hProduct is a format suitable for embedding in (X)HTML, Atom, RSS, and arbitrary XML. hProduct would be related to several [[microformats]] (including [[hlisting|hListing]] and [[hreview|hReview]]) and would be an open standard.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
===Authors===&lt;br /&gt;
&lt;br /&gt;
(in alphabetical order)&lt;br /&gt;
* Craig Cook, [http://focalcurve.com/ Focal Curve]&lt;br /&gt;
* Aaron Gustafson, [http://easy-designs.net/ Easy! Designs]&lt;br /&gt;
* [[User:PaulLee|Paul Lee]], Google Product Search&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;url fn&amp;quot;&amp;gt;[http://jay.beweep.com/ Jay Myers]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
The web is a thriving marketplace with a plethora of vendors scattered across the globe. Sifting through this mass of information is difficult when it is unstructured. The hProduct microformat will bring order and structure to the chaos, making it easy for people to list the products they offer and easy for Web Services to consume that product information for analysis and syndication. This proposal follows the common practices of ecommerce sites such as Amazon, BestBuy.com, Buy.com, and AutoByTel.&lt;br /&gt;
&lt;br /&gt;
hProduct is compatible and combinable with [[hlisting|hListing]] and [[hreview|hReview]].&lt;br /&gt;
&lt;br /&gt;
=== Scope ===&lt;br /&gt;
&lt;br /&gt;
Giving details about a particular product is sometimes very complex as parameters are differnt for books and CDs than they are for iPods or cars. It should be very easy to mark up an item using hProduct and the syntax should be simple yet flexible enough for more advanced applications.&lt;br /&gt;
&lt;br /&gt;
=== Out of Scope ===&lt;br /&gt;
&lt;br /&gt;
This microformat does not intend to replicate any of the content proposed within [[hlisting|hListing]] and would defer all money/transactional matters to that microformat.&lt;br /&gt;
This microformat also does not attempt to specify a product ontology, or category-specific attributes; instead, it aims to create a framework to allow for flexible expression of both.&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
&lt;br /&gt;
=== In General ===&lt;br /&gt;
&lt;br /&gt;
The hProduct format is based on a set of fields common to numerous ecommerce sites and formats in use today on the web.&lt;br /&gt;
&lt;br /&gt;
=== Schema ===&lt;br /&gt;
&lt;br /&gt;
The hProduct schema consists of the following: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! field&lt;br /&gt;
! required&lt;br /&gt;
! description&lt;br /&gt;
|-&lt;br /&gt;
| availability&lt;br /&gt;
| optional&lt;br /&gt;
| text; can be further refined as availability type (instore, online, specialorder) &lt;br /&gt;
|-&lt;br /&gt;
| brand&lt;br /&gt;
| optional&lt;br /&gt;
| text or [[hcard|hCard]] for organization that manufacturers or produces the item, e.g., Sony&lt;br /&gt;
|-&lt;br /&gt;
| buy&lt;br /&gt;
| optional&lt;br /&gt;
| text; purchase messaging and/or rel=&amp;quot;purchase&amp;quot; indicating target uri for purchasing item &lt;br /&gt;
|-&lt;br /&gt;
| category&lt;br /&gt;
| optional&lt;br /&gt;
| text; single phrase or open string &lt;br /&gt;
|-&lt;br /&gt;
| condition&lt;br /&gt;
| optional&lt;br /&gt;
| text, e.g., 'new' 'used' or 'refurbished'&lt;br /&gt;
|-&lt;br /&gt;
| description&lt;br /&gt;
| optional&lt;br /&gt;
| text; may include valid XHTML markup (e.g., paragraphs), user agents should preserve any markup; can be denoted as 'summary' or 'extended' &lt;br /&gt;
|-&lt;br /&gt;
| image&lt;br /&gt;
| optional&lt;br /&gt;
| image (IMG element) or image link (rel='image'); can be further refined (thumb, full, photo, illo)&lt;br /&gt;
|-&lt;br /&gt;
| model&lt;br /&gt;
| optional&lt;br /&gt;
| text&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;strong&amp;gt;name&amp;lt;/strong&amp;gt;&lt;br /&gt;
| &amp;lt;strong&amp;gt;required&amp;lt;/strong&amp;gt;&lt;br /&gt;
| &amp;lt;strong&amp;gt;text; i.e., product title&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| price&lt;br /&gt;
| optional&lt;br /&gt;
| floating point number; can be further refined by specific type (sale, regular, msrp, clearance); should follow [[currency|currency]] format &lt;br /&gt;
|-&lt;br /&gt;
| quantity&lt;br /&gt;
| optional&lt;br /&gt;
| integer&lt;br /&gt;
|-&lt;br /&gt;
| reviews&lt;br /&gt;
| optional&lt;br /&gt;
| text; [[hreview|hReview]]&lt;br /&gt;
|-&lt;br /&gt;
| shipping&lt;br /&gt;
| optional&lt;br /&gt;
| text; shipping messaging, e.g., 'ships within 24-48 hours'&lt;br /&gt;
|-&lt;br /&gt;
| uri&lt;br /&gt;
| optional&lt;br /&gt;
| uri to product page; href can contain rel='product' &lt;br /&gt;
|-&lt;br /&gt;
| version&lt;br /&gt;
| optional&lt;br /&gt;
| text&lt;br /&gt;
|-&lt;br /&gt;
| version&lt;br /&gt;
| optional&lt;br /&gt;
| text&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The identifier structure is used to describe product identifiers like UPC or SKU, and is designed to accommodate new or as-yet-unidentified identifiers.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strong&amp;gt;identifier (optional)&amp;lt;/strong&amp;gt;&lt;br /&gt;
** type (required) - examples:&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Manufacturer_part_number mpn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Universal_Product_Code upc]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Isbn isbn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/International_Standard_Serial_Number issn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/European_Article_Number ean]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Japanese_Article_Number jan]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Serial_number sn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Vehicle_identification_number vin]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Stock-keeping_unit sku]&lt;br /&gt;
**value (required) - label may be implied&lt;br /&gt;
&lt;br /&gt;
In addition to the above fields, hProduct includes a properties and values (p-v) mechanism to accommodate the wide variation in product attributes.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strong&amp;gt;p-v (optional)&amp;lt;/strong&amp;gt;&lt;br /&gt;
** property (required) - examples:&lt;br /&gt;
*** accessory for&lt;br /&gt;
*** artist&lt;br /&gt;
*** author&lt;br /&gt;
*** color&lt;br /&gt;
*** compatible with&lt;br /&gt;
*** quantity in lot&lt;br /&gt;
*** rating - can be further denoted into rating types (product || merchant || mpaa || esrb || others)&lt;br /&gt;
*** released - hcalendar event for date of release&lt;br /&gt;
*** size&lt;br /&gt;
** value (required) - label may be implied&lt;br /&gt;
&lt;br /&gt;
==Additional Details==&lt;br /&gt;
&lt;br /&gt;
===Version===&lt;br /&gt;
&lt;br /&gt;
'''version''': This optional field permits hProduct publishers to specify a particular version of hProduct that their content uses. By omitting this field, the publisher is stating that implementations may interpret the hListings according to any version of the hProduct specification. The value for this proposal as of 28-Oct-2008 is &amp;quot;0.0,&amp;quot; since it has no official standing yet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cross-cutting issues===&lt;br /&gt;
&lt;br /&gt;
''Internationalization:'' Though there are many English-language tokens, they are only used as invisible class-names; user-visible listing information can be completely localized. Note that (X)HTML &amp;lt;code&amp;gt;LANG&amp;lt;/code&amp;gt; attribute rules still apply as usual, for multilingual aggregators of hProduct.&lt;br /&gt;
&lt;br /&gt;
Certain field names have been reused from the [[hcard|hCard]] and [[hcalendar|hCalendar]] microformats, e.g., &amp;lt;code&amp;gt;version, description&amp;lt;/code&amp;gt;.  In addition, brands described by hProduct may contain hCard fields.&lt;br /&gt;
&lt;br /&gt;
==Examples (Preliminary)==&lt;br /&gt;
&lt;br /&gt;
=== Simple Product ===&lt;br /&gt;
&lt;br /&gt;
 The Pick of Destiny&lt;br /&gt;
 by Tenacious D&lt;br /&gt;
 The Pick of Destiny is the highly anticipated soundtrack to the upcoming &lt;br /&gt;
 New Line Cinema comedy, Tenacious D in the Pick of Destiny. An epic &lt;br /&gt;
 musical adventure, the film follows Tenacious D (Jack Black and Kyle Gass)&lt;br /&gt;
 on their quest to obtain the Pick and become The Greatest Band on Earth.&lt;br /&gt;
 Released: November 14, 2006&lt;br /&gt;
 Label: Sony&lt;br /&gt;
 UPC: 82796948912&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;div class=&amp;quot;hproduct&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;h4 class=&amp;quot;name&amp;quot;&amp;gt;The Pick of Destiny&amp;lt;/h4&amp;gt;&lt;br /&gt;
   &amp;lt;h5 class=&amp;quot;p-v&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;property artist&amp;quot;&amp;gt;Tenacious D&amp;lt;/span&amp;gt;&amp;lt;/h5&amp;gt;&lt;br /&gt;
   &amp;lt;p class=&amp;quot;description summary&amp;quot;&amp;gt;The Pick of Destiny is the highly &lt;br /&gt;
   anticipated soundtrack to the upcoming New Line Cinema comedy, Tenacious&lt;br /&gt;
   D in the Pick of Destiny. An epic musical adventure, the film follows &lt;br /&gt;
   Tenacious D (Jack Black and Kyle Gass) on their quest to obtain the Pick&lt;br /&gt;
   and become The Greatest Band on Earth.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;ul&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Released&amp;lt;/span&amp;gt;:&lt;br /&gt;
       &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;&amp;lt;abbr title=&amp;quot;2006-11-14T12:00:01-05:00&amp;quot;&amp;gt;November&lt;br /&gt;
       14, 2006&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li&amp;gt;Label: &amp;lt;span class=&amp;quot;brand&amp;quot;&amp;gt;Sony&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;UPC&amp;lt;/span&amp;gt;:&lt;br /&gt;
       &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;82796948912&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
   &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Changes==&lt;br /&gt;
mid Nov 2006: initial concepting.&lt;br /&gt;
&lt;br /&gt;
15-July-2008: hProduct revival effort&lt;br /&gt;
&lt;br /&gt;
28-Oct-2008: Agreement on initial hProduct draft&lt;br /&gt;
&lt;br /&gt;
== research ==&lt;br /&gt;
* [[product-examples]]&lt;br /&gt;
* [[product-formats]]&lt;br /&gt;
* [[product-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
== Discussions ==&lt;br /&gt;
* Feedback is encouraged on the [[product-brainstorming]] page.&lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page].&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[product]]&lt;br /&gt;
* [[currency]]&lt;br /&gt;
* [[hReview]]&lt;br /&gt;
* [[hListing]]&lt;br /&gt;
* [[item]]&lt;br /&gt;
&lt;br /&gt;
== Acknowledgements ==&lt;br /&gt;
Much of this document is based on the fine work of the folks behind [[hlisting|hListing]] and their proposal.&lt;/div&gt;</summary>
		<author><name>PaulLee</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hproduct-proposal&amp;diff=29905</id>
		<title>hproduct-proposal</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hproduct-proposal&amp;diff=29905"/>
		<updated>2008-10-29T05:18:54Z</updated>

		<summary type="html">&lt;p&gt;PaulLee: /* Field Details */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;&amp;lt;em&amp;gt;draft&amp;lt;/em&amp;gt; hProduct Proposal&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hProduct is a format suitable for embedding in (X)HTML, Atom, RSS, and arbitrary XML. hProduct would be related to several [[microformats]] (including [[hlisting|hListing]] and [[hreview|hReview]]) and would be an open standard.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
===Authors===&lt;br /&gt;
&lt;br /&gt;
(in alphabetical order)&lt;br /&gt;
* Craig Cook, [http://focalcurve.com/ Focal Curve]&lt;br /&gt;
* Aaron Gustafson, [http://easy-designs.net/ Easy! Designs]&lt;br /&gt;
* [[User:PaulLee|Paul Lee]], Google Product Search&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;url fn&amp;quot;&amp;gt;[http://jay.beweep.com/ Jay Myers]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
The web is a thriving marketplace with a plethora of vendors scattered across the globe. Sifting through this mass of information is difficult when it is unstructured. The hProduct microformat will bring order and structure to the chaos, making it easy for people to list the products they offer and easy for Web Services to consume that product information for analysis and syndication. This proposal follows the common practices of ecommerce sites such as Amazon, BestBuy.com, Buy.com, and AutoByTel.&lt;br /&gt;
&lt;br /&gt;
hProduct is compatible and combinable with [[hlisting|hListing]] and [[hreview|hReview]].&lt;br /&gt;
&lt;br /&gt;
=== Scope ===&lt;br /&gt;
&lt;br /&gt;
Giving details about a particular product is sometimes very complex as parameters are differnt for books and CDs than they are for iPods or cars. It should be very easy to mark up an item using hProduct and the syntax should be simple yet flexible enough for more advanced applications.&lt;br /&gt;
&lt;br /&gt;
=== Out of Scope ===&lt;br /&gt;
&lt;br /&gt;
This microformat does not intend to replicate any of the content proposed within [[hlisting|hListing]] and would defer all money/transactional matters to that microformat.&lt;br /&gt;
This microformat also does not attempt to specify a product ontology, or category-specific attributes; instead, it aims to create a framework to allow for flexible expression of both.&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
&lt;br /&gt;
=== In General ===&lt;br /&gt;
&lt;br /&gt;
The hProduct format is based on a set of fields common to numerous ecommerce sites and formats in use today on the web.&lt;br /&gt;
&lt;br /&gt;
=== Schema ===&lt;br /&gt;
&lt;br /&gt;
The hProduct schema consists of the following: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! field&lt;br /&gt;
! required&lt;br /&gt;
! description&lt;br /&gt;
|-&lt;br /&gt;
| availability&lt;br /&gt;
| optional&lt;br /&gt;
| text; can be further refined as availability type (instore, online, specialorder) &lt;br /&gt;
|-&lt;br /&gt;
| brand&lt;br /&gt;
| optional&lt;br /&gt;
| text or [[hcard|hCard]] for organization that manufacturers or produces the item, e.g., Sony&lt;br /&gt;
|-&lt;br /&gt;
| buy&lt;br /&gt;
| optional&lt;br /&gt;
| text; purchase messaging and/or rel=&amp;quot;purchase&amp;quot; indicating target uri for purchasing item &lt;br /&gt;
|-&lt;br /&gt;
| category&lt;br /&gt;
| optional&lt;br /&gt;
| text; single phrase or open string &lt;br /&gt;
|-&lt;br /&gt;
| condition&lt;br /&gt;
| optional&lt;br /&gt;
| text, e.g., 'new' 'used' or 'refurbished'&lt;br /&gt;
|-&lt;br /&gt;
| description&lt;br /&gt;
| optional&lt;br /&gt;
| text; may include valid XHTML markup (e.g., paragraphs), user agents should preserve any markup; can be denoted as 'summary' or 'extended' &lt;br /&gt;
|-&lt;br /&gt;
| image&lt;br /&gt;
| optional&lt;br /&gt;
| image (IMG element) or image link (rel='image'); can be further refined (thumb, full, photo, illo)&lt;br /&gt;
|-&lt;br /&gt;
| model&lt;br /&gt;
| optional&lt;br /&gt;
| text&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;strong&amp;gt;name&amp;lt;/strong&amp;gt;&lt;br /&gt;
| &amp;lt;strong&amp;gt;required&amp;lt;/strong&amp;gt;&lt;br /&gt;
| &amp;lt;strong&amp;gt;text; i.e., product title&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| price&lt;br /&gt;
| optional&lt;br /&gt;
| floating point number; can be further refined by specific type (sale, regular, msrp, clearance); should follow [[currency|currency]] format &lt;br /&gt;
|-&lt;br /&gt;
| quantity&lt;br /&gt;
| optional&lt;br /&gt;
| integer&lt;br /&gt;
|-&lt;br /&gt;
| reviews&lt;br /&gt;
| optional&lt;br /&gt;
| text; [[hreview|hReview]]&lt;br /&gt;
|-&lt;br /&gt;
| shipping&lt;br /&gt;
| optional&lt;br /&gt;
| text; shipping messaging, e.g., 'ships within 24-48 hours'&lt;br /&gt;
|-&lt;br /&gt;
| uri&lt;br /&gt;
| optional&lt;br /&gt;
| uri to product page; href can contain rel='product' &lt;br /&gt;
|-&lt;br /&gt;
| version&lt;br /&gt;
| optional&lt;br /&gt;
| text&lt;br /&gt;
|-&lt;br /&gt;
| version&lt;br /&gt;
| optional&lt;br /&gt;
| text&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The identifier structure is used to describe product identifiers like UPC or SKU, and is designed to accommodate new or as-yet-unidentified identifiers.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strong&amp;gt;identifier (optional)&amp;lt;/strong&amp;gt;&lt;br /&gt;
** type (required) - examples:&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Manufacturer_part_number mpn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Universal_Product_Code upc]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Isbn isbn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/International_Standard_Serial_Number issn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/European_Article_Number ean]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Japanese_Article_Number jan]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Serial_number sn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Vehicle_identification_number vin]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Stock-keeping_unit sku]&lt;br /&gt;
**value (required) - label may be implied&lt;br /&gt;
&lt;br /&gt;
In addition to the above fields, hProduct includes a properties and values (p-v) mechanism to accommodate the wide variation in product attributes.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strong&amp;gt;p-v (optional)&amp;lt;/strong&amp;gt;&lt;br /&gt;
** property (required) - examples:&lt;br /&gt;
*** accessory for&lt;br /&gt;
*** artist&lt;br /&gt;
*** author&lt;br /&gt;
*** color&lt;br /&gt;
*** compatible with&lt;br /&gt;
*** quantity in lot&lt;br /&gt;
*** rating - can be further denoted into rating types (product || merchant || mpaa || esrb || others)&lt;br /&gt;
*** released - hcalendar event for date of release&lt;br /&gt;
*** size&lt;br /&gt;
** value (required) - label may be implied&lt;br /&gt;
&lt;br /&gt;
==Additional Details==&lt;br /&gt;
&lt;br /&gt;
===Version===&lt;br /&gt;
&lt;br /&gt;
'''version''': This optional field permits hProduct publishers to specify a particular version of hProduct that their content uses. By omitting this field, the publisher is stating that implementations may interpret the hListings according to any version of the hProduct specification. The value for this proposal as of 28-Oct-2008 is &amp;quot;0.0,&amp;quot; since it has no official standing yet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cross-cutting issues===&lt;br /&gt;
&lt;br /&gt;
''Internationalization:'' Though there are many English-language tokens, they are only used as invisible class-names; user-visible listing information can be completely localized. Note that (X)HTML &amp;lt;code&amp;gt;LANG&amp;lt;/code&amp;gt; attribute rules still apply as usual, for multilingual aggregators of hProduct.&lt;br /&gt;
&lt;br /&gt;
Certain field names have been reused from the [[hcard|hCard]] and [[hcalendar|hCalendar]] microformats, e.g., &amp;lt;code&amp;gt;version, description&amp;lt;/code&amp;gt;.  In addition, brands described by hProduct may contain hCard fields.&lt;br /&gt;
&lt;br /&gt;
==Examples (Preliminary)==&lt;br /&gt;
&lt;br /&gt;
=== Simple Product ===&lt;br /&gt;
&lt;br /&gt;
 The Pick of Destiny&lt;br /&gt;
 by Tenacious D&lt;br /&gt;
 The Pick of Destiny is the highly anticipated soundtrack to the upcoming &lt;br /&gt;
 New Line Cinema comedy, Tenacious D in the Pick of Destiny. An epic &lt;br /&gt;
 musical adventure, the film follows Tenacious D (Jack Black and Kyle Gass)&lt;br /&gt;
 on their quest to obtain the Pick and become The Greatest Band on Earth.&lt;br /&gt;
 Released: November 14, 2006&lt;br /&gt;
 Label: Sony&lt;br /&gt;
 UPC: 82796948912&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;div class=&amp;quot;hproduct&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;h4 class=&amp;quot;name&amp;quot;&amp;gt;The Pick of Destiny&amp;lt;/h4&amp;gt;&lt;br /&gt;
   &amp;lt;h5 class=&amp;quot;p-v&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;property artist&amp;quot;&amp;gt;Tenacious D&amp;lt;/span&amp;gt;&amp;lt;/h5&amp;gt;&lt;br /&gt;
   &amp;lt;p class=&amp;quot;description summary&amp;quot;&amp;gt;The Pick of Destiny is the highly &lt;br /&gt;
   anticipated soundtrack to the upcoming New Line Cinema comedy, Tenacious&lt;br /&gt;
   D in the Pick of Destiny. An epic musical adventure, the film follows &lt;br /&gt;
   Tenacious D (Jack Black and Kyle Gass) on their quest to obtain the Pick&lt;br /&gt;
   and become The Greatest Band on Earth.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;ul&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Released&amp;lt;/span&amp;gt;:&lt;br /&gt;
       &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;&amp;lt;abbr title=&amp;quot;2006-11-14T12:00:01-05:00&amp;quot;&amp;gt;November&lt;br /&gt;
       14, 2006&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li&amp;gt;Label: &amp;lt;span class=&amp;quot;brand&amp;quot;&amp;gt;Sony&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;UPC&amp;lt;/span&amp;gt;:&lt;br /&gt;
       &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;82796948912&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
   &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Changes==&lt;br /&gt;
mid Nov 2006: initial concepting.&lt;br /&gt;
&lt;br /&gt;
15-July-2008: hProduct revival effort&lt;br /&gt;
&lt;br /&gt;
== research ==&lt;br /&gt;
* [[product-examples]]&lt;br /&gt;
* [[product-formats]]&lt;br /&gt;
* [[product-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
== Discussions ==&lt;br /&gt;
* Feedback is encouraged on the [[product-brainstorming]] page.&lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page].&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[product]]&lt;br /&gt;
* [[currency]]&lt;br /&gt;
* [[hReview]]&lt;br /&gt;
* [[hListing]]&lt;br /&gt;
* [[item]]&lt;br /&gt;
&lt;br /&gt;
== Acknowledgements ==&lt;br /&gt;
Much of this document is based on the fine work of the folks behind [[hlisting|hListing]] and their proposal.&lt;/div&gt;</summary>
		<author><name>PaulLee</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hproduct-proposal&amp;diff=29904</id>
		<title>hproduct-proposal</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hproduct-proposal&amp;diff=29904"/>
		<updated>2008-10-29T05:16:00Z</updated>

		<summary type="html">&lt;p&gt;PaulLee: /* Properties &amp;amp; Values */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;&amp;lt;em&amp;gt;draft&amp;lt;/em&amp;gt; hProduct Proposal&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hProduct is a format suitable for embedding in (X)HTML, Atom, RSS, and arbitrary XML. hProduct would be related to several [[microformats]] (including [[hlisting|hListing]] and [[hreview|hReview]]) and would be an open standard.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
===Authors===&lt;br /&gt;
&lt;br /&gt;
(in alphabetical order)&lt;br /&gt;
* Craig Cook, [http://focalcurve.com/ Focal Curve]&lt;br /&gt;
* Aaron Gustafson, [http://easy-designs.net/ Easy! Designs]&lt;br /&gt;
* [[User:PaulLee|Paul Lee]], Google Product Search&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;url fn&amp;quot;&amp;gt;[http://jay.beweep.com/ Jay Myers]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
The web is a thriving marketplace with a plethora of vendors scattered across the globe. Sifting through this mass of information is difficult when it is unstructured. The hProduct microformat will bring order and structure to the chaos, making it easy for people to list the products they offer and easy for Web Services to consume that product information for analysis and syndication. This proposal follows the common practices of ecommerce sites such as Amazon, BestBuy.com, Buy.com, and AutoByTel.&lt;br /&gt;
&lt;br /&gt;
hProduct is compatible and combinable with [[hlisting|hListing]] and [[hreview|hReview]].&lt;br /&gt;
&lt;br /&gt;
=== Scope ===&lt;br /&gt;
&lt;br /&gt;
Giving details about a particular product is sometimes very complex as parameters are differnt for books and CDs than they are for iPods or cars. It should be very easy to mark up an item using hProduct and the syntax should be simple yet flexible enough for more advanced applications.&lt;br /&gt;
&lt;br /&gt;
=== Out of Scope ===&lt;br /&gt;
&lt;br /&gt;
This microformat does not intend to replicate any of the content proposed within [[hlisting|hListing]] and would defer all money/transactional matters to that microformat.&lt;br /&gt;
This microformat also does not attempt to specify a product ontology, or category-specific attributes; instead, it aims to create a framework to allow for flexible expression of both.&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
&lt;br /&gt;
=== In General ===&lt;br /&gt;
&lt;br /&gt;
The hProduct format is based on a set of fields common to numerous ecommerce sites and formats in use today on the web.&lt;br /&gt;
&lt;br /&gt;
=== Schema ===&lt;br /&gt;
&lt;br /&gt;
The hProduct schema consists of the following: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! field&lt;br /&gt;
! required&lt;br /&gt;
! description&lt;br /&gt;
|-&lt;br /&gt;
| availability&lt;br /&gt;
| optional&lt;br /&gt;
| text; can be further refined as availability type (instore, online, specialorder) &lt;br /&gt;
|-&lt;br /&gt;
| brand&lt;br /&gt;
| optional&lt;br /&gt;
| text or [[hcard|hCard]] for organization that manufacturers or produces the item, e.g., Sony&lt;br /&gt;
|-&lt;br /&gt;
| buy&lt;br /&gt;
| optional&lt;br /&gt;
| text; purchase messaging and/or rel=&amp;quot;purchase&amp;quot; indicating target uri for purchasing item &lt;br /&gt;
|-&lt;br /&gt;
| category&lt;br /&gt;
| optional&lt;br /&gt;
| text; single phrase or open string &lt;br /&gt;
|-&lt;br /&gt;
| condition&lt;br /&gt;
| optional&lt;br /&gt;
| text, e.g., 'new' 'used' or 'refurbished'&lt;br /&gt;
|-&lt;br /&gt;
| description&lt;br /&gt;
| optional&lt;br /&gt;
| text; may include valid XHTML markup (e.g., paragraphs), user agents should preserve any markup; can be denoted as 'summary' or 'extended' &lt;br /&gt;
|-&lt;br /&gt;
| image&lt;br /&gt;
| optional&lt;br /&gt;
| image (IMG element) or image link (rel='image'); can be further refined (thumb, full, photo, illo)&lt;br /&gt;
|-&lt;br /&gt;
| model&lt;br /&gt;
| optional&lt;br /&gt;
| text&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;strong&amp;gt;name&amp;lt;/strong&amp;gt;&lt;br /&gt;
| &amp;lt;strong&amp;gt;required&amp;lt;/strong&amp;gt;&lt;br /&gt;
| &amp;lt;strong&amp;gt;text; i.e., product title&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| price&lt;br /&gt;
| optional&lt;br /&gt;
| floating point number; can be further refined by specific type (sale, regular, msrp, clearance); should follow [[currency|currency]] format &lt;br /&gt;
|-&lt;br /&gt;
| quantity&lt;br /&gt;
| optional&lt;br /&gt;
| integer&lt;br /&gt;
|-&lt;br /&gt;
| reviews&lt;br /&gt;
| optional&lt;br /&gt;
| text; [[hreview|hReview]]&lt;br /&gt;
|-&lt;br /&gt;
| shipping&lt;br /&gt;
| optional&lt;br /&gt;
| text; shipping messaging, e.g., 'ships within 24-48 hours'&lt;br /&gt;
|-&lt;br /&gt;
| uri&lt;br /&gt;
| optional&lt;br /&gt;
| uri to product page; href can contain rel='product' &lt;br /&gt;
|-&lt;br /&gt;
| version&lt;br /&gt;
| optional&lt;br /&gt;
| text&lt;br /&gt;
|-&lt;br /&gt;
| version&lt;br /&gt;
| optional&lt;br /&gt;
| text&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The identifier structure is used to describe product identifiers like UPC or SKU, and is designed to accommodate new or as-yet-unidentified identifiers.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strong&amp;gt;identifier (optional)&amp;lt;/strong&amp;gt;&lt;br /&gt;
** type (required) - examples:&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Manufacturer_part_number mpn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Universal_Product_Code upc]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Isbn isbn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/International_Standard_Serial_Number issn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/European_Article_Number ean]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Japanese_Article_Number jan]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Serial_number sn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Vehicle_identification_number vin]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Stock-keeping_unit sku]&lt;br /&gt;
**value (required) - label may be implied&lt;br /&gt;
&lt;br /&gt;
In addition to the above fields, hProduct includes a properties and values (p-v) mechanism to accommodate the wide variation in product attributes.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strong&amp;gt;p-v (optional)&amp;lt;/strong&amp;gt;&lt;br /&gt;
** property (required) - examples:&lt;br /&gt;
*** accessory for&lt;br /&gt;
*** artist&lt;br /&gt;
*** author&lt;br /&gt;
*** color&lt;br /&gt;
*** compatible with&lt;br /&gt;
*** quantity in lot&lt;br /&gt;
*** rating - can be further denoted into rating types (product || merchant || mpaa || esrb || others)&lt;br /&gt;
*** released - hcalendar event for date of release&lt;br /&gt;
*** size&lt;br /&gt;
** value (required) - label may be implied&lt;br /&gt;
&lt;br /&gt;
==Field Details==&lt;br /&gt;
&lt;br /&gt;
The fields of the hListing schema represent the following:&lt;br /&gt;
&lt;br /&gt;
'''version''':: This optional field permits hProduct publishers to specify a particular version of hProduct that their content uses. By omitting this field, the publisher is stating that implementations may interpret the hListings according to any version of the hProduct specification. The value for this proposal as of 15-July-2008 is &amp;quot;0.0,&amp;quot; since it has no official standing yet.&lt;br /&gt;
&lt;br /&gt;
=== Content ===&lt;br /&gt;
&lt;br /&gt;
'''name''':: This required field contains the name of the item&lt;br /&gt;
&lt;br /&gt;
'''image''':: This optional field contains either an image (as an &amp;lt;code&amp;gt;IMG&amp;lt;/code&amp;gt; element) or a link to an image (as an &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;rel=&amp;quot;image&amp;quot;&amp;lt;/code&amp;gt;). The image can be categorized by additional terms such as 'thumb' (for thumbnail), 'full' (for full size image), 'photo' (for a photograph), 'illo' (for an illustration).&lt;br /&gt;
&lt;br /&gt;
'''description''':: This optional field contains the full text representing the written description of the item. The field MAY include valid XHTML markup (e.g. paragraphs). User agents SHOULD preserve any markup. Description could be either a 'summary' or an 'extended' description.&lt;br /&gt;
&lt;br /&gt;
'''brand''':: This optional field can contain either plan text or an [[hcard||hCard]] for the organization responsible for the item. Examples would include Sony, Friends of ED, O'Reilly, etc.&lt;br /&gt;
&lt;br /&gt;
'''uri''':: This optional field is a URI for the product at its brand website. It is not to be confused with the [[hlisting|hListing]] 'permalink'.&lt;br /&gt;
&lt;br /&gt;
'''price''':: This optional field is the suggested price for the item. Price could be further refined to define a specific price type, such as 'sale' for sale price, 'regular' for regularly a priced item, 'msrp' for manufacturers retail price, or 'clearance' for a clearance product. It follows the proposed [[currency]] format.&lt;br /&gt;
&lt;br /&gt;
'''savings''':: This optional field will describe any savings scenarios in relation to the product price. It follows the proposed [[currency]] format. &lt;br /&gt;
&lt;br /&gt;
'''availability''':: Optional text field that describes product availability.&lt;br /&gt;
&lt;br /&gt;
'''shipping''':: Optional field that details shipping.&lt;br /&gt;
&lt;br /&gt;
'''reviews''':: Optional product reviews that can contain text or could follow current [[hreview|hReview]]  format.&lt;br /&gt;
&lt;br /&gt;
'''buy''':: This optional field contains the buying messaging and/or rel=&amp;quot;purchase&amp;quot; links pointing to the target URI for buying the product.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cross-cutting issues===&lt;br /&gt;
&lt;br /&gt;
''Internationalization:'' Though there are many English-language tokens, they are only used as invisible class-names; user-visible listing information can be completely localized. n.b. that (X)HTML &amp;lt;code&amp;gt;LANG&amp;lt;/code&amp;gt; attribute rules still apply as usual, for multilingual aggregators of hProduct.&lt;br /&gt;
&lt;br /&gt;
The following field names have been reused from the [[hcard|hCard]] and [[hcalendar|hCalendar]] microformats: &amp;lt;code&amp;gt;version, description&amp;lt;/code&amp;gt;.  In addition, brands described by hCards MAY contain any hCard field.&lt;br /&gt;
&lt;br /&gt;
==Examples (Preliminary)==&lt;br /&gt;
&lt;br /&gt;
=== Simple Product ===&lt;br /&gt;
&lt;br /&gt;
 The Pick of Destiny&lt;br /&gt;
 by Tenacious D&lt;br /&gt;
 The Pick of Destiny is the highly anticipated soundtrack to the upcoming &lt;br /&gt;
 New Line Cinema comedy, Tenacious D in the Pick of Destiny. An epic &lt;br /&gt;
 musical adventure, the film follows Tenacious D (Jack Black and Kyle Gass)&lt;br /&gt;
 on their quest to obtain the Pick and become The Greatest Band on Earth.&lt;br /&gt;
 Released: November 14, 2006&lt;br /&gt;
 Label: Sony&lt;br /&gt;
 UPC: 82796948912&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;div class=&amp;quot;hproduct&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;h4 class=&amp;quot;name&amp;quot;&amp;gt;The Pick of Destiny&amp;lt;/h4&amp;gt;&lt;br /&gt;
   &amp;lt;h5 class=&amp;quot;p-v&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;property artist&amp;quot;&amp;gt;Tenacious D&amp;lt;/span&amp;gt;&amp;lt;/h5&amp;gt;&lt;br /&gt;
   &amp;lt;p class=&amp;quot;description summary&amp;quot;&amp;gt;The Pick of Destiny is the highly &lt;br /&gt;
   anticipated soundtrack to the upcoming New Line Cinema comedy, Tenacious&lt;br /&gt;
   D in the Pick of Destiny. An epic musical adventure, the film follows &lt;br /&gt;
   Tenacious D (Jack Black and Kyle Gass) on their quest to obtain the Pick&lt;br /&gt;
   and become The Greatest Band on Earth.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;ul&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Released&amp;lt;/span&amp;gt;:&lt;br /&gt;
       &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;&amp;lt;abbr title=&amp;quot;2006-11-14T12:00:01-05:00&amp;quot;&amp;gt;November&lt;br /&gt;
       14, 2006&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li&amp;gt;Label: &amp;lt;span class=&amp;quot;brand&amp;quot;&amp;gt;Sony&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;UPC&amp;lt;/span&amp;gt;:&lt;br /&gt;
       &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;82796948912&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
   &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Changes==&lt;br /&gt;
mid Nov 2006: initial concepting.&lt;br /&gt;
&lt;br /&gt;
15-July-2008: hProduct revival effort&lt;br /&gt;
&lt;br /&gt;
== research ==&lt;br /&gt;
* [[product-examples]]&lt;br /&gt;
* [[product-formats]]&lt;br /&gt;
* [[product-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
== Discussions ==&lt;br /&gt;
* Feedback is encouraged on the [[product-brainstorming]] page.&lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page].&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[product]]&lt;br /&gt;
* [[currency]]&lt;br /&gt;
* [[hReview]]&lt;br /&gt;
* [[hListing]]&lt;br /&gt;
* [[item]]&lt;br /&gt;
&lt;br /&gt;
== Acknowledgements ==&lt;br /&gt;
Much of this document is based on the fine work of the folks behind [[hlisting|hListing]] and their proposal.&lt;/div&gt;</summary>
		<author><name>PaulLee</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hproduct-proposal&amp;diff=29903</id>
		<title>hproduct-proposal</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hproduct-proposal&amp;diff=29903"/>
		<updated>2008-10-29T05:15:09Z</updated>

		<summary type="html">&lt;p&gt;PaulLee: /* Schema */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;&amp;lt;em&amp;gt;draft&amp;lt;/em&amp;gt; hProduct Proposal&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hProduct is a format suitable for embedding in (X)HTML, Atom, RSS, and arbitrary XML. hProduct would be related to several [[microformats]] (including [[hlisting|hListing]] and [[hreview|hReview]]) and would be an open standard.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
===Authors===&lt;br /&gt;
&lt;br /&gt;
(in alphabetical order)&lt;br /&gt;
* Craig Cook, [http://focalcurve.com/ Focal Curve]&lt;br /&gt;
* Aaron Gustafson, [http://easy-designs.net/ Easy! Designs]&lt;br /&gt;
* [[User:PaulLee|Paul Lee]], Google Product Search&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;url fn&amp;quot;&amp;gt;[http://jay.beweep.com/ Jay Myers]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
The web is a thriving marketplace with a plethora of vendors scattered across the globe. Sifting through this mass of information is difficult when it is unstructured. The hProduct microformat will bring order and structure to the chaos, making it easy for people to list the products they offer and easy for Web Services to consume that product information for analysis and syndication. This proposal follows the common practices of ecommerce sites such as Amazon, BestBuy.com, Buy.com, and AutoByTel.&lt;br /&gt;
&lt;br /&gt;
hProduct is compatible and combinable with [[hlisting|hListing]] and [[hreview|hReview]].&lt;br /&gt;
&lt;br /&gt;
=== Scope ===&lt;br /&gt;
&lt;br /&gt;
Giving details about a particular product is sometimes very complex as parameters are differnt for books and CDs than they are for iPods or cars. It should be very easy to mark up an item using hProduct and the syntax should be simple yet flexible enough for more advanced applications.&lt;br /&gt;
&lt;br /&gt;
=== Out of Scope ===&lt;br /&gt;
&lt;br /&gt;
This microformat does not intend to replicate any of the content proposed within [[hlisting|hListing]] and would defer all money/transactional matters to that microformat.&lt;br /&gt;
This microformat also does not attempt to specify a product ontology, or category-specific attributes; instead, it aims to create a framework to allow for flexible expression of both.&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
&lt;br /&gt;
=== In General ===&lt;br /&gt;
&lt;br /&gt;
The hProduct format is based on a set of fields common to numerous ecommerce sites and formats in use today on the web.&lt;br /&gt;
&lt;br /&gt;
=== Schema ===&lt;br /&gt;
&lt;br /&gt;
The hProduct schema consists of the following: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! field&lt;br /&gt;
! required&lt;br /&gt;
! description&lt;br /&gt;
|-&lt;br /&gt;
| availability&lt;br /&gt;
| optional&lt;br /&gt;
| text; can be further refined as availability type (instore, online, specialorder) &lt;br /&gt;
|-&lt;br /&gt;
| brand&lt;br /&gt;
| optional&lt;br /&gt;
| text or [[hcard|hCard]] for organization that manufacturers or produces the item, e.g., Sony&lt;br /&gt;
|-&lt;br /&gt;
| buy&lt;br /&gt;
| optional&lt;br /&gt;
| text; purchase messaging and/or rel=&amp;quot;purchase&amp;quot; indicating target uri for purchasing item &lt;br /&gt;
|-&lt;br /&gt;
| category&lt;br /&gt;
| optional&lt;br /&gt;
| text; single phrase or open string &lt;br /&gt;
|-&lt;br /&gt;
| condition&lt;br /&gt;
| optional&lt;br /&gt;
| text, e.g., 'new' 'used' or 'refurbished'&lt;br /&gt;
|-&lt;br /&gt;
| description&lt;br /&gt;
| optional&lt;br /&gt;
| text; may include valid XHTML markup (e.g., paragraphs), user agents should preserve any markup; can be denoted as 'summary' or 'extended' &lt;br /&gt;
|-&lt;br /&gt;
| image&lt;br /&gt;
| optional&lt;br /&gt;
| image (IMG element) or image link (rel='image'); can be further refined (thumb, full, photo, illo)&lt;br /&gt;
|-&lt;br /&gt;
| model&lt;br /&gt;
| optional&lt;br /&gt;
| text&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;strong&amp;gt;name&amp;lt;/strong&amp;gt;&lt;br /&gt;
| &amp;lt;strong&amp;gt;required&amp;lt;/strong&amp;gt;&lt;br /&gt;
| &amp;lt;strong&amp;gt;text; i.e., product title&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| price&lt;br /&gt;
| optional&lt;br /&gt;
| floating point number; can be further refined by specific type (sale, regular, msrp, clearance); should follow [[currency|currency]] format &lt;br /&gt;
|-&lt;br /&gt;
| quantity&lt;br /&gt;
| optional&lt;br /&gt;
| integer&lt;br /&gt;
|-&lt;br /&gt;
| reviews&lt;br /&gt;
| optional&lt;br /&gt;
| text; [[hreview|hReview]]&lt;br /&gt;
|-&lt;br /&gt;
| shipping&lt;br /&gt;
| optional&lt;br /&gt;
| text; shipping messaging, e.g., 'ships within 24-48 hours'&lt;br /&gt;
|-&lt;br /&gt;
| uri&lt;br /&gt;
| optional&lt;br /&gt;
| uri to product page; href can contain rel='product' &lt;br /&gt;
|-&lt;br /&gt;
| version&lt;br /&gt;
| optional&lt;br /&gt;
| text&lt;br /&gt;
|-&lt;br /&gt;
| version&lt;br /&gt;
| optional&lt;br /&gt;
| text&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The identifier structure is used to describe product identifiers like UPC or SKU, and is designed to accommodate new or as-yet-unidentified identifiers.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strong&amp;gt;identifier (optional)&amp;lt;/strong&amp;gt;&lt;br /&gt;
** type (required) - examples:&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Manufacturer_part_number mpn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Universal_Product_Code upc]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Isbn isbn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/International_Standard_Serial_Number issn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/European_Article_Number ean]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Japanese_Article_Number jan]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Serial_number sn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Vehicle_identification_number vin]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Stock-keeping_unit sku]&lt;br /&gt;
**value (required) - label may be implied&lt;br /&gt;
&lt;br /&gt;
In addition to the above fields, hProduct includes a properties and values (p-v) mechanism to accommodate the wide variation in product attributes.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strong&amp;gt;p-v (optional)&amp;lt;/strong&amp;gt;&lt;br /&gt;
** property (required) - examples:&lt;br /&gt;
*** accessory for&lt;br /&gt;
*** artist&lt;br /&gt;
*** author&lt;br /&gt;
*** color&lt;br /&gt;
*** compatible with&lt;br /&gt;
*** quantity in lot&lt;br /&gt;
*** rating - can be further denoted into rating types (product || merchant || mpaa || esrb || others)&lt;br /&gt;
*** released - hcalendar event for date of release&lt;br /&gt;
*** size&lt;br /&gt;
** value (required) - label may be implied&lt;br /&gt;
&lt;br /&gt;
==Field Details==&lt;br /&gt;
&lt;br /&gt;
The fields of the hListing schema represent the following:&lt;br /&gt;
&lt;br /&gt;
'''version''':: This optional field permits hProduct publishers to specify a particular version of hProduct that their content uses. By omitting this field, the publisher is stating that implementations may interpret the hListings according to any version of the hProduct specification. The value for this proposal as of 15-July-2008 is &amp;quot;0.0,&amp;quot; since it has no official standing yet.&lt;br /&gt;
&lt;br /&gt;
=== Content ===&lt;br /&gt;
&lt;br /&gt;
'''name''':: This required field contains the name of the item&lt;br /&gt;
&lt;br /&gt;
'''image''':: This optional field contains either an image (as an &amp;lt;code&amp;gt;IMG&amp;lt;/code&amp;gt; element) or a link to an image (as an &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;rel=&amp;quot;image&amp;quot;&amp;lt;/code&amp;gt;). The image can be categorized by additional terms such as 'thumb' (for thumbnail), 'full' (for full size image), 'photo' (for a photograph), 'illo' (for an illustration).&lt;br /&gt;
&lt;br /&gt;
'''description''':: This optional field contains the full text representing the written description of the item. The field MAY include valid XHTML markup (e.g. paragraphs). User agents SHOULD preserve any markup. Description could be either a 'summary' or an 'extended' description.&lt;br /&gt;
&lt;br /&gt;
'''brand''':: This optional field can contain either plan text or an [[hcard||hCard]] for the organization responsible for the item. Examples would include Sony, Friends of ED, O'Reilly, etc.&lt;br /&gt;
&lt;br /&gt;
'''uri''':: This optional field is a URI for the product at its brand website. It is not to be confused with the [[hlisting|hListing]] 'permalink'.&lt;br /&gt;
&lt;br /&gt;
'''price''':: This optional field is the suggested price for the item. Price could be further refined to define a specific price type, such as 'sale' for sale price, 'regular' for regularly a priced item, 'msrp' for manufacturers retail price, or 'clearance' for a clearance product. It follows the proposed [[currency]] format.&lt;br /&gt;
&lt;br /&gt;
'''savings''':: This optional field will describe any savings scenarios in relation to the product price. It follows the proposed [[currency]] format. &lt;br /&gt;
&lt;br /&gt;
'''availability''':: Optional text field that describes product availability.&lt;br /&gt;
&lt;br /&gt;
'''shipping''':: Optional field that details shipping.&lt;br /&gt;
&lt;br /&gt;
'''reviews''':: Optional product reviews that can contain text or could follow current [[hreview|hReview]]  format.&lt;br /&gt;
&lt;br /&gt;
'''buy''':: This optional field contains the buying messaging and/or rel=&amp;quot;purchase&amp;quot; links pointing to the target URI for buying the product.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Properties &amp;amp; Values ===&lt;br /&gt;
&lt;br /&gt;
A differentiator of hProduct versus some of the other, more mature formats is the properties and values (p-v) mechanism that is built in to the proposed format. With the wide variation in product attributes, the p-v mechanism provides extensibility to a large array of items without the need for subclassing. There will be several ways of accomplishing property-value associations which will be described below, with several possible shorthands.&lt;br /&gt;
&lt;br /&gt;
'''p-v''':: This optional field initiates a property-value group.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;'''property''':: This required field denotes the property label.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Anticipated 'property' types include&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 'artist'&lt;br /&gt;
* 'author'&lt;br /&gt;
* 'released' - [[hcal|hCal]] event for date of release&lt;br /&gt;
* 'upc'&lt;br /&gt;
* 'isbn' - international standard book number&lt;br /&gt;
* 'sku' - stock keeping unit&lt;br /&gt;
* 'sn' - serial number&lt;br /&gt;
* 'vin' - vehicle identification number&lt;br /&gt;
* 'batch'&lt;br /&gt;
* 'size'&lt;br /&gt;
* 'color'&lt;br /&gt;
* 'uid' - unique id as provided by vendor/manufacturer/retailer&lt;br /&gt;
* 'offer' - offers tied to the product, as provided by vendor/manufacturer/retailer&lt;br /&gt;
* others - possibly around product specs, features&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;'''value''':: This required field denotes the property value. The value may be implied in certain shorthands.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cross-cutting issues===&lt;br /&gt;
&lt;br /&gt;
''Internationalization:'' Though there are many English-language tokens, they are only used as invisible class-names; user-visible listing information can be completely localized. n.b. that (X)HTML &amp;lt;code&amp;gt;LANG&amp;lt;/code&amp;gt; attribute rules still apply as usual, for multilingual aggregators of hProduct.&lt;br /&gt;
&lt;br /&gt;
The following field names have been reused from the [[hcard|hCard]] and [[hcalendar|hCalendar]] microformats: &amp;lt;code&amp;gt;version, description&amp;lt;/code&amp;gt;.  In addition, brands described by hCards MAY contain any hCard field.&lt;br /&gt;
&lt;br /&gt;
==Examples (Preliminary)==&lt;br /&gt;
&lt;br /&gt;
=== Simple Product ===&lt;br /&gt;
&lt;br /&gt;
 The Pick of Destiny&lt;br /&gt;
 by Tenacious D&lt;br /&gt;
 The Pick of Destiny is the highly anticipated soundtrack to the upcoming &lt;br /&gt;
 New Line Cinema comedy, Tenacious D in the Pick of Destiny. An epic &lt;br /&gt;
 musical adventure, the film follows Tenacious D (Jack Black and Kyle Gass)&lt;br /&gt;
 on their quest to obtain the Pick and become The Greatest Band on Earth.&lt;br /&gt;
 Released: November 14, 2006&lt;br /&gt;
 Label: Sony&lt;br /&gt;
 UPC: 82796948912&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;div class=&amp;quot;hproduct&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;h4 class=&amp;quot;name&amp;quot;&amp;gt;The Pick of Destiny&amp;lt;/h4&amp;gt;&lt;br /&gt;
   &amp;lt;h5 class=&amp;quot;p-v&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;property artist&amp;quot;&amp;gt;Tenacious D&amp;lt;/span&amp;gt;&amp;lt;/h5&amp;gt;&lt;br /&gt;
   &amp;lt;p class=&amp;quot;description summary&amp;quot;&amp;gt;The Pick of Destiny is the highly &lt;br /&gt;
   anticipated soundtrack to the upcoming New Line Cinema comedy, Tenacious&lt;br /&gt;
   D in the Pick of Destiny. An epic musical adventure, the film follows &lt;br /&gt;
   Tenacious D (Jack Black and Kyle Gass) on their quest to obtain the Pick&lt;br /&gt;
   and become The Greatest Band on Earth.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;ul&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Released&amp;lt;/span&amp;gt;:&lt;br /&gt;
       &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;&amp;lt;abbr title=&amp;quot;2006-11-14T12:00:01-05:00&amp;quot;&amp;gt;November&lt;br /&gt;
       14, 2006&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li&amp;gt;Label: &amp;lt;span class=&amp;quot;brand&amp;quot;&amp;gt;Sony&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;UPC&amp;lt;/span&amp;gt;:&lt;br /&gt;
       &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;82796948912&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
   &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Changes==&lt;br /&gt;
mid Nov 2006: initial concepting.&lt;br /&gt;
&lt;br /&gt;
15-July-2008: hProduct revival effort&lt;br /&gt;
&lt;br /&gt;
== research ==&lt;br /&gt;
* [[product-examples]]&lt;br /&gt;
* [[product-formats]]&lt;br /&gt;
* [[product-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
== Discussions ==&lt;br /&gt;
* Feedback is encouraged on the [[product-brainstorming]] page.&lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page].&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[product]]&lt;br /&gt;
* [[currency]]&lt;br /&gt;
* [[hReview]]&lt;br /&gt;
* [[hListing]]&lt;br /&gt;
* [[item]]&lt;br /&gt;
&lt;br /&gt;
== Acknowledgements ==&lt;br /&gt;
Much of this document is based on the fine work of the folks behind [[hlisting|hListing]] and their proposal.&lt;/div&gt;</summary>
		<author><name>PaulLee</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hproduct-proposal&amp;diff=29902</id>
		<title>hproduct-proposal</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hproduct-proposal&amp;diff=29902"/>
		<updated>2008-10-29T05:02:13Z</updated>

		<summary type="html">&lt;p&gt;PaulLee: /* Schema */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;&amp;lt;em&amp;gt;draft&amp;lt;/em&amp;gt; hProduct Proposal&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hProduct is a format suitable for embedding in (X)HTML, Atom, RSS, and arbitrary XML. hProduct would be related to several [[microformats]] (including [[hlisting|hListing]] and [[hreview|hReview]]) and would be an open standard.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
===Authors===&lt;br /&gt;
&lt;br /&gt;
(in alphabetical order)&lt;br /&gt;
* Craig Cook, [http://focalcurve.com/ Focal Curve]&lt;br /&gt;
* Aaron Gustafson, [http://easy-designs.net/ Easy! Designs]&lt;br /&gt;
* [[User:PaulLee|Paul Lee]], Google Product Search&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;url fn&amp;quot;&amp;gt;[http://jay.beweep.com/ Jay Myers]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
The web is a thriving marketplace with a plethora of vendors scattered across the globe. Sifting through this mass of information is difficult when it is unstructured. The hProduct microformat will bring order and structure to the chaos, making it easy for people to list the products they offer and easy for Web Services to consume that product information for analysis and syndication. This proposal follows the common practices of ecommerce sites such as Amazon, BestBuy.com, Buy.com, and AutoByTel.&lt;br /&gt;
&lt;br /&gt;
hProduct is compatible and combinable with [[hlisting|hListing]] and [[hreview|hReview]].&lt;br /&gt;
&lt;br /&gt;
=== Scope ===&lt;br /&gt;
&lt;br /&gt;
Giving details about a particular product is sometimes very complex as parameters are differnt for books and CDs than they are for iPods or cars. It should be very easy to mark up an item using hProduct and the syntax should be simple yet flexible enough for more advanced applications.&lt;br /&gt;
&lt;br /&gt;
=== Out of Scope ===&lt;br /&gt;
&lt;br /&gt;
This microformat does not intend to replicate any of the content proposed within [[hlisting|hListing]] and would defer all money/transactional matters to that microformat.&lt;br /&gt;
This microformat also does not attempt to specify a product ontology, or category-specific attributes; instead, it aims to create a framework to allow for flexible expression of both.&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
&lt;br /&gt;
=== In General ===&lt;br /&gt;
&lt;br /&gt;
The hProduct format is based on a set of fields common to numerous ecommerce sites and formats in use today on the web.&lt;br /&gt;
&lt;br /&gt;
=== Schema ===&lt;br /&gt;
&lt;br /&gt;
The hProduct schema consists of the following: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! field&lt;br /&gt;
! required&lt;br /&gt;
! description&lt;br /&gt;
|-&lt;br /&gt;
| availability&lt;br /&gt;
| optional&lt;br /&gt;
| text; can be further refined as availability type (instore, online, specialorder) &lt;br /&gt;
|-&lt;br /&gt;
| brand&lt;br /&gt;
| optional&lt;br /&gt;
| text&lt;br /&gt;
|-&lt;br /&gt;
| buy&lt;br /&gt;
| optional&lt;br /&gt;
| text; purchase messaging and/or rel=&amp;quot;purchase&amp;quot; indicating target uri for purchasing item &lt;br /&gt;
|-&lt;br /&gt;
| category&lt;br /&gt;
| optional&lt;br /&gt;
| text; single phrase or open string &lt;br /&gt;
|-&lt;br /&gt;
| condition&lt;br /&gt;
| optional&lt;br /&gt;
| text, e.g., 'new' 'used' or 'refurbished'&lt;br /&gt;
|-&lt;br /&gt;
| description&lt;br /&gt;
| optional&lt;br /&gt;
| text; can be denoted as 'summary' or 'extended' &lt;br /&gt;
|-&lt;br /&gt;
| image&lt;br /&gt;
| optional&lt;br /&gt;
| IMG element or rel='image'; can be further refined as image type ( thumb, full, photo, illo)&lt;br /&gt;
|-&lt;br /&gt;
| model&lt;br /&gt;
| optional&lt;br /&gt;
| text&lt;br /&gt;
|-&lt;br /&gt;
| name&lt;br /&gt;
| &amp;lt;strong&amp;gt;required&amp;lt;/strong&amp;gt;&lt;br /&gt;
| text; i.e., product title&lt;br /&gt;
|-&lt;br /&gt;
| price&lt;br /&gt;
| optional&lt;br /&gt;
| can be further refined by specific type (sale, regular, msrp, clearance); should follow [[currency|currency]] format &lt;br /&gt;
|-&lt;br /&gt;
| quantity&lt;br /&gt;
| optional&lt;br /&gt;
| integer&lt;br /&gt;
|-&lt;br /&gt;
| reviews&lt;br /&gt;
| optional&lt;br /&gt;
| text; [[hreview|hReview]]&lt;br /&gt;
|-&lt;br /&gt;
| shipping&lt;br /&gt;
| optional&lt;br /&gt;
| text; shipping messaging, e.g., 'ships within 24-48 hours'&lt;br /&gt;
|-&lt;br /&gt;
| uri&lt;br /&gt;
| optional&lt;br /&gt;
| uri to product page; href can contain rel='product' &lt;br /&gt;
|-&lt;br /&gt;
| version&lt;br /&gt;
| optional&lt;br /&gt;
| text&lt;br /&gt;
|-&lt;br /&gt;
| version&lt;br /&gt;
| optional&lt;br /&gt;
| text&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* identifier (optional)&lt;br /&gt;
** type (required) - examples:&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Manufacturer_part_number mpn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Universal_Product_Code upc]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Isbn isbn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/International_Standard_Serial_Number issn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/European_Article_Number ean]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Japanese_Article_Number jan]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Serial_number sn]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Vehicle_identification_number vin]&lt;br /&gt;
*** [http://en.wikipedia.org/wiki/Stock-keeping_unit sku]&lt;br /&gt;
**value (required) - label may be implied&lt;br /&gt;
&lt;br /&gt;
* p-v (optional)&lt;br /&gt;
** property (required) - examples:&lt;br /&gt;
*** accessory for&lt;br /&gt;
*** artist&lt;br /&gt;
*** author&lt;br /&gt;
*** color&lt;br /&gt;
*** compatible with&lt;br /&gt;
*** quantity in lot&lt;br /&gt;
*** rating - can be further denoted into rating types (product || merchant || mpaa || esrb || others)&lt;br /&gt;
*** released - hcalendar event for date of release&lt;br /&gt;
*** size&lt;br /&gt;
** value (required) - label may be implied&lt;br /&gt;
&lt;br /&gt;
==Field Details==&lt;br /&gt;
&lt;br /&gt;
The fields of the hListing schema represent the following:&lt;br /&gt;
&lt;br /&gt;
'''version''':: This optional field permits hProduct publishers to specify a particular version of hProduct that their content uses. By omitting this field, the publisher is stating that implementations may interpret the hListings according to any version of the hProduct specification. The value for this proposal as of 15-July-2008 is &amp;quot;0.0,&amp;quot; since it has no official standing yet.&lt;br /&gt;
&lt;br /&gt;
=== Content ===&lt;br /&gt;
&lt;br /&gt;
'''name''':: This required field contains the name of the item&lt;br /&gt;
&lt;br /&gt;
'''image''':: This optional field contains either an image (as an &amp;lt;code&amp;gt;IMG&amp;lt;/code&amp;gt; element) or a link to an image (as an &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;rel=&amp;quot;image&amp;quot;&amp;lt;/code&amp;gt;). The image can be categorized by additional terms such as 'thumb' (for thumbnail), 'full' (for full size image), 'photo' (for a photograph), 'illo' (for an illustration).&lt;br /&gt;
&lt;br /&gt;
'''description''':: This optional field contains the full text representing the written description of the item. The field MAY include valid XHTML markup (e.g. paragraphs). User agents SHOULD preserve any markup. Description could be either a 'summary' or an 'extended' description.&lt;br /&gt;
&lt;br /&gt;
'''brand''':: This optional field can contain either plan text or an [[hcard||hCard]] for the organization responsible for the item. Examples would include Sony, Friends of ED, O'Reilly, etc.&lt;br /&gt;
&lt;br /&gt;
'''uri''':: This optional field is a URI for the product at its brand website. It is not to be confused with the [[hlisting|hListing]] 'permalink'.&lt;br /&gt;
&lt;br /&gt;
'''price''':: This optional field is the suggested price for the item. Price could be further refined to define a specific price type, such as 'sale' for sale price, 'regular' for regularly a priced item, 'msrp' for manufacturers retail price, or 'clearance' for a clearance product. It follows the proposed [[currency]] format.&lt;br /&gt;
&lt;br /&gt;
'''savings''':: This optional field will describe any savings scenarios in relation to the product price. It follows the proposed [[currency]] format. &lt;br /&gt;
&lt;br /&gt;
'''availability''':: Optional text field that describes product availability.&lt;br /&gt;
&lt;br /&gt;
'''shipping''':: Optional field that details shipping.&lt;br /&gt;
&lt;br /&gt;
'''reviews''':: Optional product reviews that can contain text or could follow current [[hreview|hReview]]  format.&lt;br /&gt;
&lt;br /&gt;
'''buy''':: This optional field contains the buying messaging and/or rel=&amp;quot;purchase&amp;quot; links pointing to the target URI for buying the product.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Properties &amp;amp; Values ===&lt;br /&gt;
&lt;br /&gt;
A differentiator of hProduct versus some of the other, more mature formats is the properties and values (p-v) mechanism that is built in to the proposed format. With the wide variation in product attributes, the p-v mechanism provides extensibility to a large array of items without the need for subclassing. There will be several ways of accomplishing property-value associations which will be described below, with several possible shorthands.&lt;br /&gt;
&lt;br /&gt;
'''p-v''':: This optional field initiates a property-value group.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;'''property''':: This required field denotes the property label.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Anticipated 'property' types include&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 'artist'&lt;br /&gt;
* 'author'&lt;br /&gt;
* 'released' - [[hcal|hCal]] event for date of release&lt;br /&gt;
* 'upc'&lt;br /&gt;
* 'isbn' - international standard book number&lt;br /&gt;
* 'sku' - stock keeping unit&lt;br /&gt;
* 'sn' - serial number&lt;br /&gt;
* 'vin' - vehicle identification number&lt;br /&gt;
* 'batch'&lt;br /&gt;
* 'size'&lt;br /&gt;
* 'color'&lt;br /&gt;
* 'uid' - unique id as provided by vendor/manufacturer/retailer&lt;br /&gt;
* 'offer' - offers tied to the product, as provided by vendor/manufacturer/retailer&lt;br /&gt;
* others - possibly around product specs, features&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;'''value''':: This required field denotes the property value. The value may be implied in certain shorthands.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cross-cutting issues===&lt;br /&gt;
&lt;br /&gt;
''Internationalization:'' Though there are many English-language tokens, they are only used as invisible class-names; user-visible listing information can be completely localized. n.b. that (X)HTML &amp;lt;code&amp;gt;LANG&amp;lt;/code&amp;gt; attribute rules still apply as usual, for multilingual aggregators of hProduct.&lt;br /&gt;
&lt;br /&gt;
The following field names have been reused from the [[hcard|hCard]] and [[hcalendar|hCalendar]] microformats: &amp;lt;code&amp;gt;version, description&amp;lt;/code&amp;gt;.  In addition, brands described by hCards MAY contain any hCard field.&lt;br /&gt;
&lt;br /&gt;
==Examples (Preliminary)==&lt;br /&gt;
&lt;br /&gt;
=== Simple Product ===&lt;br /&gt;
&lt;br /&gt;
 The Pick of Destiny&lt;br /&gt;
 by Tenacious D&lt;br /&gt;
 The Pick of Destiny is the highly anticipated soundtrack to the upcoming &lt;br /&gt;
 New Line Cinema comedy, Tenacious D in the Pick of Destiny. An epic &lt;br /&gt;
 musical adventure, the film follows Tenacious D (Jack Black and Kyle Gass)&lt;br /&gt;
 on their quest to obtain the Pick and become The Greatest Band on Earth.&lt;br /&gt;
 Released: November 14, 2006&lt;br /&gt;
 Label: Sony&lt;br /&gt;
 UPC: 82796948912&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;div class=&amp;quot;hproduct&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;h4 class=&amp;quot;name&amp;quot;&amp;gt;The Pick of Destiny&amp;lt;/h4&amp;gt;&lt;br /&gt;
   &amp;lt;h5 class=&amp;quot;p-v&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;property artist&amp;quot;&amp;gt;Tenacious D&amp;lt;/span&amp;gt;&amp;lt;/h5&amp;gt;&lt;br /&gt;
   &amp;lt;p class=&amp;quot;description summary&amp;quot;&amp;gt;The Pick of Destiny is the highly &lt;br /&gt;
   anticipated soundtrack to the upcoming New Line Cinema comedy, Tenacious&lt;br /&gt;
   D in the Pick of Destiny. An epic musical adventure, the film follows &lt;br /&gt;
   Tenacious D (Jack Black and Kyle Gass) on their quest to obtain the Pick&lt;br /&gt;
   and become The Greatest Band on Earth.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;ul&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Released&amp;lt;/span&amp;gt;:&lt;br /&gt;
       &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;&amp;lt;abbr title=&amp;quot;2006-11-14T12:00:01-05:00&amp;quot;&amp;gt;November&lt;br /&gt;
       14, 2006&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li&amp;gt;Label: &amp;lt;span class=&amp;quot;brand&amp;quot;&amp;gt;Sony&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;UPC&amp;lt;/span&amp;gt;:&lt;br /&gt;
       &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;82796948912&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
   &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Changes==&lt;br /&gt;
mid Nov 2006: initial concepting.&lt;br /&gt;
&lt;br /&gt;
15-July-2008: hProduct revival effort&lt;br /&gt;
&lt;br /&gt;
== research ==&lt;br /&gt;
* [[product-examples]]&lt;br /&gt;
* [[product-formats]]&lt;br /&gt;
* [[product-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
== Discussions ==&lt;br /&gt;
* Feedback is encouraged on the [[product-brainstorming]] page.&lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page].&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[product]]&lt;br /&gt;
* [[currency]]&lt;br /&gt;
* [[hReview]]&lt;br /&gt;
* [[hListing]]&lt;br /&gt;
* [[item]]&lt;br /&gt;
&lt;br /&gt;
== Acknowledgements ==&lt;br /&gt;
Much of this document is based on the fine work of the folks behind [[hlisting|hListing]] and their proposal.&lt;/div&gt;</summary>
		<author><name>PaulLee</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hproduct-proposal&amp;diff=29901</id>
		<title>hproduct-proposal</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hproduct-proposal&amp;diff=29901"/>
		<updated>2008-10-29T04:35:25Z</updated>

		<summary type="html">&lt;p&gt;PaulLee: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;&amp;lt;em&amp;gt;draft&amp;lt;/em&amp;gt; hProduct Proposal&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hProduct is a format suitable for embedding in (X)HTML, Atom, RSS, and arbitrary XML. hProduct would be related to several [[microformats]] (including [[hlisting|hListing]] and [[hreview|hReview]]) and would be an open standard.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
===Authors===&lt;br /&gt;
&lt;br /&gt;
(in alphabetical order)&lt;br /&gt;
* Craig Cook, [http://focalcurve.com/ Focal Curve]&lt;br /&gt;
* Aaron Gustafson, [http://easy-designs.net/ Easy! Designs]&lt;br /&gt;
* [[User:PaulLee|Paul Lee]], Google Product Search&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;url fn&amp;quot;&amp;gt;[http://jay.beweep.com/ Jay Myers]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
The web is a thriving marketplace with a plethora of vendors scattered across the globe. Sifting through this mass of information is difficult when it is unstructured. The hProduct microformat will bring order and structure to the chaos, making it easy for people to list the products they offer and easy for Web Services to consume that product information for analysis and syndication. This proposal follows the common practices of ecommerce sites such as Amazon, BestBuy.com, Buy.com, and AutoByTel.&lt;br /&gt;
&lt;br /&gt;
hProduct is compatible and combinable with [[hlisting|hListing]] and [[hreview|hReview]].&lt;br /&gt;
&lt;br /&gt;
=== Scope ===&lt;br /&gt;
&lt;br /&gt;
Giving details about a particular product is sometimes very complex as parameters are differnt for books and CDs than they are for iPods or cars. It should be very easy to mark up an item using hProduct and the syntax should be simple yet flexible enough for more advanced applications.&lt;br /&gt;
&lt;br /&gt;
=== Out of Scope ===&lt;br /&gt;
&lt;br /&gt;
This microformat does not intend to replicate any of the content proposed within [[hlisting|hListing]] and would defer all money/transactional matters to that microformat.&lt;br /&gt;
This microformat also does not attempt to specify a product ontology, or category-specific attributes; instead, it aims to create a framework to allow for flexible expression of both.&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
&lt;br /&gt;
=== In General ===&lt;br /&gt;
&lt;br /&gt;
The hProduct format is based on a set of fields common to numerous ecommerce sites and formats in use today on the web.&lt;br /&gt;
&lt;br /&gt;
=== Schema ===&lt;br /&gt;
&lt;br /&gt;
An hProduct schema should consist of the following: &lt;br /&gt;
&lt;br /&gt;
* hproduct&lt;br /&gt;
** ''version''. optional. text.&lt;br /&gt;
** '''name'''. required.&lt;br /&gt;
** ''image''. optional. IMG element or rel='image'. could be further refined as image type ( thumb || full, photo || illo).&lt;br /&gt;
** ''description''. optional. could be denoted as 'summary' or 'extended'.&lt;br /&gt;
** ''brand''. optional. text | [[hcard|hCard]]&lt;br /&gt;
** ''uri''. optional. URI to product page, href could contain rel='product'.&lt;br /&gt;
** ''price''. optional. could be further refined as specific type (sale || regular || msrp || clearance). should follow [[currency]] format.&lt;br /&gt;
** ''savings''. optional. should follow [[currency]] format.&lt;br /&gt;
** ''p-v''. optional. opens up possibilities for custom property-value pairs in more complex examples.&lt;br /&gt;
*** '''property'''. required. property types could include:&lt;br /&gt;
**** ''artist''&lt;br /&gt;
**** ''author''&lt;br /&gt;
**** ''released'' - [[hcalendar]] event for date of release&lt;br /&gt;
**** ''upc''&lt;br /&gt;
**** ''isbn''&lt;br /&gt;
**** ''sku''&lt;br /&gt;
**** ''sn''&lt;br /&gt;
**** ''vin''&lt;br /&gt;
**** ''batch''&lt;br /&gt;
**** ''size''&lt;br /&gt;
**** ''color''&lt;br /&gt;
**** ''uid'' - unique id, item number&lt;br /&gt;
**** ''offer''&lt;br /&gt;
**** others. possibly around product specs, features.&lt;br /&gt;
*** '''value'''. required. (label may be implied)&lt;br /&gt;
** ''availability''. optional. text containing availablity message.&lt;br /&gt;
** ''shipping''. optional. shipping messaging.&lt;br /&gt;
** ''reviews''. optional. text | [[hreview|hReview]]&lt;br /&gt;
** ''buy''. optional. text purchase messaging and/or rel=&amp;quot;purchase&amp;quot; indicating target URI for purchasing item&lt;br /&gt;
&lt;br /&gt;
==Field Details==&lt;br /&gt;
&lt;br /&gt;
The fields of the hListing schema represent the following:&lt;br /&gt;
&lt;br /&gt;
'''version''':: This optional field permits hProduct publishers to specify a particular version of hProduct that their content uses. By omitting this field, the publisher is stating that implementations may interpret the hListings according to any version of the hProduct specification. The value for this proposal as of 15-July-2008 is &amp;quot;0.0,&amp;quot; since it has no official standing yet.&lt;br /&gt;
&lt;br /&gt;
=== Content ===&lt;br /&gt;
&lt;br /&gt;
'''name''':: This required field contains the name of the item&lt;br /&gt;
&lt;br /&gt;
'''image''':: This optional field contains either an image (as an &amp;lt;code&amp;gt;IMG&amp;lt;/code&amp;gt; element) or a link to an image (as an &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;rel=&amp;quot;image&amp;quot;&amp;lt;/code&amp;gt;). The image can be categorized by additional terms such as 'thumb' (for thumbnail), 'full' (for full size image), 'photo' (for a photograph), 'illo' (for an illustration).&lt;br /&gt;
&lt;br /&gt;
'''description''':: This optional field contains the full text representing the written description of the item. The field MAY include valid XHTML markup (e.g. paragraphs). User agents SHOULD preserve any markup. Description could be either a 'summary' or an 'extended' description.&lt;br /&gt;
&lt;br /&gt;
'''brand''':: This optional field can contain either plan text or an [[hcard||hCard]] for the organization responsible for the item. Examples would include Sony, Friends of ED, O'Reilly, etc.&lt;br /&gt;
&lt;br /&gt;
'''uri''':: This optional field is a URI for the product at its brand website. It is not to be confused with the [[hlisting|hListing]] 'permalink'.&lt;br /&gt;
&lt;br /&gt;
'''price''':: This optional field is the suggested price for the item. Price could be further refined to define a specific price type, such as 'sale' for sale price, 'regular' for regularly a priced item, 'msrp' for manufacturers retail price, or 'clearance' for a clearance product. It follows the proposed [[currency]] format.&lt;br /&gt;
&lt;br /&gt;
'''savings''':: This optional field will describe any savings scenarios in relation to the product price. It follows the proposed [[currency]] format. &lt;br /&gt;
&lt;br /&gt;
'''availability''':: Optional text field that describes product availability.&lt;br /&gt;
&lt;br /&gt;
'''shipping''':: Optional field that details shipping.&lt;br /&gt;
&lt;br /&gt;
'''reviews''':: Optional product reviews that can contain text or could follow current [[hreview|hReview]]  format.&lt;br /&gt;
&lt;br /&gt;
'''buy''':: This optional field contains the buying messaging and/or rel=&amp;quot;purchase&amp;quot; links pointing to the target URI for buying the product.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Properties &amp;amp; Values ===&lt;br /&gt;
&lt;br /&gt;
A differentiator of hProduct versus some of the other, more mature formats is the properties and values (p-v) mechanism that is built in to the proposed format. With the wide variation in product attributes, the p-v mechanism provides extensibility to a large array of items without the need for subclassing. There will be several ways of accomplishing property-value associations which will be described below, with several possible shorthands.&lt;br /&gt;
&lt;br /&gt;
'''p-v''':: This optional field initiates a property-value group.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;'''property''':: This required field denotes the property label.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Anticipated 'property' types include&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 'artist'&lt;br /&gt;
* 'author'&lt;br /&gt;
* 'released' - [[hcal|hCal]] event for date of release&lt;br /&gt;
* 'upc'&lt;br /&gt;
* 'isbn' - international standard book number&lt;br /&gt;
* 'sku' - stock keeping unit&lt;br /&gt;
* 'sn' - serial number&lt;br /&gt;
* 'vin' - vehicle identification number&lt;br /&gt;
* 'batch'&lt;br /&gt;
* 'size'&lt;br /&gt;
* 'color'&lt;br /&gt;
* 'uid' - unique id as provided by vendor/manufacturer/retailer&lt;br /&gt;
* 'offer' - offers tied to the product, as provided by vendor/manufacturer/retailer&lt;br /&gt;
* others - possibly around product specs, features&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;'''value''':: This required field denotes the property value. The value may be implied in certain shorthands.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cross-cutting issues===&lt;br /&gt;
&lt;br /&gt;
''Internationalization:'' Though there are many English-language tokens, they are only used as invisible class-names; user-visible listing information can be completely localized. n.b. that (X)HTML &amp;lt;code&amp;gt;LANG&amp;lt;/code&amp;gt; attribute rules still apply as usual, for multilingual aggregators of hProduct.&lt;br /&gt;
&lt;br /&gt;
The following field names have been reused from the [[hcard|hCard]] and [[hcalendar|hCalendar]] microformats: &amp;lt;code&amp;gt;version, description&amp;lt;/code&amp;gt;.  In addition, brands described by hCards MAY contain any hCard field.&lt;br /&gt;
&lt;br /&gt;
==Examples (Preliminary)==&lt;br /&gt;
&lt;br /&gt;
=== Simple Product ===&lt;br /&gt;
&lt;br /&gt;
 The Pick of Destiny&lt;br /&gt;
 by Tenacious D&lt;br /&gt;
 The Pick of Destiny is the highly anticipated soundtrack to the upcoming &lt;br /&gt;
 New Line Cinema comedy, Tenacious D in the Pick of Destiny. An epic &lt;br /&gt;
 musical adventure, the film follows Tenacious D (Jack Black and Kyle Gass)&lt;br /&gt;
 on their quest to obtain the Pick and become The Greatest Band on Earth.&lt;br /&gt;
 Released: November 14, 2006&lt;br /&gt;
 Label: Sony&lt;br /&gt;
 UPC: 82796948912&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;div class=&amp;quot;hproduct&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;h4 class=&amp;quot;name&amp;quot;&amp;gt;The Pick of Destiny&amp;lt;/h4&amp;gt;&lt;br /&gt;
   &amp;lt;h5 class=&amp;quot;p-v&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;property artist&amp;quot;&amp;gt;Tenacious D&amp;lt;/span&amp;gt;&amp;lt;/h5&amp;gt;&lt;br /&gt;
   &amp;lt;p class=&amp;quot;description summary&amp;quot;&amp;gt;The Pick of Destiny is the highly &lt;br /&gt;
   anticipated soundtrack to the upcoming New Line Cinema comedy, Tenacious&lt;br /&gt;
   D in the Pick of Destiny. An epic musical adventure, the film follows &lt;br /&gt;
   Tenacious D (Jack Black and Kyle Gass) on their quest to obtain the Pick&lt;br /&gt;
   and become The Greatest Band on Earth.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;ul&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Released&amp;lt;/span&amp;gt;:&lt;br /&gt;
       &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;&amp;lt;abbr title=&amp;quot;2006-11-14T12:00:01-05:00&amp;quot;&amp;gt;November&lt;br /&gt;
       14, 2006&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li&amp;gt;Label: &amp;lt;span class=&amp;quot;brand&amp;quot;&amp;gt;Sony&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;UPC&amp;lt;/span&amp;gt;:&lt;br /&gt;
       &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;82796948912&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
   &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Changes==&lt;br /&gt;
mid Nov 2006: initial concepting.&lt;br /&gt;
&lt;br /&gt;
15-July-2008: hProduct revival effort&lt;br /&gt;
&lt;br /&gt;
== research ==&lt;br /&gt;
* [[product-examples]]&lt;br /&gt;
* [[product-formats]]&lt;br /&gt;
* [[product-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
== Discussions ==&lt;br /&gt;
* Feedback is encouraged on the [[product-brainstorming]] page.&lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page].&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[product]]&lt;br /&gt;
* [[currency]]&lt;br /&gt;
* [[hReview]]&lt;br /&gt;
* [[hListing]]&lt;br /&gt;
* [[item]]&lt;br /&gt;
&lt;br /&gt;
== Acknowledgements ==&lt;br /&gt;
Much of this document is based on the fine work of the folks behind [[hlisting|hListing]] and their proposal.&lt;/div&gt;</summary>
		<author><name>PaulLee</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hproduct-proposal&amp;diff=29900</id>
		<title>hproduct-proposal</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hproduct-proposal&amp;diff=29900"/>
		<updated>2008-09-16T05:33:05Z</updated>

		<summary type="html">&lt;p&gt;PaulLee: /* Out of Scope */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;&amp;lt;em&amp;gt;draft&amp;lt;/em&amp;gt; hProduct Proposal&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hProduct is a format suitable for embedding in (X)HTML, Atom, RSS, and arbitrary XML. hProduct would be related to several [[microformats]] (including [[hlisting|hListing]] and [[hreview|hReview]]) and would be an open standard.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
===Authors===&lt;br /&gt;
&lt;br /&gt;
(in alphabetical order)&lt;br /&gt;
* Craig Cook, [http://focalcurve.com/ Focal Curve]&lt;br /&gt;
* Aaron Gustafson, [http://easy-designs.net/ Easy! Designs]&lt;br /&gt;
* [[User:PaulLee|Paul Lee]], Google Product Search&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;url fn&amp;quot;&amp;gt;[http://jay.beweep.com/ Jay Myers]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
The web is a thriving marketplace with a plethora of vendors scattered across the globe. Sifting through this mass of information is difficult when it is unstructured. The hProduct microformat will bring order and structure to the chaos, making it easy for people to list the products they offer and easy for Web Services to consume that product information for analysis and syndication. This proposal follows the common practices of ecommerce sites such as Amazon, Buy.com and AutoByTel.&lt;br /&gt;
&lt;br /&gt;
hProduct would be compatible and combinable with [[hlisting|hListing]] and [[hreview|hReview]].&lt;br /&gt;
&lt;br /&gt;
=== Scope ===&lt;br /&gt;
&lt;br /&gt;
Giving details about a particular product is sometimes very complex as parameters are differnet for books and CDs than they are for iPods or cars. It should be very easy to mark up an item using hProduct and the syntax should be simple yet flexible enough for more advanced applications.&lt;br /&gt;
&lt;br /&gt;
=== Out of Scope ===&lt;br /&gt;
&lt;br /&gt;
This microformat does not intend to replicate any of the content proposed within [[hlisting|hListing]] and would defer all money/transactional matters to that microformat.&lt;br /&gt;
This microformat also does not attempt to specify a product ontology, or category-specific attributes; instead, it aims to create a framework to allow for flexible expression of both.&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
&lt;br /&gt;
=== In General ===&lt;br /&gt;
&lt;br /&gt;
The hProduct format is based on a set of fields common to numerous ecommerce sites and formats in use today on the web.&lt;br /&gt;
&lt;br /&gt;
=== Schema ===&lt;br /&gt;
&lt;br /&gt;
An hProduct schema should consist of the following: &lt;br /&gt;
&lt;br /&gt;
* hproduct&lt;br /&gt;
** ''version''. optional. text.&lt;br /&gt;
** '''name'''. required.&lt;br /&gt;
** ''image''. optional. IMG element or rel='image'. could be further refined as image type ( thumb || full, photo || illo).&lt;br /&gt;
** ''description''. optional. could be denoted as 'summary' or 'extended'.&lt;br /&gt;
** ''brand''. optional. text | [[hcard|hCard]]&lt;br /&gt;
** ''uri''. optional. URI to product page, href could contain rel='product'.&lt;br /&gt;
** ''price''. optional. could be further refined as specific type (sale || regular || msrp || clearance). should follow [[currency]] format.&lt;br /&gt;
** ''savings''. optional. should follow [[currency]] format.&lt;br /&gt;
** ''p-v''. optional. opens up possibilities for custom property-value pairs in more complex examples.&lt;br /&gt;
*** '''property'''. required. property types could include:&lt;br /&gt;
**** ''artist''&lt;br /&gt;
**** ''author''&lt;br /&gt;
**** ''released'' - [[hcalendar]] event for date of release&lt;br /&gt;
**** ''upc''&lt;br /&gt;
**** ''isbn''&lt;br /&gt;
**** ''sku''&lt;br /&gt;
**** ''sn''&lt;br /&gt;
**** ''vin''&lt;br /&gt;
**** ''batch''&lt;br /&gt;
**** ''size''&lt;br /&gt;
**** ''color''&lt;br /&gt;
**** ''uid'' - unique id, item number&lt;br /&gt;
**** ''offer''&lt;br /&gt;
**** others. possibly around product specs, features.&lt;br /&gt;
*** '''value'''. required. (label may be implied)&lt;br /&gt;
** ''availability''. optional. text containing availablity message.&lt;br /&gt;
** ''shipping''. optional. shipping messaging.&lt;br /&gt;
** ''reviews''. optional. text | [[hreview|hReview]]&lt;br /&gt;
** ''buy''. optional. text purchase messaging and/or rel=&amp;quot;purchase&amp;quot; indicating target URI for purchasing item&lt;br /&gt;
&lt;br /&gt;
==Field Details==&lt;br /&gt;
&lt;br /&gt;
The fields of the hListing schema represent the following:&lt;br /&gt;
&lt;br /&gt;
'''version''':: This optional field permits hProduct publishers to specify a particular version of hProduct that their content uses. By omitting this field, the publisher is stating that implementations may interpret the hListings according to any version of the hProduct specification. The value for this proposal as of 15-July-2008 is &amp;quot;0.0,&amp;quot; since it has no official standing yet.&lt;br /&gt;
&lt;br /&gt;
=== Content ===&lt;br /&gt;
&lt;br /&gt;
'''name''':: This required field contains the name of the item&lt;br /&gt;
&lt;br /&gt;
'''image''':: This optional field contains either an image (as an &amp;lt;code&amp;gt;IMG&amp;lt;/code&amp;gt; element) or a link to an image (as an &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;rel=&amp;quot;image&amp;quot;&amp;lt;/code&amp;gt;). The image can be categorized by additional terms such as 'thumb' (for thumbnail), 'full' (for full size image), 'photo' (for a photograph), 'illo' (for an illustration).&lt;br /&gt;
&lt;br /&gt;
'''description''':: This optional field contains the full text representing the written description of the item. The field MAY include valid XHTML markup (e.g. paragraphs). User agents SHOULD preserve any markup. Description could be either a 'summary' or an 'extended' description.&lt;br /&gt;
&lt;br /&gt;
'''brand''':: This optional field can contain either plan text or an [[hcard||hCard]] for the organization responsible for the item. Examples would include Sony, Friends of ED, O'Reilly, etc.&lt;br /&gt;
&lt;br /&gt;
'''uri''':: This optional field is a URI for the product at its brand website. It is not to be confused with the [[hlisting|hListing]] 'permalink'.&lt;br /&gt;
&lt;br /&gt;
'''price''':: This optional field is the suggested price for the item. Price could be further refined to define a specific price type, such as 'sale' for sale price, 'regular' for regularly a priced item, 'msrp' for manufacturers retail price, or 'clearance' for a clearance product. It follows the proposed [[currency]] format.&lt;br /&gt;
&lt;br /&gt;
'''savings''':: This optional field will describe any savings scenarios in relation to the product price. It follows the proposed [[currency]] format. &lt;br /&gt;
&lt;br /&gt;
'''availability''':: Optional text field that describes product availability.&lt;br /&gt;
&lt;br /&gt;
'''shipping''':: Optional field that details shipping.&lt;br /&gt;
&lt;br /&gt;
'''reviews''':: Optional product reviews that can contain text or could follow current [[hreview|hReview]]  format.&lt;br /&gt;
&lt;br /&gt;
'''buy''':: This optional field contains the buying messaging and/or rel=&amp;quot;purchase&amp;quot; links pointing to the target URI for buying the product.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Properties &amp;amp; Values ===&lt;br /&gt;
&lt;br /&gt;
A differentiator of hProduct versus some of the other, more mature formats is the properties and values (p-v) mechanism that is built in to the proposed format. With the wide variation in product attributes, the p-v mechanism provides extensibility to a large array of items without the need for subclassing. There will be several ways of accomplishing property-value associations which will be described below, with several possible shorthands.&lt;br /&gt;
&lt;br /&gt;
'''p-v''':: This optional field initiates a property-value group.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;'''property''':: This required field denotes the property label.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Anticipated 'property' types include&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 'artist'&lt;br /&gt;
* 'author'&lt;br /&gt;
* 'released' - [[hcal|hCal]] event for date of release&lt;br /&gt;
* 'upc'&lt;br /&gt;
* 'isbn' - international standard book number&lt;br /&gt;
* 'sku' - stock keeping unit&lt;br /&gt;
* 'sn' - serial number&lt;br /&gt;
* 'vin' - vehicle identification number&lt;br /&gt;
* 'batch'&lt;br /&gt;
* 'size'&lt;br /&gt;
* 'color'&lt;br /&gt;
* 'uid' - unique id as provided by vendor/manufacturer/retailer&lt;br /&gt;
* 'offer' - offers tied to the product, as provided by vendor/manufacturer/retailer&lt;br /&gt;
* others - possibly around product specs, features&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;'''value''':: This required field denotes the property value. The value may be implied in certain shorthands.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cross-cutting issues===&lt;br /&gt;
&lt;br /&gt;
''Internationalization:'' Though there are many English-language tokens, they are only used as invisible class-names; user-visible listing information can be completely localized. n.b. that (X)HTML &amp;lt;code&amp;gt;LANG&amp;lt;/code&amp;gt; attribute rules still apply as usual, for multilingual aggregators of hProduct.&lt;br /&gt;
&lt;br /&gt;
The following field names have been reused from the [[hcard|hCard]] and [[hcalendar|hCalendar]] microformats: &amp;lt;code&amp;gt;version, description&amp;lt;/code&amp;gt;.  In addition, brands described by hCards MAY contain any hCard field.&lt;br /&gt;
&lt;br /&gt;
==Examples (Preliminary)==&lt;br /&gt;
&lt;br /&gt;
=== Simple Product ===&lt;br /&gt;
&lt;br /&gt;
 The Pick of Destiny&lt;br /&gt;
 by Tenacious D&lt;br /&gt;
 The Pick of Destiny is the highly anticipated soundtrack to the upcoming &lt;br /&gt;
 New Line Cinema comedy, Tenacious D in the Pick of Destiny. An epic &lt;br /&gt;
 musical adventure, the film follows Tenacious D (Jack Black and Kyle Gass)&lt;br /&gt;
 on their quest to obtain the Pick and become The Greatest Band on Earth.&lt;br /&gt;
 Released: November 14, 2006&lt;br /&gt;
 Label: Sony&lt;br /&gt;
 UPC: 82796948912&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;div class=&amp;quot;hproduct&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;h4 class=&amp;quot;name&amp;quot;&amp;gt;The Pick of Destiny&amp;lt;/h4&amp;gt;&lt;br /&gt;
   &amp;lt;h5 class=&amp;quot;p-v&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;property artist&amp;quot;&amp;gt;Tenacious D&amp;lt;/span&amp;gt;&amp;lt;/h5&amp;gt;&lt;br /&gt;
   &amp;lt;p class=&amp;quot;description summary&amp;quot;&amp;gt;The Pick of Destiny is the highly &lt;br /&gt;
   anticipated soundtrack to the upcoming New Line Cinema comedy, Tenacious&lt;br /&gt;
   D in the Pick of Destiny. An epic musical adventure, the film follows &lt;br /&gt;
   Tenacious D (Jack Black and Kyle Gass) on their quest to obtain the Pick&lt;br /&gt;
   and become The Greatest Band on Earth.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;ul&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Released&amp;lt;/span&amp;gt;:&lt;br /&gt;
       &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;&amp;lt;abbr title=&amp;quot;2006-11-14T12:00:01-05:00&amp;quot;&amp;gt;November&lt;br /&gt;
       14, 2006&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li&amp;gt;Label: &amp;lt;span class=&amp;quot;brand&amp;quot;&amp;gt;Sony&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;UPC&amp;lt;/span&amp;gt;:&lt;br /&gt;
       &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;82796948912&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
   &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Changes==&lt;br /&gt;
mid Nov 2006: initial concepting.&lt;br /&gt;
&lt;br /&gt;
15-July-2008: hProduct revival effort&lt;br /&gt;
&lt;br /&gt;
== research ==&lt;br /&gt;
* [[product-examples]]&lt;br /&gt;
* [[product-formats]]&lt;br /&gt;
* [[product-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
== Discussions ==&lt;br /&gt;
* Feedback is encouraged on the [[product-brainstorming]] page.&lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page].&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[product]]&lt;br /&gt;
* [[currency]]&lt;br /&gt;
* [[hReview]]&lt;br /&gt;
* [[hListing]]&lt;br /&gt;
* [[item]]&lt;br /&gt;
&lt;br /&gt;
== Acknowledgements ==&lt;br /&gt;
Much of this document is based on the fine work of the folks behind [[hlisting|hListing]] and their proposal.&lt;/div&gt;</summary>
		<author><name>PaulLee</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hproduct-proposal&amp;diff=28753</id>
		<title>hproduct-proposal</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hproduct-proposal&amp;diff=28753"/>
		<updated>2008-09-16T05:31:46Z</updated>

		<summary type="html">&lt;p&gt;PaulLee: /* Authors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;&amp;lt;em&amp;gt;draft&amp;lt;/em&amp;gt; hProduct Proposal&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hProduct is a format suitable for embedding in (X)HTML, Atom, RSS, and arbitrary XML. hProduct would be related to several [[microformats]] (including [[hlisting|hListing]] and [[hreview|hReview]]) and would be an open standard.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
===Authors===&lt;br /&gt;
&lt;br /&gt;
(in alphabetical order)&lt;br /&gt;
* Craig Cook, [http://focalcurve.com/ Focal Curve]&lt;br /&gt;
* Aaron Gustafson, [http://easy-designs.net/ Easy! Designs]&lt;br /&gt;
* [[User:PaulLee|Paul Lee]], Google Product Search&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;url fn&amp;quot;&amp;gt;[http://jay.beweep.com/ Jay Myers]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
The web is a thriving marketplace with a plethora of vendors scattered across the globe. Sifting through this mass of information is difficult when it is unstructured. The hProduct microformat will bring order and structure to the chaos, making it easy for people to list the products they offer and easy for Web Services to consume that product information for analysis and syndication. This proposal follows the common practices of ecommerce sites such as Amazon, Buy.com and AutoByTel.&lt;br /&gt;
&lt;br /&gt;
hProduct would be compatible and combinable with [[hlisting|hListing]] and [[hreview|hReview]].&lt;br /&gt;
&lt;br /&gt;
=== Scope ===&lt;br /&gt;
&lt;br /&gt;
Giving details about a particular product is sometimes very complex as parameters are differnet for books and CDs than they are for iPods or cars. It should be very easy to mark up an item using hProduct and the syntax should be simple yet flexible enough for more advanced applications.&lt;br /&gt;
&lt;br /&gt;
=== Out of Scope ===&lt;br /&gt;
&lt;br /&gt;
This microformat does not intend to replicate any of the content proposed within [[hlisting|hListing]] and would defer all money/transactional matters to that microformat.&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
&lt;br /&gt;
=== In General ===&lt;br /&gt;
&lt;br /&gt;
The hProduct format is based on a set of fields common to numerous ecommerce sites and formats in use today on the web.&lt;br /&gt;
&lt;br /&gt;
=== Schema ===&lt;br /&gt;
&lt;br /&gt;
An hProduct schema should consist of the following: &lt;br /&gt;
&lt;br /&gt;
* hproduct&lt;br /&gt;
** ''version''. optional. text.&lt;br /&gt;
** '''name'''. required.&lt;br /&gt;
** ''image''. optional. IMG element or rel='image'. could be further refined as image type ( thumb || full, photo || illo).&lt;br /&gt;
** ''description''. optional. could be denoted as 'summary' or 'extended'.&lt;br /&gt;
** ''brand''. optional. text | [[hcard|hCard]]&lt;br /&gt;
** ''uri''. optional. URI to product page, href could contain rel='product'.&lt;br /&gt;
** ''price''. optional. could be further refined as specific type (sale || regular || msrp || clearance). should follow [[currency]] format.&lt;br /&gt;
** ''savings''. optional. should follow [[currency]] format.&lt;br /&gt;
** ''p-v''. optional. opens up possibilities for custom property-value pairs in more complex examples.&lt;br /&gt;
*** '''property'''. required. property types could include:&lt;br /&gt;
**** ''artist''&lt;br /&gt;
**** ''author''&lt;br /&gt;
**** ''released'' - [[hcalendar]] event for date of release&lt;br /&gt;
**** ''upc''&lt;br /&gt;
**** ''isbn''&lt;br /&gt;
**** ''sku''&lt;br /&gt;
**** ''sn''&lt;br /&gt;
**** ''vin''&lt;br /&gt;
**** ''batch''&lt;br /&gt;
**** ''size''&lt;br /&gt;
**** ''color''&lt;br /&gt;
**** ''uid'' - unique id, item number&lt;br /&gt;
**** ''offer''&lt;br /&gt;
**** others. possibly around product specs, features.&lt;br /&gt;
*** '''value'''. required. (label may be implied)&lt;br /&gt;
** ''availability''. optional. text containing availablity message.&lt;br /&gt;
** ''shipping''. optional. shipping messaging.&lt;br /&gt;
** ''reviews''. optional. text | [[hreview|hReview]]&lt;br /&gt;
** ''buy''. optional. text purchase messaging and/or rel=&amp;quot;purchase&amp;quot; indicating target URI for purchasing item&lt;br /&gt;
&lt;br /&gt;
==Field Details==&lt;br /&gt;
&lt;br /&gt;
The fields of the hListing schema represent the following:&lt;br /&gt;
&lt;br /&gt;
'''version''':: This optional field permits hProduct publishers to specify a particular version of hProduct that their content uses. By omitting this field, the publisher is stating that implementations may interpret the hListings according to any version of the hProduct specification. The value for this proposal as of 15-July-2008 is &amp;quot;0.0,&amp;quot; since it has no official standing yet.&lt;br /&gt;
&lt;br /&gt;
=== Content ===&lt;br /&gt;
&lt;br /&gt;
'''name''':: This required field contains the name of the item&lt;br /&gt;
&lt;br /&gt;
'''image''':: This optional field contains either an image (as an &amp;lt;code&amp;gt;IMG&amp;lt;/code&amp;gt; element) or a link to an image (as an &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;rel=&amp;quot;image&amp;quot;&amp;lt;/code&amp;gt;). The image can be categorized by additional terms such as 'thumb' (for thumbnail), 'full' (for full size image), 'photo' (for a photograph), 'illo' (for an illustration).&lt;br /&gt;
&lt;br /&gt;
'''description''':: This optional field contains the full text representing the written description of the item. The field MAY include valid XHTML markup (e.g. paragraphs). User agents SHOULD preserve any markup. Description could be either a 'summary' or an 'extended' description.&lt;br /&gt;
&lt;br /&gt;
'''brand''':: This optional field can contain either plan text or an [[hcard||hCard]] for the organization responsible for the item. Examples would include Sony, Friends of ED, O'Reilly, etc.&lt;br /&gt;
&lt;br /&gt;
'''uri''':: This optional field is a URI for the product at its brand website. It is not to be confused with the [[hlisting|hListing]] 'permalink'.&lt;br /&gt;
&lt;br /&gt;
'''price''':: This optional field is the suggested price for the item. Price could be further refined to define a specific price type, such as 'sale' for sale price, 'regular' for regularly a priced item, 'msrp' for manufacturers retail price, or 'clearance' for a clearance product. It follows the proposed [[currency]] format.&lt;br /&gt;
&lt;br /&gt;
'''savings''':: This optional field will describe any savings scenarios in relation to the product price. It follows the proposed [[currency]] format. &lt;br /&gt;
&lt;br /&gt;
'''availability''':: Optional text field that describes product availability.&lt;br /&gt;
&lt;br /&gt;
'''shipping''':: Optional field that details shipping.&lt;br /&gt;
&lt;br /&gt;
'''reviews''':: Optional product reviews that can contain text or could follow current [[hreview|hReview]]  format.&lt;br /&gt;
&lt;br /&gt;
'''buy''':: This optional field contains the buying messaging and/or rel=&amp;quot;purchase&amp;quot; links pointing to the target URI for buying the product.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Properties &amp;amp; Values ===&lt;br /&gt;
&lt;br /&gt;
A differentiator of hProduct versus some of the other, more mature formats is the properties and values (p-v) mechanism that is built in to the proposed format. With the wide variation in product attributes, the p-v mechanism provides extensibility to a large array of items without the need for subclassing. There will be several ways of accomplishing property-value associations which will be described below, with several possible shorthands.&lt;br /&gt;
&lt;br /&gt;
'''p-v''':: This optional field initiates a property-value group.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;'''property''':: This required field denotes the property label.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Anticipated 'property' types include&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 'artist'&lt;br /&gt;
* 'author'&lt;br /&gt;
* 'released' - [[hcal|hCal]] event for date of release&lt;br /&gt;
* 'upc'&lt;br /&gt;
* 'isbn' - international standard book number&lt;br /&gt;
* 'sku' - stock keeping unit&lt;br /&gt;
* 'sn' - serial number&lt;br /&gt;
* 'vin' - vehicle identification number&lt;br /&gt;
* 'batch'&lt;br /&gt;
* 'size'&lt;br /&gt;
* 'color'&lt;br /&gt;
* 'uid' - unique id as provided by vendor/manufacturer/retailer&lt;br /&gt;
* 'offer' - offers tied to the product, as provided by vendor/manufacturer/retailer&lt;br /&gt;
* others - possibly around product specs, features&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;'''value''':: This required field denotes the property value. The value may be implied in certain shorthands.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cross-cutting issues===&lt;br /&gt;
&lt;br /&gt;
''Internationalization:'' Though there are many English-language tokens, they are only used as invisible class-names; user-visible listing information can be completely localized. n.b. that (X)HTML &amp;lt;code&amp;gt;LANG&amp;lt;/code&amp;gt; attribute rules still apply as usual, for multilingual aggregators of hProduct.&lt;br /&gt;
&lt;br /&gt;
The following field names have been reused from the [[hcard|hCard]] and [[hcalendar|hCalendar]] microformats: &amp;lt;code&amp;gt;version, description&amp;lt;/code&amp;gt;.  In addition, brands described by hCards MAY contain any hCard field.&lt;br /&gt;
&lt;br /&gt;
==Examples (Preliminary)==&lt;br /&gt;
&lt;br /&gt;
=== Simple Product ===&lt;br /&gt;
&lt;br /&gt;
 The Pick of Destiny&lt;br /&gt;
 by Tenacious D&lt;br /&gt;
 The Pick of Destiny is the highly anticipated soundtrack to the upcoming &lt;br /&gt;
 New Line Cinema comedy, Tenacious D in the Pick of Destiny. An epic &lt;br /&gt;
 musical adventure, the film follows Tenacious D (Jack Black and Kyle Gass)&lt;br /&gt;
 on their quest to obtain the Pick and become The Greatest Band on Earth.&lt;br /&gt;
 Released: November 14, 2006&lt;br /&gt;
 Label: Sony&lt;br /&gt;
 UPC: 82796948912&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;div class=&amp;quot;hproduct&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;h4 class=&amp;quot;name&amp;quot;&amp;gt;The Pick of Destiny&amp;lt;/h4&amp;gt;&lt;br /&gt;
   &amp;lt;h5 class=&amp;quot;p-v&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;property artist&amp;quot;&amp;gt;Tenacious D&amp;lt;/span&amp;gt;&amp;lt;/h5&amp;gt;&lt;br /&gt;
   &amp;lt;p class=&amp;quot;description summary&amp;quot;&amp;gt;The Pick of Destiny is the highly &lt;br /&gt;
   anticipated soundtrack to the upcoming New Line Cinema comedy, Tenacious&lt;br /&gt;
   D in the Pick of Destiny. An epic musical adventure, the film follows &lt;br /&gt;
   Tenacious D (Jack Black and Kyle Gass) on their quest to obtain the Pick&lt;br /&gt;
   and become The Greatest Band on Earth.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;ul&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Released&amp;lt;/span&amp;gt;:&lt;br /&gt;
       &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;&amp;lt;abbr title=&amp;quot;2006-11-14T12:00:01-05:00&amp;quot;&amp;gt;November&lt;br /&gt;
       14, 2006&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li&amp;gt;Label: &amp;lt;span class=&amp;quot;brand&amp;quot;&amp;gt;Sony&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;UPC&amp;lt;/span&amp;gt;:&lt;br /&gt;
       &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;82796948912&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
   &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Changes==&lt;br /&gt;
mid Nov 2006: initial concepting.&lt;br /&gt;
&lt;br /&gt;
15-July-2008: hProduct revival effort&lt;br /&gt;
&lt;br /&gt;
== research ==&lt;br /&gt;
* [[product-examples]]&lt;br /&gt;
* [[product-formats]]&lt;br /&gt;
* [[product-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
== Discussions ==&lt;br /&gt;
* Feedback is encouraged on the [[product-brainstorming]] page.&lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page].&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[product]]&lt;br /&gt;
* [[currency]]&lt;br /&gt;
* [[hReview]]&lt;br /&gt;
* [[hListing]]&lt;br /&gt;
* [[item]]&lt;br /&gt;
&lt;br /&gt;
== Acknowledgements ==&lt;br /&gt;
Much of this document is based on the fine work of the folks behind [[hlisting|hListing]] and their proposal.&lt;/div&gt;</summary>
		<author><name>PaulLee</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=product&amp;diff=32456</id>
		<title>product</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=product&amp;diff=32456"/>
		<updated>2008-09-16T05:30:25Z</updated>

		<summary type="html">&lt;p&gt;PaulLee: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Product microformat explorations&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This page summarizes current explorations/discussions for a product microformat. Such a microformat could be a good complement to [[hlisting|hListing]] (which is more transaction-oriented) and [[hreview|hReview]] which is for reviews of products/items. The concept of a product microformat came about because it would be good to extract the item information into a more discrete chunk of data for spidering and for specifying what it is you are selling or reviewing. It could allow for items to be tied to reviews more easily as well as for comparisons of like items to be made and, when combined with hListing, could be used to automate the QA of ecommerce sites (to make sure prices that should be charged for items are charged, etc.).&lt;br /&gt;
&lt;br /&gt;
Per the [[process]]:&lt;br /&gt;
&lt;br /&gt;
* [[product-examples|product examples]]&lt;br /&gt;
* [[product-formats|product formats]]&lt;br /&gt;
* [[product-brainstorming|product brainstorming]]&lt;br /&gt;
* [[hproduct-proposal|draft hproduct proposal]]&lt;/div&gt;</summary>
		<author><name>PaulLee</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=product-brainstorming&amp;diff=28351</id>
		<title>product-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=product-brainstorming&amp;diff=28351"/>
		<updated>2008-08-21T16:41:56Z</updated>

		<summary type="html">&lt;p&gt;PaulLee: /* Isn't this duplicating hListing and hReview? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; product microformat brainstorming &amp;lt;/h1&amp;gt;&lt;br /&gt;
This is brainstorming for a [[product]] microformat per the [[process]]. See also [[product-examples]], and [[product-formats]].&lt;br /&gt;
&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
(alphabetical)&lt;br /&gt;
* Craig Cook, [http://focalcurve.com/ Focal Curve]&lt;br /&gt;
* Aaron Gustafson, [http://easy-designs.net/ Easy! Designs]&lt;br /&gt;
* [[User:PaulLee|Paul Lee]], Google Product Search&lt;br /&gt;
* [[User:JayMyers|Jay Myers]], bestbuy.com&lt;br /&gt;
&lt;br /&gt;
== The Problem ==&lt;br /&gt;
&lt;br /&gt;
There are numerous ways to publish product information on the web, but nothing is standardized. It would be useful to have standardized product information on the web for creating mash-up applications which could&lt;br /&gt;
&lt;br /&gt;
* aggregate product-specific information from across the web&lt;br /&gt;
* aggregate and compare like products based on features&lt;br /&gt;
* allow aggregated product details to be linked to from hListings or hReviews&lt;br /&gt;
* match hListings to hReviews&lt;br /&gt;
&lt;br /&gt;
Additionally, it should be recognized that more mature formats like hListing are not granular or specific enough to cover the many possible attributes of a product. Without these specifics, hListings describing products lose much of their value and don't accurately represent product data. (For more discussion on this, see section below on &amp;quot;Is this duplicating hListing?&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
== To be incorporated ==&lt;br /&gt;
The following pages should be incorporated into this page:&lt;br /&gt;
* [[rel-product-brainstorming]]&lt;br /&gt;
* [[hproduct-feedback]]&lt;br /&gt;
And then those pages should simply redirect to this one via: &amp;lt;nowiki&amp;gt;#redirect [[product-brainstorming]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Elements that come up often in practice ==&lt;br /&gt;
&lt;br /&gt;
Examples of elements that might be included because they seem to come up often in user- and CMS-generated product publishing, include the following:&lt;br /&gt;
&lt;br /&gt;
=== Base Schema Elements ===&lt;br /&gt;
&lt;br /&gt;
* hproduct&lt;br /&gt;
** version. optional. text.&lt;br /&gt;
** name. required.&lt;br /&gt;
** image. optional. IMG element or rel='image'. could be further refined as image type ( thumb || full, photo || illo).&lt;br /&gt;
** description. optional. could be denoted as 'summary' or 'extended'.&lt;br /&gt;
** brand. text | [[hcard|hCard]]&lt;br /&gt;
** uri. optional. URI to product page, href could contain rel='product'.&lt;br /&gt;
** price. optional. could be further refined as specific type (sale || regular || msrp || clearance). should follow [[currency]] format.&lt;br /&gt;
** savings. optional. should follow [[currency]] format.&lt;br /&gt;
** p-v. optional. opens up possibilities for custom property-value pairs in more complex examples.&lt;br /&gt;
*** property. required. property types could include:&lt;br /&gt;
**** artist&lt;br /&gt;
**** author&lt;br /&gt;
**** released - [[hcalendar]] event for date of release&lt;br /&gt;
**** upc&lt;br /&gt;
**** isbn&lt;br /&gt;
**** sku&lt;br /&gt;
**** sn&lt;br /&gt;
**** vin&lt;br /&gt;
**** batch&lt;br /&gt;
**** size&lt;br /&gt;
**** color&lt;br /&gt;
**** uid - unique id, item number&lt;br /&gt;
**** offer&lt;br /&gt;
**** others. possibly around product specs, features.&lt;br /&gt;
*** value. required. (label may be implied)&lt;br /&gt;
** availability. optional. text containing availablity message.&lt;br /&gt;
** shipping. optional. shipping messaging.&lt;br /&gt;
** reviews. text | [[hreview|hReview]]&lt;br /&gt;
** buy. optional. text purchase messaging and/or rel=&amp;quot;purchase&amp;quot; indicating target URI for purchasing item&lt;br /&gt;
&lt;br /&gt;
(Note: What about promoting upc, isbn to top-level optional? Would also suggest adding mpn, condition.--[[PaulLee|Paul Lee]] 09:39 21 Aug 2008)&lt;br /&gt;
&lt;br /&gt;
=== Extensibility ===&lt;br /&gt;
Being that so many products in the world have specific charachteristics or properties, we thought it might be wise to create a means of standardizing the listing of that information, setting the stage for possible subformats of a product microformat. This could be done by setting up property value pairs or groups using a &amp;lt;code&amp;gt;CLASS&amp;lt;/code&amp;gt; of &amp;quot;p-v&amp;quot;. It would be possible to offer a few means of doing this.&lt;br /&gt;
&lt;br /&gt;
==== Natural language property-value association ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;p class=&amp;quot;p-v&amp;quot;&amp;gt;The &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;dimensions&amp;lt;/span&amp;gt; of this book are &lt;br /&gt;
  &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;6&amp;amp;#189;&amp;amp;#34;(&amp;lt;abbr title=&amp;quot;width&amp;quot;&amp;gt;W&amp;lt;/abbr&amp;gt;) &amp;amp;#215; &lt;br /&gt;
  12&amp;amp;#34;(&amp;lt;abbr title=&amp;quot;height&amp;quot;&amp;gt;H&amp;lt;/abbr&amp;gt;) &amp;amp;#215;&lt;br /&gt;
  1&amp;amp;#190;&amp;amp;#34;(&amp;lt;abbr title=&amp;quot;depth&amp;quot;&amp;gt;D&amp;lt;/abbr&amp;gt;)&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== List property-value association (pairs) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Mileage&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;em class=&amp;quot;value&amp;quot;&amp;gt;34,787&amp;lt;/em&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Year&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;em class=&amp;quot;value&amp;quot;&amp;gt;2006&amp;lt;/em&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Exterior Color&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;em class=&amp;quot;value&amp;quot;&amp;gt;Burgundy&amp;lt;/em&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Body Style&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;em class=&amp;quot;value&amp;quot;&amp;gt;Hatchback&amp;lt;/em&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;&lt;br /&gt;
&lt;br /&gt;
==== List property-value association (groups) ====&lt;br /&gt;
&lt;br /&gt;
Note: as a &amp;lt;code&amp;gt;DL&amp;lt;/code&amp;gt; contains semantic property-value pairs/groups, setting a &amp;lt;code&amp;gt;CLASS&amp;lt;/code&amp;gt; of &amp;quot;p-v&amp;quot; should be enough (reducing extra markup).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;dl class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;dt&amp;gt;Mileage&amp;lt;/dt&amp;gt;&lt;br /&gt;
  &amp;lt;dd&amp;gt;34,787&amp;lt;/dd&amp;gt;&lt;br /&gt;
  &amp;lt;dt&amp;gt;Color&amp;lt;/dt&amp;gt;&lt;br /&gt;
  &amp;lt;dd&amp;gt;Burgundy (Exterior)&amp;lt;/dd&amp;gt;&lt;br /&gt;
  &amp;lt;dd&amp;gt;Tan (Interior)&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;/dl&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Non-visible property names ====&lt;br /&gt;
&lt;br /&gt;
We have considered the possibility of allowing property names to be invisible to users by allowing the addition of the property name as a class immediately following the &amp;quot;propery&amp;quot; &amp;lt;code&amp;gt;CLASS&amp;lt;/code&amp;gt; keyword:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;property mileage&amp;quot;&amp;gt;34,787&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;property year&amp;quot;&amp;gt;2006&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;property color-exterior&amp;quot;&amp;gt;Burgundy&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;property body-style&amp;gt;Hatchback&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;
Parsing would be a bit trickier, but from the perspective of someone marking up the document, it is pretty simple and straightforward.&lt;br /&gt;
&lt;br /&gt;
=== Suggested Additions ===&lt;br /&gt;
&lt;br /&gt;
* image sub-categorization (could make use of [[media-info|Media microformat]]?):&lt;br /&gt;
** thumb (for thumbnail)&lt;br /&gt;
** full (for full size image)&lt;br /&gt;
** photo (for a photograph)&lt;br /&gt;
** illo (for an illustration).&lt;br /&gt;
* description sub-categorization:&lt;br /&gt;
** summary&lt;br /&gt;
** extended&lt;br /&gt;
* uri (or url) - URI for the product at its brand website; not to be confused with the hListing 'permalink'.&lt;br /&gt;
&lt;br /&gt;
== Isn't this duplicating hListing and hReview? ==&lt;br /&gt;
&lt;br /&gt;
No, a product microformat would not seek to compete with [[hlisting|hListing]] or [[hreview|hReview]], it simply aims to enhance them. In either of these microformats, the &amp;lt;em&amp;gt;item&amp;lt;/em&amp;gt; could easily contain the product. Also, a product microformat is the more appropriate place for Manufacturer's Suggested Retail Price (MSRP), which is not likely to be the final price of the product being listed. The actual price/sale price/final price should be solely in the domain of hListing.&lt;br /&gt;
&lt;br /&gt;
Note: hListing was clearly designed with retail products out of its scope.  From their proposal page: &amp;quot;We are focusing on providing &amp;quot;just enough&amp;quot; structure to enable matching, not to consummate transactions. This is distinct from the majority of formats described on the wiki under listing-examples, which are specific enough to completely describe products for retail sale according to the idiosyncratic semantics of particular merchants and shopping engines. Instead of encoding retail-oriented fields such as UPCs, SKUs, and manufacturer part numbers, this proposal acknowledges that many listings are for &amp;quot;inventories of one&amp;quot; that may not have such precise abstractions.&amp;quot; Product could be key for filling the gap for information like condition, brand, MPN, and unique product identifiers (UPC/EAN, ISBN).--[[PaulLee|Paul Lee]] 21:51 20 Aug 2008&lt;br /&gt;
&lt;br /&gt;
== Random Thoughts ==&lt;br /&gt;
&lt;br /&gt;
Please add your thoughts &amp;amp; feelings below. If you are interested in getting involved in the development of this microformat. Please contact aaron [at] easy-designs [dot] net and/or join the [http://microformats.org/mailman/listinfo/microformats-discuss/ microformats mailing list].&lt;br /&gt;
&lt;br /&gt;
===Ronnos===&lt;br /&gt;
&lt;br /&gt;
Wouldn't the release date of the product be a good addition? I'm writing product re- and previews. I use hReviews to give my opinion about the product, but there's now way to indicate that the product is or is not in stores yet. As far as i can see, the release date is a usefull product attribute, not only usefull in combination with other Microformats, but also for indicating the &amp;quot;age&amp;quot; of a product.&lt;br /&gt;
&lt;br /&gt;
* Release date is a good idea but how to specify it? Is it the date on which the product first becomes available in shops? Would you have a per-region release date (certainly applicable to DVDs, CDs and at least some electronic devices such as gaming consoles) --[[User:SMulcahy|SMulcahy]] 13:38, 15 Feb 2007 (PST)&lt;br /&gt;
** Seems like this depends on whether this is intended for use by retailers and/or manufacturers.  Retailers might have access to the manufacturer release date, but their date may differ from other retailers; so they would probably want to use when they have it available, similar to saying that this is a valid_from_date.  Manufacturers, on the other hand, would probably be able to offer a limited or wide release availability date.  These do not need to be mutually exclusive. --[[User:PaulLee|Paul Lee]] 21:01, 20 Aug 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
===Aaron Gustafson===&lt;br /&gt;
&lt;br /&gt;
Actual price, savings, discounts, etc. should be part of hListing instead of a product microformat. MSRP (suggested retail price) should be part of the product microformat, however.&lt;br /&gt;
*Not all products have a MSRP. [[User:AndyMabbett|Andy Mabbett]] 09:08, 19 Nov 2006 (PST)&lt;br /&gt;
**I agree, they don't which is why it should not be required. [[User:AaronGustafson|Aaron Gustafson]] 16:60, 20 Nov 2006 (MST)&lt;br /&gt;
&lt;br /&gt;
===Andy Mabbett===&lt;br /&gt;
Please see my [http://microformats.org/discuss/mail/microformats-discuss/2006-November/007281.html proposal, on the mailing list] -- [[User:AndyMabbett|Andy Mabbett]] 09:08, 19 Nov 2006 (PST)&lt;br /&gt;
* I agree with the idea of enabling sub-product formats, but am not sure I like the idea of a &amp;quot;wrapper&amp;quot; for hReview or hListing, I think the item should exist ''within'' an instance of one of those microformats. [[User:AaronGustafson|Aaron Gustafson]] 16:60, 20 Nov 2006 (MST)&lt;br /&gt;
**There may be more than one review of a product, on one page e.g. [http://www.amazon.co.uk/o/ASIN/B000I0SGSA/ref=pd_rvi_gw_1/026-5782158-8338825] [[User:AndyMabbett|Andy Mabbett]] 00:54, 21 Nov 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
===Adam Craven===&lt;br /&gt;
&lt;br /&gt;
A product microformat will definitely be one of the largest microformats. &lt;br /&gt;
&lt;br /&gt;
What about specifications of products, which is important for data aggregation. To categories every type and variation of a product would be mad. So how should the hurdle be crossed, if at all?&lt;br /&gt;
&lt;br /&gt;
The nearest related uF is the citation format, although it isn't overly suited.&lt;br /&gt;
&lt;br /&gt;
* To this and the point below, it is also important to keep in mind that product categories evolve over time, and may take awhile to mature.  Think about the specs on cameras over the past 15 years. --[[User:PaulLee|Paul Lee]] 21:05 20 Aug 2008&lt;br /&gt;
&lt;br /&gt;
===Stephen Mulcahy===&lt;br /&gt;
&lt;br /&gt;
As with microformats in general maybe the approach to take to specifications of products is to let people who need/want them start specifying the ones they are interested in - we don't need an exhaustive universe of potential things categorised. See my posting for some other comments here - http://microformats.org/discuss/mail/microformats-discuss/2007-January/008379.html , in particular note that I think the hard part of this is defining the specifications of individual products. I'm happy to start on the laptop one ... it would be good to have some laptop vendor on board but maybe its too soon for anyone to be interested.&lt;br /&gt;
&lt;br /&gt;
* Some potential subformats (what kind of naming scheme do we want to use here)&lt;br /&gt;
** hNotebook (or hProductNotebook ?) - for products like laptops, notebooks, tablets&lt;br /&gt;
*** os&lt;br /&gt;
*** bundledSoftware&lt;br /&gt;
*** size (height, width, depth)&lt;br /&gt;
*** weight (units?)&lt;br /&gt;
*** processor&lt;br /&gt;
*** display&lt;br /&gt;
**** size &lt;br /&gt;
**** resolution&lt;br /&gt;
*** video (for video card)&lt;br /&gt;
*** embeddedVideo (boolean)&lt;br /&gt;
*** hard drive (maybe manufacturer,model,size? .. eeek is hard drive a hProduct subformat itself?)&lt;br /&gt;
*** memory (type and size?)&lt;br /&gt;
*** optical drive (types?)&lt;br /&gt;
*** battery&lt;br /&gt;
*** warranty&lt;br /&gt;
*** videoOut (types supported - is it acceptable have a bunch of boolean options for laptop features that may or may not exist on a particular model?)&lt;br /&gt;
** hDesktop - for desktop PCs and similar&lt;br /&gt;
** hConsole - for gaming consoles such as the Wii, PS3 and XBox360&lt;br /&gt;
** hMobilePhone (or hMobileDevice .. not sure we generally want generic subcategory since the whole point of subformats is to give a concrete set of characteristics, or do we want to have nesting of subformats to capture general characteristics at higher levels?).&lt;br /&gt;
** hPda (maybe a hMobileDevice .. it starts getting a bit fuzzy here)&lt;br /&gt;
&lt;br /&gt;
Maybe we should talk to some projects like the Linux on Laptops [http://www.linux-laptop.net/] project and get them to encourage contributors to mark-up their laptop reviews in hProductNotebook? --[[User:SMulcahy|SMulcahy]] 07:51, 20 Feb 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attempting to create a taxonomy of product subformats is a really bad idea.  There are too many different kinds of products.  Large e-commerce sites keep many employees busy with product taxonomy work, not something a standard should attempt to do. [[User:Tantek|Tantek]] 23:04, 21 Aug 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Robbie van der Blom===&lt;br /&gt;
What about unique identifiers for products like ISBN nr. and the UPC codes for a product? My gut feeling is that they should be part of a product microformat. &lt;br /&gt;
&lt;br /&gt;
With respect to the above, do we really need to talk about hProductNotebook etc. this seems odd.&lt;br /&gt;
&lt;br /&gt;
===Adam Craven===&lt;br /&gt;
&lt;br /&gt;
In relation to the p-v and general property values. The [[abbr-design-pattern]] could be used over the hidden class variable. So&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;h1 class=&amp;quot;name&amp;quot;&amp;gt;Breitling SuperOcean Chrono&amp;lt;/h1&amp;gt;&lt;br /&gt;
Water resistant up to &amp;lt;span class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;property value&amp;quot; title=&amp;quot;water-resistance&amp;quot;&amp;gt;1500m&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this second example, the color is embedded within the name of the shirt itself.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;h1 class=&amp;quot;name&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;property value&amp;quot; title=&amp;quot;color&amp;quot;&amp;gt;White&amp;lt;/abbr&amp;gt; Coxmoor shirt&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;white-coxmoor-shirt.jpg&amp;quot; rel=&amp;quot;image thumb&amp;quot; /&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For items such as books, whereby authors sometimes aren't explicitly denoted visibly (http://www.thebookpeople.co.uk/webapp/wcs/stores/servlet/product_10001_10051_47517_100_10014_10013_category_10013), rather inferred by convention. Could arguably still use the abbr pattern:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;h1&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Great Tales From English History&amp;lt;/span&amp;gt; - 3 Books&amp;lt;/h1&amp;gt;&lt;br /&gt;
by &amp;lt;span class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;property value&amp;quot; title=&amp;quot;author&amp;quot;&amp;gt;Robert Lacey&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or even&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;h1&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Great Tales From English History&amp;lt;/span&amp;gt; - 3 Books&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;property&amp;quot; title=&amp;quot;author&amp;quot;&amp;gt;by&amp;lt;/abbr&amp;gt; &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;Robert Lacey&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;
A final thought to throw in. If the property and values are within the same HTML tag, it might be possible to remove the property &amp;amp; value class, as the p-v indicates a property value relationship itself.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr class=&amp;quot;p-v&amp;quot; title=&amp;quot;author&amp;quot;&amp;gt;Robert Lacey&amp;lt;/abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
What do you think?&lt;br /&gt;
&lt;br /&gt;
===LanceW===&lt;br /&gt;
&lt;br /&gt;
A product microformat would I think be useful for corporate sites.&lt;br /&gt;
For example, my employers site lists the products and services we work with, I am able to (and have) used microformats to contact details, but would like to microformat products and services. At present I have as a start added rel=&amp;quot;product&amp;quot; to links to our individual product pages, but to be able to do it in a better manner would be good, also so I could microformat the product page itself so that one could find say all the products from a specific manufacturer.&lt;br /&gt;
&lt;br /&gt;
===PaulLee===&lt;br /&gt;
&lt;br /&gt;
There's a lot of interesting discussion here re: formats for sub-categories of product types that are each quite different, e.g., vehicles vs. computers vs. apparel.  I think it's an ambitious and worthwhile undertaking to look at examples in each of these categories.  However, I also think there is a lot of value in taking the common pieces that apply across all products, and using that as a foundation to build upon.  Otherwise, I think the effort has the potential to get bogged down while figuring out how to accommodate the entire world or products. [[User:PaulLee|Paul Lee]] 21:09 20 Aug 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
== naming ==&lt;br /&gt;
Here are candidate names for a product microformat:&lt;br /&gt;
* hProduct&lt;br /&gt;
&lt;br /&gt;
== proposal ==&lt;br /&gt;
The above brainstorming, based on [[product-examples]] and [[product-formats]] (TO BE DONE) research, should go into a proposal:&lt;br /&gt;
* [[hproduct-proposal|hProduct proposal]]&lt;br /&gt;
Currently this is premature, as the [[product-formats]] page has not yet even been created, much less researched.  Per the [[process]], research on formats must be done before brainstorming or drafting a separate proposal.&lt;br /&gt;
&lt;br /&gt;
== related ==&lt;br /&gt;
* [[product]]&lt;br /&gt;
* [[product-examples]]&lt;br /&gt;
* [[product-formats]]&lt;br /&gt;
* [[product-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
== see also ==&lt;br /&gt;
* [[hReview]]&lt;br /&gt;
* [[hListing]]&lt;/div&gt;</summary>
		<author><name>PaulLee</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=product-brainstorming&amp;diff=28349</id>
		<title>product-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=product-brainstorming&amp;diff=28349"/>
		<updated>2008-08-21T16:41:06Z</updated>

		<summary type="html">&lt;p&gt;PaulLee: /* The Problem */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; product microformat brainstorming &amp;lt;/h1&amp;gt;&lt;br /&gt;
This is brainstorming for a [[product]] microformat per the [[process]]. See also [[product-examples]], and [[product-formats]].&lt;br /&gt;
&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
(alphabetical)&lt;br /&gt;
* Craig Cook, [http://focalcurve.com/ Focal Curve]&lt;br /&gt;
* Aaron Gustafson, [http://easy-designs.net/ Easy! Designs]&lt;br /&gt;
* [[User:PaulLee|Paul Lee]], Google Product Search&lt;br /&gt;
* [[User:JayMyers|Jay Myers]]&lt;br /&gt;
&lt;br /&gt;
== The Problem ==&lt;br /&gt;
&lt;br /&gt;
There are numerous ways to publish product information on the web, but nothing is standardized. It would be useful to have standardized product information on the web for creating mash-up applications which could&lt;br /&gt;
&lt;br /&gt;
* aggregate product-specific information from across the web&lt;br /&gt;
* aggregate and compare like products based on features&lt;br /&gt;
* allow aggregated product details to be linked to from hListings or hReviews&lt;br /&gt;
* match hListings to hReviews&lt;br /&gt;
&lt;br /&gt;
Additionally, it should be recognized that more mature formats like hListing are not granular or specific enough to cover the many possible attributes of a product. Without these specifics, hListings describing products lose much of their value and don't accurately represent product data. (For more discussion on this, see section below on &amp;quot;Is this duplicating hListing?&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
== To be incorporated ==&lt;br /&gt;
The following pages should be incorporated into this page:&lt;br /&gt;
* [[rel-product-brainstorming]]&lt;br /&gt;
* [[hproduct-feedback]]&lt;br /&gt;
And then those pages should simply redirect to this one via: &amp;lt;nowiki&amp;gt;#redirect [[product-brainstorming]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Elements that come up often in practice ==&lt;br /&gt;
&lt;br /&gt;
Examples of elements that might be included because they seem to come up often in user- and CMS-generated product publishing, include the following:&lt;br /&gt;
&lt;br /&gt;
=== Base Schema Elements ===&lt;br /&gt;
&lt;br /&gt;
* hproduct&lt;br /&gt;
** version. optional. text.&lt;br /&gt;
** name. required.&lt;br /&gt;
** image. optional. IMG element or rel='image'. could be further refined as image type ( thumb || full, photo || illo).&lt;br /&gt;
** description. optional. could be denoted as 'summary' or 'extended'.&lt;br /&gt;
** brand. text | [[hcard|hCard]]&lt;br /&gt;
** uri. optional. URI to product page, href could contain rel='product'.&lt;br /&gt;
** price. optional. could be further refined as specific type (sale || regular || msrp || clearance). should follow [[currency]] format.&lt;br /&gt;
** savings. optional. should follow [[currency]] format.&lt;br /&gt;
** p-v. optional. opens up possibilities for custom property-value pairs in more complex examples.&lt;br /&gt;
*** property. required. property types could include:&lt;br /&gt;
**** artist&lt;br /&gt;
**** author&lt;br /&gt;
**** released - [[hcalendar]] event for date of release&lt;br /&gt;
**** upc&lt;br /&gt;
**** isbn&lt;br /&gt;
**** sku&lt;br /&gt;
**** sn&lt;br /&gt;
**** vin&lt;br /&gt;
**** batch&lt;br /&gt;
**** size&lt;br /&gt;
**** color&lt;br /&gt;
**** uid - unique id, item number&lt;br /&gt;
**** offer&lt;br /&gt;
**** others. possibly around product specs, features.&lt;br /&gt;
*** value. required. (label may be implied)&lt;br /&gt;
** availability. optional. text containing availablity message.&lt;br /&gt;
** shipping. optional. shipping messaging.&lt;br /&gt;
** reviews. text | [[hreview|hReview]]&lt;br /&gt;
** buy. optional. text purchase messaging and/or rel=&amp;quot;purchase&amp;quot; indicating target URI for purchasing item&lt;br /&gt;
&lt;br /&gt;
(Note: What about promoting upc, isbn to top-level optional? Would also suggest adding mpn, condition.--[[PaulLee|Paul Lee]] 09:39 21 Aug 2008)&lt;br /&gt;
&lt;br /&gt;
=== Extensibility ===&lt;br /&gt;
Being that so many products in the world have specific charachteristics or properties, we thought it might be wise to create a means of standardizing the listing of that information, setting the stage for possible subformats of a product microformat. This could be done by setting up property value pairs or groups using a &amp;lt;code&amp;gt;CLASS&amp;lt;/code&amp;gt; of &amp;quot;p-v&amp;quot;. It would be possible to offer a few means of doing this.&lt;br /&gt;
&lt;br /&gt;
==== Natural language property-value association ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;p class=&amp;quot;p-v&amp;quot;&amp;gt;The &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;dimensions&amp;lt;/span&amp;gt; of this book are &lt;br /&gt;
  &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;6&amp;amp;#189;&amp;amp;#34;(&amp;lt;abbr title=&amp;quot;width&amp;quot;&amp;gt;W&amp;lt;/abbr&amp;gt;) &amp;amp;#215; &lt;br /&gt;
  12&amp;amp;#34;(&amp;lt;abbr title=&amp;quot;height&amp;quot;&amp;gt;H&amp;lt;/abbr&amp;gt;) &amp;amp;#215;&lt;br /&gt;
  1&amp;amp;#190;&amp;amp;#34;(&amp;lt;abbr title=&amp;quot;depth&amp;quot;&amp;gt;D&amp;lt;/abbr&amp;gt;)&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== List property-value association (pairs) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Mileage&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;em class=&amp;quot;value&amp;quot;&amp;gt;34,787&amp;lt;/em&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Year&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;em class=&amp;quot;value&amp;quot;&amp;gt;2006&amp;lt;/em&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Exterior Color&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;em class=&amp;quot;value&amp;quot;&amp;gt;Burgundy&amp;lt;/em&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Body Style&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;em class=&amp;quot;value&amp;quot;&amp;gt;Hatchback&amp;lt;/em&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;&lt;br /&gt;
&lt;br /&gt;
==== List property-value association (groups) ====&lt;br /&gt;
&lt;br /&gt;
Note: as a &amp;lt;code&amp;gt;DL&amp;lt;/code&amp;gt; contains semantic property-value pairs/groups, setting a &amp;lt;code&amp;gt;CLASS&amp;lt;/code&amp;gt; of &amp;quot;p-v&amp;quot; should be enough (reducing extra markup).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;dl class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;dt&amp;gt;Mileage&amp;lt;/dt&amp;gt;&lt;br /&gt;
  &amp;lt;dd&amp;gt;34,787&amp;lt;/dd&amp;gt;&lt;br /&gt;
  &amp;lt;dt&amp;gt;Color&amp;lt;/dt&amp;gt;&lt;br /&gt;
  &amp;lt;dd&amp;gt;Burgundy (Exterior)&amp;lt;/dd&amp;gt;&lt;br /&gt;
  &amp;lt;dd&amp;gt;Tan (Interior)&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;/dl&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Non-visible property names ====&lt;br /&gt;
&lt;br /&gt;
We have considered the possibility of allowing property names to be invisible to users by allowing the addition of the property name as a class immediately following the &amp;quot;propery&amp;quot; &amp;lt;code&amp;gt;CLASS&amp;lt;/code&amp;gt; keyword:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;property mileage&amp;quot;&amp;gt;34,787&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;property year&amp;quot;&amp;gt;2006&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;property color-exterior&amp;quot;&amp;gt;Burgundy&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;property body-style&amp;gt;Hatchback&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;
Parsing would be a bit trickier, but from the perspective of someone marking up the document, it is pretty simple and straightforward.&lt;br /&gt;
&lt;br /&gt;
=== Suggested Additions ===&lt;br /&gt;
&lt;br /&gt;
* image sub-categorization (could make use of [[media-info|Media microformat]]?):&lt;br /&gt;
** thumb (for thumbnail)&lt;br /&gt;
** full (for full size image)&lt;br /&gt;
** photo (for a photograph)&lt;br /&gt;
** illo (for an illustration).&lt;br /&gt;
* description sub-categorization:&lt;br /&gt;
** summary&lt;br /&gt;
** extended&lt;br /&gt;
* uri (or url) - URI for the product at its brand website; not to be confused with the hListing 'permalink'.&lt;br /&gt;
&lt;br /&gt;
== Isn't this duplicating hListing and hReview? ==&lt;br /&gt;
&lt;br /&gt;
No, a product microformat would not seek to compete with [[hlisting|hListing]] or [[hreview|hReview]], it simply aims to enhance them. In either of these microformats, the &amp;lt;em&amp;gt;item&amp;lt;/em&amp;gt; could easily contain the product. Also, a product microformat is the more appropriate place for Manufacturer's Suggested Retail Price (MSRP), which is not likely to be the final price of the product being listed. The actual price/sale price/final price should be solely in the domain of hListing.&lt;br /&gt;
&lt;br /&gt;
== Random Thoughts ==&lt;br /&gt;
&lt;br /&gt;
Please add your thoughts &amp;amp; feelings below. If you are interested in getting involved in the development of this microformat. Please contact aaron [at] easy-designs [dot] net and/or join the [http://microformats.org/mailman/listinfo/microformats-discuss/ microformats mailing list].&lt;br /&gt;
&lt;br /&gt;
===Ronnos===&lt;br /&gt;
&lt;br /&gt;
Wouldn't the release date of the product be a good addition? I'm writing product re- and previews. I use hReviews to give my opinion about the product, but there's now way to indicate that the product is or is not in stores yet. As far as i can see, the release date is a usefull product attribute, not only usefull in combination with other Microformats, but also for indicating the &amp;quot;age&amp;quot; of a product.&lt;br /&gt;
&lt;br /&gt;
* Release date is a good idea but how to specify it? Is it the date on which the product first becomes available in shops? Would you have a per-region release date (certainly applicable to DVDs, CDs and at least some electronic devices such as gaming consoles) --[[User:SMulcahy|SMulcahy]] 13:38, 15 Feb 2007 (PST)&lt;br /&gt;
** Seems like this depends on whether this is intended for use by retailers and/or manufacturers.  Retailers might have access to the manufacturer release date, but their date may differ from other retailers; so they would probably want to use when they have it available, similar to saying that this is a valid_from_date.  Manufacturers, on the other hand, would probably be able to offer a limited or wide release availability date.  These do not need to be mutually exclusive. --[[User:PaulLee|Paul Lee]] 21:01, 20 Aug 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
===Aaron Gustafson===&lt;br /&gt;
&lt;br /&gt;
Actual price, savings, discounts, etc. should be part of hListing instead of a product microformat. MSRP (suggested retail price) should be part of the product microformat, however.&lt;br /&gt;
*Not all products have a MSRP. [[User:AndyMabbett|Andy Mabbett]] 09:08, 19 Nov 2006 (PST)&lt;br /&gt;
**I agree, they don't which is why it should not be required. [[User:AaronGustafson|Aaron Gustafson]] 16:60, 20 Nov 2006 (MST)&lt;br /&gt;
&lt;br /&gt;
===Andy Mabbett===&lt;br /&gt;
Please see my [http://microformats.org/discuss/mail/microformats-discuss/2006-November/007281.html proposal, on the mailing list] -- [[User:AndyMabbett|Andy Mabbett]] 09:08, 19 Nov 2006 (PST)&lt;br /&gt;
* I agree with the idea of enabling sub-product formats, but am not sure I like the idea of a &amp;quot;wrapper&amp;quot; for hReview or hListing, I think the item should exist ''within'' an instance of one of those microformats. [[User:AaronGustafson|Aaron Gustafson]] 16:60, 20 Nov 2006 (MST)&lt;br /&gt;
**There may be more than one review of a product, on one page e.g. [http://www.amazon.co.uk/o/ASIN/B000I0SGSA/ref=pd_rvi_gw_1/026-5782158-8338825] [[User:AndyMabbett|Andy Mabbett]] 00:54, 21 Nov 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
===Adam Craven===&lt;br /&gt;
&lt;br /&gt;
A product microformat will definitely be one of the largest microformats. &lt;br /&gt;
&lt;br /&gt;
What about specifications of products, which is important for data aggregation. To categories every type and variation of a product would be mad. So how should the hurdle be crossed, if at all?&lt;br /&gt;
&lt;br /&gt;
The nearest related uF is the citation format, although it isn't overly suited.&lt;br /&gt;
&lt;br /&gt;
* To this and the point below, it is also important to keep in mind that product categories evolve over time, and may take awhile to mature.  Think about the specs on cameras over the past 15 years. --[[User:PaulLee|Paul Lee]] 21:05 20 Aug 2008&lt;br /&gt;
&lt;br /&gt;
===Stephen Mulcahy===&lt;br /&gt;
&lt;br /&gt;
As with microformats in general maybe the approach to take to specifications of products is to let people who need/want them start specifying the ones they are interested in - we don't need an exhaustive universe of potential things categorised. See my posting for some other comments here - http://microformats.org/discuss/mail/microformats-discuss/2007-January/008379.html , in particular note that I think the hard part of this is defining the specifications of individual products. I'm happy to start on the laptop one ... it would be good to have some laptop vendor on board but maybe its too soon for anyone to be interested.&lt;br /&gt;
&lt;br /&gt;
* Some potential subformats (what kind of naming scheme do we want to use here)&lt;br /&gt;
** hNotebook (or hProductNotebook ?) - for products like laptops, notebooks, tablets&lt;br /&gt;
*** os&lt;br /&gt;
*** bundledSoftware&lt;br /&gt;
*** size (height, width, depth)&lt;br /&gt;
*** weight (units?)&lt;br /&gt;
*** processor&lt;br /&gt;
*** display&lt;br /&gt;
**** size &lt;br /&gt;
**** resolution&lt;br /&gt;
*** video (for video card)&lt;br /&gt;
*** embeddedVideo (boolean)&lt;br /&gt;
*** hard drive (maybe manufacturer,model,size? .. eeek is hard drive a hProduct subformat itself?)&lt;br /&gt;
*** memory (type and size?)&lt;br /&gt;
*** optical drive (types?)&lt;br /&gt;
*** battery&lt;br /&gt;
*** warranty&lt;br /&gt;
*** videoOut (types supported - is it acceptable have a bunch of boolean options for laptop features that may or may not exist on a particular model?)&lt;br /&gt;
** hDesktop - for desktop PCs and similar&lt;br /&gt;
** hConsole - for gaming consoles such as the Wii, PS3 and XBox360&lt;br /&gt;
** hMobilePhone (or hMobileDevice .. not sure we generally want generic subcategory since the whole point of subformats is to give a concrete set of characteristics, or do we want to have nesting of subformats to capture general characteristics at higher levels?).&lt;br /&gt;
** hPda (maybe a hMobileDevice .. it starts getting a bit fuzzy here)&lt;br /&gt;
&lt;br /&gt;
Maybe we should talk to some projects like the Linux on Laptops [http://www.linux-laptop.net/] project and get them to encourage contributors to mark-up their laptop reviews in hProductNotebook? --[[User:SMulcahy|SMulcahy]] 07:51, 20 Feb 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attempting to create a taxonomy of product subformats is a really bad idea.  There are too many different kinds of products.  Large e-commerce sites keep many employees busy with product taxonomy work, not something a standard should attempt to do. [[User:Tantek|Tantek]] 23:04, 21 Aug 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Robbie van der Blom===&lt;br /&gt;
What about unique identifiers for products like ISBN nr. and the UPC codes for a product? My gut feeling is that they should be part of a product microformat. &lt;br /&gt;
&lt;br /&gt;
With respect to the above, do we really need to talk about hProductNotebook etc. this seems odd.&lt;br /&gt;
&lt;br /&gt;
===Adam Craven===&lt;br /&gt;
&lt;br /&gt;
In relation to the p-v and general property values. The [[abbr-design-pattern]] could be used over the hidden class variable. So&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;h1 class=&amp;quot;name&amp;quot;&amp;gt;Breitling SuperOcean Chrono&amp;lt;/h1&amp;gt;&lt;br /&gt;
Water resistant up to &amp;lt;span class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;property value&amp;quot; title=&amp;quot;water-resistance&amp;quot;&amp;gt;1500m&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this second example, the color is embedded within the name of the shirt itself.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;h1 class=&amp;quot;name&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;property value&amp;quot; title=&amp;quot;color&amp;quot;&amp;gt;White&amp;lt;/abbr&amp;gt; Coxmoor shirt&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;white-coxmoor-shirt.jpg&amp;quot; rel=&amp;quot;image thumb&amp;quot; /&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For items such as books, whereby authors sometimes aren't explicitly denoted visibly (http://www.thebookpeople.co.uk/webapp/wcs/stores/servlet/product_10001_10051_47517_100_10014_10013_category_10013), rather inferred by convention. Could arguably still use the abbr pattern:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;h1&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Great Tales From English History&amp;lt;/span&amp;gt; - 3 Books&amp;lt;/h1&amp;gt;&lt;br /&gt;
by &amp;lt;span class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;property value&amp;quot; title=&amp;quot;author&amp;quot;&amp;gt;Robert Lacey&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or even&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;h1&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Great Tales From English History&amp;lt;/span&amp;gt; - 3 Books&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;property&amp;quot; title=&amp;quot;author&amp;quot;&amp;gt;by&amp;lt;/abbr&amp;gt; &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;Robert Lacey&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;
A final thought to throw in. If the property and values are within the same HTML tag, it might be possible to remove the property &amp;amp; value class, as the p-v indicates a property value relationship itself.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr class=&amp;quot;p-v&amp;quot; title=&amp;quot;author&amp;quot;&amp;gt;Robert Lacey&amp;lt;/abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
What do you think?&lt;br /&gt;
&lt;br /&gt;
===LanceW===&lt;br /&gt;
&lt;br /&gt;
A product microformat would I think be useful for corporate sites.&lt;br /&gt;
For example, my employers site lists the products and services we work with, I am able to (and have) used microformats to contact details, but would like to microformat products and services. At present I have as a start added rel=&amp;quot;product&amp;quot; to links to our individual product pages, but to be able to do it in a better manner would be good, also so I could microformat the product page itself so that one could find say all the products from a specific manufacturer.&lt;br /&gt;
&lt;br /&gt;
===PaulLee===&lt;br /&gt;
&lt;br /&gt;
There's a lot of interesting discussion here re: formats for sub-categories of product types that are each quite different, e.g., vehicles vs. computers vs. apparel.  I think it's an ambitious and worthwhile undertaking to look at examples in each of these categories.  However, I also think there is a lot of value in taking the common pieces that apply across all products, and using that as a foundation to build upon.  Otherwise, I think the effort has the potential to get bogged down while figuring out how to accommodate the entire world or products. [[User:PaulLee|Paul Lee]] 21:09 20 Aug 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
== naming ==&lt;br /&gt;
Here are candidate names for a product microformat:&lt;br /&gt;
* hProduct&lt;br /&gt;
&lt;br /&gt;
== proposal ==&lt;br /&gt;
The above brainstorming, based on [[product-examples]] and [[product-formats]] (TO BE DONE) research, should go into a proposal:&lt;br /&gt;
* [[hproduct-proposal|hProduct proposal]]&lt;br /&gt;
Currently this is premature, as the [[product-formats]] page has not yet even been created, much less researched.  Per the [[process]], research on formats must be done before brainstorming or drafting a separate proposal.&lt;br /&gt;
&lt;br /&gt;
== related ==&lt;br /&gt;
* [[product]]&lt;br /&gt;
* [[product-examples]]&lt;br /&gt;
* [[product-formats]]&lt;br /&gt;
* [[product-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
== see also ==&lt;br /&gt;
* [[hReview]]&lt;br /&gt;
* [[hListing]]&lt;/div&gt;</summary>
		<author><name>PaulLee</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=product-brainstorming&amp;diff=28348</id>
		<title>product-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=product-brainstorming&amp;diff=28348"/>
		<updated>2008-08-21T16:40:11Z</updated>

		<summary type="html">&lt;p&gt;PaulLee: /* Elements that come up often in practice */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; product microformat brainstorming &amp;lt;/h1&amp;gt;&lt;br /&gt;
This is brainstorming for a [[product]] microformat per the [[process]]. See also [[product-examples]], and [[product-formats]].&lt;br /&gt;
&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
(alphabetical)&lt;br /&gt;
* Craig Cook, [http://focalcurve.com/ Focal Curve]&lt;br /&gt;
* Aaron Gustafson, [http://easy-designs.net/ Easy! Designs]&lt;br /&gt;
* [[User:PaulLee|Paul Lee]], Google Product Search&lt;br /&gt;
* [[User:JayMyers|Jay Myers]]&lt;br /&gt;
&lt;br /&gt;
== The Problem ==&lt;br /&gt;
&lt;br /&gt;
There are numerous ways to publish product information on the web, but nothing is standardized. It would be useful to have standardized product information on the web for creating mash-up applications which could&lt;br /&gt;
&lt;br /&gt;
* aggregate product-specific information from across the web&lt;br /&gt;
* aggregate and compare like products based on features&lt;br /&gt;
* allow aggregated product details to be linked to from hListings or hReviews&lt;br /&gt;
* match hListings to hReviews&lt;br /&gt;
&lt;br /&gt;
Additionally, it should be recognized that more mature formats like hListing are not granular or specific enough to cover the many possible attributes of a product. Without these specifics, hListings describing products lose much of their value and don't accurately represent product data.&lt;br /&gt;
&lt;br /&gt;
(Note: hListing was clearly designed with retail products out of its scope.  From their proposal page: &amp;quot;We are focusing on providing &amp;quot;just enough&amp;quot; structure to enable matching, not to consummate transactions. This is distinct from the majority of formats described on the wiki under listing-examples, which are specific enough to completely describe products for retail sale according to the idiosyncratic semantics of particular merchants and shopping engines. Instead of encoding retail-oriented fields such as UPCs, SKUs, and manufacturer part numbers, this proposal acknowledges that many listings are for &amp;quot;inventories of one&amp;quot; that may not have such precise abstractions.&amp;quot; Product could be key for filling the gap for information like condition, brand, MPN, and unique product identifiers (UPC/EAN, ISBN).--[[PaulLee|Paul Lee]] 21:51 20 Aug 2008)&lt;br /&gt;
&lt;br /&gt;
== To be incorporated ==&lt;br /&gt;
The following pages should be incorporated into this page:&lt;br /&gt;
* [[rel-product-brainstorming]]&lt;br /&gt;
* [[hproduct-feedback]]&lt;br /&gt;
And then those pages should simply redirect to this one via: &amp;lt;nowiki&amp;gt;#redirect [[product-brainstorming]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Elements that come up often in practice ==&lt;br /&gt;
&lt;br /&gt;
Examples of elements that might be included because they seem to come up often in user- and CMS-generated product publishing, include the following:&lt;br /&gt;
&lt;br /&gt;
=== Base Schema Elements ===&lt;br /&gt;
&lt;br /&gt;
* hproduct&lt;br /&gt;
** version. optional. text.&lt;br /&gt;
** name. required.&lt;br /&gt;
** image. optional. IMG element or rel='image'. could be further refined as image type ( thumb || full, photo || illo).&lt;br /&gt;
** description. optional. could be denoted as 'summary' or 'extended'.&lt;br /&gt;
** brand. text | [[hcard|hCard]]&lt;br /&gt;
** uri. optional. URI to product page, href could contain rel='product'.&lt;br /&gt;
** price. optional. could be further refined as specific type (sale || regular || msrp || clearance). should follow [[currency]] format.&lt;br /&gt;
** savings. optional. should follow [[currency]] format.&lt;br /&gt;
** p-v. optional. opens up possibilities for custom property-value pairs in more complex examples.&lt;br /&gt;
*** property. required. property types could include:&lt;br /&gt;
**** artist&lt;br /&gt;
**** author&lt;br /&gt;
**** released - [[hcalendar]] event for date of release&lt;br /&gt;
**** upc&lt;br /&gt;
**** isbn&lt;br /&gt;
**** sku&lt;br /&gt;
**** sn&lt;br /&gt;
**** vin&lt;br /&gt;
**** batch&lt;br /&gt;
**** size&lt;br /&gt;
**** color&lt;br /&gt;
**** uid - unique id, item number&lt;br /&gt;
**** offer&lt;br /&gt;
**** others. possibly around product specs, features.&lt;br /&gt;
*** value. required. (label may be implied)&lt;br /&gt;
** availability. optional. text containing availablity message.&lt;br /&gt;
** shipping. optional. shipping messaging.&lt;br /&gt;
** reviews. text | [[hreview|hReview]]&lt;br /&gt;
** buy. optional. text purchase messaging and/or rel=&amp;quot;purchase&amp;quot; indicating target URI for purchasing item&lt;br /&gt;
&lt;br /&gt;
(Note: What about promoting upc, isbn to top-level optional? Would also suggest adding mpn, condition.--[[PaulLee|Paul Lee]] 09:39 21 Aug 2008)&lt;br /&gt;
&lt;br /&gt;
=== Extensibility ===&lt;br /&gt;
Being that so many products in the world have specific charachteristics or properties, we thought it might be wise to create a means of standardizing the listing of that information, setting the stage for possible subformats of a product microformat. This could be done by setting up property value pairs or groups using a &amp;lt;code&amp;gt;CLASS&amp;lt;/code&amp;gt; of &amp;quot;p-v&amp;quot;. It would be possible to offer a few means of doing this.&lt;br /&gt;
&lt;br /&gt;
==== Natural language property-value association ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;p class=&amp;quot;p-v&amp;quot;&amp;gt;The &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;dimensions&amp;lt;/span&amp;gt; of this book are &lt;br /&gt;
  &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;6&amp;amp;#189;&amp;amp;#34;(&amp;lt;abbr title=&amp;quot;width&amp;quot;&amp;gt;W&amp;lt;/abbr&amp;gt;) &amp;amp;#215; &lt;br /&gt;
  12&amp;amp;#34;(&amp;lt;abbr title=&amp;quot;height&amp;quot;&amp;gt;H&amp;lt;/abbr&amp;gt;) &amp;amp;#215;&lt;br /&gt;
  1&amp;amp;#190;&amp;amp;#34;(&amp;lt;abbr title=&amp;quot;depth&amp;quot;&amp;gt;D&amp;lt;/abbr&amp;gt;)&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== List property-value association (pairs) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Mileage&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;em class=&amp;quot;value&amp;quot;&amp;gt;34,787&amp;lt;/em&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Year&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;em class=&amp;quot;value&amp;quot;&amp;gt;2006&amp;lt;/em&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Exterior Color&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;em class=&amp;quot;value&amp;quot;&amp;gt;Burgundy&amp;lt;/em&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Body Style&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;em class=&amp;quot;value&amp;quot;&amp;gt;Hatchback&amp;lt;/em&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;&lt;br /&gt;
&lt;br /&gt;
==== List property-value association (groups) ====&lt;br /&gt;
&lt;br /&gt;
Note: as a &amp;lt;code&amp;gt;DL&amp;lt;/code&amp;gt; contains semantic property-value pairs/groups, setting a &amp;lt;code&amp;gt;CLASS&amp;lt;/code&amp;gt; of &amp;quot;p-v&amp;quot; should be enough (reducing extra markup).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;dl class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;dt&amp;gt;Mileage&amp;lt;/dt&amp;gt;&lt;br /&gt;
  &amp;lt;dd&amp;gt;34,787&amp;lt;/dd&amp;gt;&lt;br /&gt;
  &amp;lt;dt&amp;gt;Color&amp;lt;/dt&amp;gt;&lt;br /&gt;
  &amp;lt;dd&amp;gt;Burgundy (Exterior)&amp;lt;/dd&amp;gt;&lt;br /&gt;
  &amp;lt;dd&amp;gt;Tan (Interior)&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;/dl&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Non-visible property names ====&lt;br /&gt;
&lt;br /&gt;
We have considered the possibility of allowing property names to be invisible to users by allowing the addition of the property name as a class immediately following the &amp;quot;propery&amp;quot; &amp;lt;code&amp;gt;CLASS&amp;lt;/code&amp;gt; keyword:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;property mileage&amp;quot;&amp;gt;34,787&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;property year&amp;quot;&amp;gt;2006&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;property color-exterior&amp;quot;&amp;gt;Burgundy&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;property body-style&amp;gt;Hatchback&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;
Parsing would be a bit trickier, but from the perspective of someone marking up the document, it is pretty simple and straightforward.&lt;br /&gt;
&lt;br /&gt;
=== Suggested Additions ===&lt;br /&gt;
&lt;br /&gt;
* image sub-categorization (could make use of [[media-info|Media microformat]]?):&lt;br /&gt;
** thumb (for thumbnail)&lt;br /&gt;
** full (for full size image)&lt;br /&gt;
** photo (for a photograph)&lt;br /&gt;
** illo (for an illustration).&lt;br /&gt;
* description sub-categorization:&lt;br /&gt;
** summary&lt;br /&gt;
** extended&lt;br /&gt;
* uri (or url) - URI for the product at its brand website; not to be confused with the hListing 'permalink'.&lt;br /&gt;
&lt;br /&gt;
== Isn't this duplicating hListing and hReview? ==&lt;br /&gt;
&lt;br /&gt;
No, a product microformat would not seek to compete with [[hlisting|hListing]] or [[hreview|hReview]], it simply aims to enhance them. In either of these microformats, the &amp;lt;em&amp;gt;item&amp;lt;/em&amp;gt; could easily contain the product. Also, a product microformat is the more appropriate place for Manufacturer's Suggested Retail Price (MSRP), which is not likely to be the final price of the product being listed. The actual price/sale price/final price should be solely in the domain of hListing.&lt;br /&gt;
&lt;br /&gt;
== Random Thoughts ==&lt;br /&gt;
&lt;br /&gt;
Please add your thoughts &amp;amp; feelings below. If you are interested in getting involved in the development of this microformat. Please contact aaron [at] easy-designs [dot] net and/or join the [http://microformats.org/mailman/listinfo/microformats-discuss/ microformats mailing list].&lt;br /&gt;
&lt;br /&gt;
===Ronnos===&lt;br /&gt;
&lt;br /&gt;
Wouldn't the release date of the product be a good addition? I'm writing product re- and previews. I use hReviews to give my opinion about the product, but there's now way to indicate that the product is or is not in stores yet. As far as i can see, the release date is a usefull product attribute, not only usefull in combination with other Microformats, but also for indicating the &amp;quot;age&amp;quot; of a product.&lt;br /&gt;
&lt;br /&gt;
* Release date is a good idea but how to specify it? Is it the date on which the product first becomes available in shops? Would you have a per-region release date (certainly applicable to DVDs, CDs and at least some electronic devices such as gaming consoles) --[[User:SMulcahy|SMulcahy]] 13:38, 15 Feb 2007 (PST)&lt;br /&gt;
** Seems like this depends on whether this is intended for use by retailers and/or manufacturers.  Retailers might have access to the manufacturer release date, but their date may differ from other retailers; so they would probably want to use when they have it available, similar to saying that this is a valid_from_date.  Manufacturers, on the other hand, would probably be able to offer a limited or wide release availability date.  These do not need to be mutually exclusive. --[[User:PaulLee|Paul Lee]] 21:01, 20 Aug 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
===Aaron Gustafson===&lt;br /&gt;
&lt;br /&gt;
Actual price, savings, discounts, etc. should be part of hListing instead of a product microformat. MSRP (suggested retail price) should be part of the product microformat, however.&lt;br /&gt;
*Not all products have a MSRP. [[User:AndyMabbett|Andy Mabbett]] 09:08, 19 Nov 2006 (PST)&lt;br /&gt;
**I agree, they don't which is why it should not be required. [[User:AaronGustafson|Aaron Gustafson]] 16:60, 20 Nov 2006 (MST)&lt;br /&gt;
&lt;br /&gt;
===Andy Mabbett===&lt;br /&gt;
Please see my [http://microformats.org/discuss/mail/microformats-discuss/2006-November/007281.html proposal, on the mailing list] -- [[User:AndyMabbett|Andy Mabbett]] 09:08, 19 Nov 2006 (PST)&lt;br /&gt;
* I agree with the idea of enabling sub-product formats, but am not sure I like the idea of a &amp;quot;wrapper&amp;quot; for hReview or hListing, I think the item should exist ''within'' an instance of one of those microformats. [[User:AaronGustafson|Aaron Gustafson]] 16:60, 20 Nov 2006 (MST)&lt;br /&gt;
**There may be more than one review of a product, on one page e.g. [http://www.amazon.co.uk/o/ASIN/B000I0SGSA/ref=pd_rvi_gw_1/026-5782158-8338825] [[User:AndyMabbett|Andy Mabbett]] 00:54, 21 Nov 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
===Adam Craven===&lt;br /&gt;
&lt;br /&gt;
A product microformat will definitely be one of the largest microformats. &lt;br /&gt;
&lt;br /&gt;
What about specifications of products, which is important for data aggregation. To categories every type and variation of a product would be mad. So how should the hurdle be crossed, if at all?&lt;br /&gt;
&lt;br /&gt;
The nearest related uF is the citation format, although it isn't overly suited.&lt;br /&gt;
&lt;br /&gt;
* To this and the point below, it is also important to keep in mind that product categories evolve over time, and may take awhile to mature.  Think about the specs on cameras over the past 15 years. --[[User:PaulLee|Paul Lee]] 21:05 20 Aug 2008&lt;br /&gt;
&lt;br /&gt;
===Stephen Mulcahy===&lt;br /&gt;
&lt;br /&gt;
As with microformats in general maybe the approach to take to specifications of products is to let people who need/want them start specifying the ones they are interested in - we don't need an exhaustive universe of potential things categorised. See my posting for some other comments here - http://microformats.org/discuss/mail/microformats-discuss/2007-January/008379.html , in particular note that I think the hard part of this is defining the specifications of individual products. I'm happy to start on the laptop one ... it would be good to have some laptop vendor on board but maybe its too soon for anyone to be interested.&lt;br /&gt;
&lt;br /&gt;
* Some potential subformats (what kind of naming scheme do we want to use here)&lt;br /&gt;
** hNotebook (or hProductNotebook ?) - for products like laptops, notebooks, tablets&lt;br /&gt;
*** os&lt;br /&gt;
*** bundledSoftware&lt;br /&gt;
*** size (height, width, depth)&lt;br /&gt;
*** weight (units?)&lt;br /&gt;
*** processor&lt;br /&gt;
*** display&lt;br /&gt;
**** size &lt;br /&gt;
**** resolution&lt;br /&gt;
*** video (for video card)&lt;br /&gt;
*** embeddedVideo (boolean)&lt;br /&gt;
*** hard drive (maybe manufacturer,model,size? .. eeek is hard drive a hProduct subformat itself?)&lt;br /&gt;
*** memory (type and size?)&lt;br /&gt;
*** optical drive (types?)&lt;br /&gt;
*** battery&lt;br /&gt;
*** warranty&lt;br /&gt;
*** videoOut (types supported - is it acceptable have a bunch of boolean options for laptop features that may or may not exist on a particular model?)&lt;br /&gt;
** hDesktop - for desktop PCs and similar&lt;br /&gt;
** hConsole - for gaming consoles such as the Wii, PS3 and XBox360&lt;br /&gt;
** hMobilePhone (or hMobileDevice .. not sure we generally want generic subcategory since the whole point of subformats is to give a concrete set of characteristics, or do we want to have nesting of subformats to capture general characteristics at higher levels?).&lt;br /&gt;
** hPda (maybe a hMobileDevice .. it starts getting a bit fuzzy here)&lt;br /&gt;
&lt;br /&gt;
Maybe we should talk to some projects like the Linux on Laptops [http://www.linux-laptop.net/] project and get them to encourage contributors to mark-up their laptop reviews in hProductNotebook? --[[User:SMulcahy|SMulcahy]] 07:51, 20 Feb 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attempting to create a taxonomy of product subformats is a really bad idea.  There are too many different kinds of products.  Large e-commerce sites keep many employees busy with product taxonomy work, not something a standard should attempt to do. [[User:Tantek|Tantek]] 23:04, 21 Aug 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Robbie van der Blom===&lt;br /&gt;
What about unique identifiers for products like ISBN nr. and the UPC codes for a product? My gut feeling is that they should be part of a product microformat. &lt;br /&gt;
&lt;br /&gt;
With respect to the above, do we really need to talk about hProductNotebook etc. this seems odd.&lt;br /&gt;
&lt;br /&gt;
===Adam Craven===&lt;br /&gt;
&lt;br /&gt;
In relation to the p-v and general property values. The [[abbr-design-pattern]] could be used over the hidden class variable. So&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;h1 class=&amp;quot;name&amp;quot;&amp;gt;Breitling SuperOcean Chrono&amp;lt;/h1&amp;gt;&lt;br /&gt;
Water resistant up to &amp;lt;span class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;property value&amp;quot; title=&amp;quot;water-resistance&amp;quot;&amp;gt;1500m&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this second example, the color is embedded within the name of the shirt itself.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;h1 class=&amp;quot;name&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;property value&amp;quot; title=&amp;quot;color&amp;quot;&amp;gt;White&amp;lt;/abbr&amp;gt; Coxmoor shirt&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;white-coxmoor-shirt.jpg&amp;quot; rel=&amp;quot;image thumb&amp;quot; /&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For items such as books, whereby authors sometimes aren't explicitly denoted visibly (http://www.thebookpeople.co.uk/webapp/wcs/stores/servlet/product_10001_10051_47517_100_10014_10013_category_10013), rather inferred by convention. Could arguably still use the abbr pattern:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;h1&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Great Tales From English History&amp;lt;/span&amp;gt; - 3 Books&amp;lt;/h1&amp;gt;&lt;br /&gt;
by &amp;lt;span class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;property value&amp;quot; title=&amp;quot;author&amp;quot;&amp;gt;Robert Lacey&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or even&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;h1&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Great Tales From English History&amp;lt;/span&amp;gt; - 3 Books&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;property&amp;quot; title=&amp;quot;author&amp;quot;&amp;gt;by&amp;lt;/abbr&amp;gt; &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;Robert Lacey&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;
A final thought to throw in. If the property and values are within the same HTML tag, it might be possible to remove the property &amp;amp; value class, as the p-v indicates a property value relationship itself.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr class=&amp;quot;p-v&amp;quot; title=&amp;quot;author&amp;quot;&amp;gt;Robert Lacey&amp;lt;/abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
What do you think?&lt;br /&gt;
&lt;br /&gt;
===LanceW===&lt;br /&gt;
&lt;br /&gt;
A product microformat would I think be useful for corporate sites.&lt;br /&gt;
For example, my employers site lists the products and services we work with, I am able to (and have) used microformats to contact details, but would like to microformat products and services. At present I have as a start added rel=&amp;quot;product&amp;quot; to links to our individual product pages, but to be able to do it in a better manner would be good, also so I could microformat the product page itself so that one could find say all the products from a specific manufacturer.&lt;br /&gt;
&lt;br /&gt;
===PaulLee===&lt;br /&gt;
&lt;br /&gt;
There's a lot of interesting discussion here re: formats for sub-categories of product types that are each quite different, e.g., vehicles vs. computers vs. apparel.  I think it's an ambitious and worthwhile undertaking to look at examples in each of these categories.  However, I also think there is a lot of value in taking the common pieces that apply across all products, and using that as a foundation to build upon.  Otherwise, I think the effort has the potential to get bogged down while figuring out how to accommodate the entire world or products. [[User:PaulLee|Paul Lee]] 21:09 20 Aug 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
== naming ==&lt;br /&gt;
Here are candidate names for a product microformat:&lt;br /&gt;
* hProduct&lt;br /&gt;
&lt;br /&gt;
== proposal ==&lt;br /&gt;
The above brainstorming, based on [[product-examples]] and [[product-formats]] (TO BE DONE) research, should go into a proposal:&lt;br /&gt;
* [[hproduct-proposal|hProduct proposal]]&lt;br /&gt;
Currently this is premature, as the [[product-formats]] page has not yet even been created, much less researched.  Per the [[process]], research on formats must be done before brainstorming or drafting a separate proposal.&lt;br /&gt;
&lt;br /&gt;
== related ==&lt;br /&gt;
* [[product]]&lt;br /&gt;
* [[product-examples]]&lt;br /&gt;
* [[product-formats]]&lt;br /&gt;
* [[product-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
== see also ==&lt;br /&gt;
* [[hReview]]&lt;br /&gt;
* [[hListing]]&lt;/div&gt;</summary>
		<author><name>PaulLee</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=product-examples&amp;diff=29696</id>
		<title>product-examples</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=product-examples&amp;diff=29696"/>
		<updated>2008-08-21T04:58:34Z</updated>

		<summary type="html">&lt;p&gt;PaulLee: /* Comparison Shopping Engines */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; Product Examples &amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
This is an exploratory page to document product examples currently published around the web. Typically, the metadata associated with this content is stored in non-semantic markup and proprietary formats. The purpose of the studies on this page is to serve as background for the design of a simple distributed product microformat.&lt;br /&gt;
&lt;br /&gt;
== Authors ==&lt;br /&gt;
&lt;br /&gt;
(alphabetical)&lt;br /&gt;
&lt;br /&gt;
* Craig Cook&lt;br /&gt;
* Adam Craven&lt;br /&gt;
* Aaron Gustafson&lt;br /&gt;
* [[User:PaulLee|Paul Lee]], Google Product Search&lt;br /&gt;
* Ronnos&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
(Note: See [[hlisting-extended-examples|hlisting-extended-examples]] also for examples of products listed on classified services.--[[PaulLee|Paul Lee]] 21:24 20 Aug 2008)&lt;br /&gt;
&lt;br /&gt;
=== Amazon ===&lt;br /&gt;
&lt;br /&gt;
==== CD ====&lt;br /&gt;
* buying - contains unstructured data&lt;br /&gt;
** album (product name)&lt;br /&gt;
** artist&lt;br /&gt;
* prodImage&lt;br /&gt;
* listprice&lt;br /&gt;
* price (actual price '''and''' &amp;quot;you save&amp;quot;)&lt;br /&gt;
* productDetails - contains unstructured data&lt;br /&gt;
** format&lt;br /&gt;
** release date&lt;br /&gt;
** # of discs&lt;br /&gt;
** label&lt;br /&gt;
** ASIN&lt;br /&gt;
&lt;br /&gt;
==== Book ====&lt;br /&gt;
Please also see [[book-info-formats]] and [[book-info-examples]].&lt;br /&gt;
* buying - contains unstructured data&lt;br /&gt;
** title (product name)&lt;br /&gt;
** format&lt;br /&gt;
** author&lt;br /&gt;
* prodImage&lt;br /&gt;
* listprice&lt;br /&gt;
* price (actual price '''and''' &amp;quot;you save&amp;quot;)&lt;br /&gt;
* productDetails - contains unstructured data&lt;br /&gt;
** format&lt;br /&gt;
** page count&lt;br /&gt;
** publisher&lt;br /&gt;
** publication date&lt;br /&gt;
** language&lt;br /&gt;
** ISBN&lt;br /&gt;
** dimensions&lt;br /&gt;
** weight&lt;br /&gt;
&lt;br /&gt;
==== Video Game ====&lt;br /&gt;
* buying - contains unstructured data&lt;br /&gt;
** title (product name)&lt;br /&gt;
** publisher&lt;br /&gt;
** platform&lt;br /&gt;
* prodImage&lt;br /&gt;
* listprice&lt;br /&gt;
* price (actual price '''and''' &amp;quot;you save&amp;quot;)&lt;br /&gt;
* bucket (game info)&lt;br /&gt;
** ESRB Rating&lt;br /&gt;
** genre&lt;br /&gt;
* productDetails - contains unstructured data&lt;br /&gt;
** ASIN&lt;br /&gt;
** SKN&lt;br /&gt;
** release date&lt;br /&gt;
&lt;br /&gt;
==== Outdoor Product ====&lt;br /&gt;
* buying - contains unstructured data&lt;br /&gt;
** product name&lt;br /&gt;
** brand&lt;br /&gt;
* prodImage&lt;br /&gt;
* listprice&lt;br /&gt;
* price (actual price '''and''' &amp;quot;you save&amp;quot;)&lt;br /&gt;
* bucket (product features)&lt;br /&gt;
* productDetails - contains unstructured data&lt;br /&gt;
** dimensions&lt;br /&gt;
** weight&lt;br /&gt;
** ASIN&lt;br /&gt;
** model number&lt;br /&gt;
&lt;br /&gt;
=== Buy.com ===&lt;br /&gt;
&lt;br /&gt;
==== CD ====&lt;br /&gt;
* productTitle&lt;br /&gt;
* artist (unstructured)&lt;br /&gt;
* image (unstructured)&lt;br /&gt;
* mainPricSection - contains unstructured data&lt;br /&gt;
** actual price&lt;br /&gt;
** shipping&lt;br /&gt;
** total (augmented by quantity)&lt;br /&gt;
* prodPriceSec_2 - actually product details&lt;br /&gt;
** format&lt;br /&gt;
** release date&lt;br /&gt;
** label&lt;br /&gt;
** SKU&lt;br /&gt;
** item #&lt;br /&gt;
* prodInfoSec_1 - additional details&lt;br /&gt;
** description&lt;br /&gt;
&lt;br /&gt;
==== Book ====&lt;br /&gt;
* productTitle&lt;br /&gt;
* author (unstructured)&lt;br /&gt;
* image (unstructured)&lt;br /&gt;
* mainPricSection - contains unstructured data&lt;br /&gt;
** actual price&lt;br /&gt;
** shipping&lt;br /&gt;
** total (augmented by quantity)&lt;br /&gt;
* prodPriceSec_2 - actually product details&lt;br /&gt;
** format&lt;br /&gt;
** ISBN&lt;br /&gt;
** publication date&lt;br /&gt;
** publisher&lt;br /&gt;
** dimensions&lt;br /&gt;
** SKU&lt;br /&gt;
** item #&lt;br /&gt;
* prodInfoSec_1 - additional details&lt;br /&gt;
** description&lt;br /&gt;
&lt;br /&gt;
==== Video Game ====&lt;br /&gt;
* productTitle&lt;br /&gt;
* image (unstructured)&lt;br /&gt;
* mainPricSection - contains unstructured data&lt;br /&gt;
** actual price&lt;br /&gt;
** shipping&lt;br /&gt;
** total (augmented by quantity)&lt;br /&gt;
* prodPriceSec_2 - actually product details&lt;br /&gt;
** format&lt;br /&gt;
** release date&lt;br /&gt;
** publisher&lt;br /&gt;
** sku&lt;br /&gt;
* prodInfoSec_1 - additional details&lt;br /&gt;
** description&lt;br /&gt;
&lt;br /&gt;
==== TV ====&lt;br /&gt;
* productTitle&lt;br /&gt;
* image (unstructured)&lt;br /&gt;
* mainPricSection - contains unstructured data&lt;br /&gt;
** list price (msrp)&lt;br /&gt;
** you save&lt;br /&gt;
** price&lt;br /&gt;
** shipping&lt;br /&gt;
** actual price&lt;br /&gt;
* prodPriceSec_2 - actually product details&lt;br /&gt;
** manufacturer (brand)&lt;br /&gt;
** part #&lt;br /&gt;
** SKU&lt;br /&gt;
** item #&lt;br /&gt;
* prodInfoSec_1 - additional details&lt;br /&gt;
** description&lt;br /&gt;
* prodInfoSec_2 - tech specs (unstructured)&lt;br /&gt;
** type (product description summary)&lt;br /&gt;
** display area&lt;br /&gt;
** native resolution&lt;br /&gt;
** contrast ratio&lt;br /&gt;
** viewing angles&lt;br /&gt;
** power&lt;br /&gt;
** weight&lt;br /&gt;
** warranty&lt;br /&gt;
** etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ben Sherman ===&lt;br /&gt;
&lt;br /&gt;
==== Clothes ====&lt;br /&gt;
&lt;br /&gt;
Link to product rather than actual product immediately available for sale. Personally marked-up and used rel-product ideas to link to the shop.&lt;br /&gt;
&lt;br /&gt;
* Image&lt;br /&gt;
** Thumbnail&lt;br /&gt;
* Product &lt;br /&gt;
** Type&lt;br /&gt;
** Title&lt;br /&gt;
* Properties&lt;br /&gt;
** Colour&lt;br /&gt;
* Link&lt;br /&gt;
** Buy this Online (rel=product)&lt;br /&gt;
&lt;br /&gt;
'''Mark-up:'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hproduct&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;img src=&amp;quot;#&amp;quot; alt=&amp;quot;polo shirt&amp;quot; class=&amp;quot;product-thumb&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;h3 class=&amp;quot;product-type&amp;quot;&amp;gt;Polo Shirt&amp;lt;/h3&amp;gt;&lt;br /&gt;
	&amp;lt;h4 class=&amp;quot;product-title&amp;quot;&amp;gt;Coxmoor&amp;lt;/h4&amp;gt;&lt;br /&gt;
	&amp;lt;p class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Colour:&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;289 Rush&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
	&amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;poloshirt/coxmoor/&amp;quot; title=&amp;quot;Buy This Online&amp;quot; rel=&amp;quot;product&amp;quot;&amp;gt;Buy This Online&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;
==== CDs ====&lt;br /&gt;
&lt;br /&gt;
Additionally the site has links to products on Amazon.&lt;br /&gt;
&lt;br /&gt;
* Image&lt;br /&gt;
** Thumbnail&lt;br /&gt;
* Product &lt;br /&gt;
** Title&lt;br /&gt;
* Properties&lt;br /&gt;
** Artist&lt;br /&gt;
* Link&lt;br /&gt;
** Buy this Online (rel=product)&lt;br /&gt;
* Currency implementation&lt;br /&gt;
&lt;br /&gt;
'''Mark-up:'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hproduct&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;a href=&amp;quot;#&amp;quot; rel=&amp;quot;product&amp;quot;&amp;gt;&lt;br /&gt;
	   &amp;lt;img src=&amp;quot;assets/images/timeline/amazon/small-faces.gif&amp;quot; alt=&amp;quot;Small Faces Album&amp;quot; class=&amp;quot;product-thumb&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;/a&amp;gt;&lt;br /&gt;
	&amp;lt;h3 class=&amp;quot;product-title&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;#&amp;quot; rel=&amp;quot;product&amp;quot;&amp;gt;Ogdens' Nut Gone Flakes&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
	&amp;lt;h4 class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;property artist&amp;quot;&amp;gt;Small Faces&amp;lt;/span&amp;gt;&amp;lt;/h4&amp;gt;&lt;br /&gt;
	&amp;lt;p class=&amp;quot;product-buy&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;#&amp;quot; title=&amp;quot;Buy this online&amp;quot; rel=&amp;quot;product&amp;quot;&amp;gt;Buy from Amazon&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
	&amp;lt;p class=&amp;quot;money&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;currency&amp;quot; title=&amp;quot;GBP&amp;quot;&amp;gt;&amp;amp;pound;&amp;lt;/abbr&amp;gt;&amp;lt;span class=&amp;quot;amount&amp;quot;&amp;gt;6.99&amp;lt;/span&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;
&lt;br /&gt;
The use of [[hproduct-brainstorming#Non-visible_property_names|Non-visible property names]] made it possible to have an invisible property of 'artist'. Having 'Artist: Small Faces' was not in the visual specification of the Ben Sherman site.&lt;br /&gt;
&lt;br /&gt;
=== Atomic Books ===&lt;br /&gt;
&lt;br /&gt;
==== Books ====&lt;br /&gt;
* Image&lt;br /&gt;
** Thumbnail&lt;br /&gt;
* Product&lt;br /&gt;
** Title (productname)&lt;br /&gt;
** Author&lt;br /&gt;
** Publisher&lt;br /&gt;
* Properties&lt;br /&gt;
** Page Count&lt;br /&gt;
** Size&lt;br /&gt;
* Notes&lt;br /&gt;
* Date Published (can be in future to indicate &amp;quot;not yet released&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Walmart ===&lt;br /&gt;
&lt;br /&gt;
=== Cell phone ===&lt;br /&gt;
* Productname&lt;br /&gt;
* Photo's (Photo)&lt;br /&gt;
** Productimage (Pdi)&lt;br /&gt;
** Thumbnails (PdiThumbs)&lt;br /&gt;
* Price (PriceInfo)&lt;br /&gt;
** Productprice (ProdPrice)&lt;br /&gt;
** Shipping options (Ship)&lt;br /&gt;
** Availability (Avail)&lt;br /&gt;
** Pricing options (PriceOptions)&lt;br /&gt;
* Description (Description)&lt;br /&gt;
* Features&lt;br /&gt;
* Included Accessories&lt;br /&gt;
&lt;br /&gt;
=== Comparison Shopping Engines ===&lt;br /&gt;
&lt;br /&gt;
These examples come from a slightly different angle.  This information may or may not be listed in its entirety on the landing page of the specific product; however, many merchants possess this information and submit it to shopping engines for inclusion in search results.&lt;br /&gt;
&lt;br /&gt;
==== Google Base/Product Search ====&lt;br /&gt;
&lt;br /&gt;
* Required&lt;br /&gt;
** title&lt;br /&gt;
** description&lt;br /&gt;
** price&lt;br /&gt;
** link (url)&lt;br /&gt;
** id (any unique identifier, but typically the product SKU)&lt;br /&gt;
* Recommended&lt;br /&gt;
** upc or ean (depending on region/locale)&lt;br /&gt;
** mpn&lt;br /&gt;
** isbn (for books)&lt;br /&gt;
** brand&lt;br /&gt;
** condition&lt;br /&gt;
** product type (tag)&lt;br /&gt;
* Optional&lt;br /&gt;
** Tax&lt;br /&gt;
** Shipping&lt;br /&gt;
** Weight&lt;br /&gt;
** Size&lt;br /&gt;
** Height&lt;br /&gt;
** Length&lt;br /&gt;
** Width&lt;br /&gt;
** Color&lt;br /&gt;
&lt;br /&gt;
==== Shopping.com ====&lt;br /&gt;
&lt;br /&gt;
* Required&lt;br /&gt;
** mpn&lt;br /&gt;
** upc&lt;br /&gt;
** manufacturer&lt;br /&gt;
** product name&lt;br /&gt;
** product description&lt;br /&gt;
** price&lt;br /&gt;
** stock (i.e., whether it is in stock or not)&lt;br /&gt;
** stock description (e.g., condition, backordered)&lt;br /&gt;
** product url&lt;br /&gt;
** image url&lt;br /&gt;
** category&lt;br /&gt;
** shipping rate&lt;br /&gt;
* Recommended/optional&lt;br /&gt;
** shipping weight&lt;br /&gt;
** zip code (ship from for UPS shipping)&lt;br /&gt;
** age range&lt;br /&gt;
&lt;br /&gt;
(Note: Tax and shipping attributes would likely be very difficult to mark up unless fixed for a product to all customers that visit it, regardless of geo.--[[PaulLee|Paul Lee]] 21:57 20 Aug 2008)&lt;br /&gt;
&lt;br /&gt;
==Existing schema==&lt;br /&gt;
''' This section should be moved to [[product-formats]] where existing formats in general should be documented. '''&lt;br /&gt;
* Per [http://en.wikipedia.org/wiki/Global_Trade_Item_Number Wikipedia: Global Trade Item Number]:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Global Trade Item Number (GTIN) is an identifier for trade items developed by GS1 (comprising the former EAN International and Uniform Code Council).&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 09:14, 31 Aug 2007 (PDT)&lt;br /&gt;
* Using [http://en.wikipedia.org/wiki/Nomenclature_Generale_des_Activites_Economiques_dans_L%60Union_Europeenne NACE] for vendors or product-categories. [[User:VanGore|vanGore]] 15:05, 25 Nov 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
== related ==&lt;br /&gt;
* [[product]]&lt;br /&gt;
* [[product-formats|product formats]]&lt;br /&gt;
* [[product-brainstorming|product brainstorming]]&lt;br /&gt;
* [[currency]]&lt;/div&gt;</summary>
		<author><name>PaulLee</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=User:PaulLee&amp;diff=34335</id>
		<title>User:PaulLee</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=User:PaulLee&amp;diff=34335"/>
		<updated>2008-08-21T04:54:02Z</updated>

		<summary type="html">&lt;p&gt;PaulLee: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi, I work on Google Product Search.  I'm currently involved in the [[product|product]] discussion.&lt;/div&gt;</summary>
		<author><name>PaulLee</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=product-examples&amp;diff=28342</id>
		<title>product-examples</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=product-examples&amp;diff=28342"/>
		<updated>2008-08-21T04:52:57Z</updated>

		<summary type="html">&lt;p&gt;PaulLee: /* Authors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; Product Examples &amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
This is an exploratory page to document product examples currently published around the web. Typically, the metadata associated with this content is stored in non-semantic markup and proprietary formats. The purpose of the studies on this page is to serve as background for the design of a simple distributed product microformat.&lt;br /&gt;
&lt;br /&gt;
== Authors ==&lt;br /&gt;
&lt;br /&gt;
(alphabetical)&lt;br /&gt;
&lt;br /&gt;
* Craig Cook&lt;br /&gt;
* Adam Craven&lt;br /&gt;
* Aaron Gustafson&lt;br /&gt;
* [[User:PaulLee|Paul Lee]], Google Product Search&lt;br /&gt;
* Ronnos&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
(Note: See [[hlisting-extended-examples|hlisting-extended-examples]] also for examples of products listed on classified services.--[[PaulLee|Paul Lee]] 21:24 20 Aug 2008)&lt;br /&gt;
&lt;br /&gt;
=== Amazon ===&lt;br /&gt;
&lt;br /&gt;
==== CD ====&lt;br /&gt;
* buying - contains unstructured data&lt;br /&gt;
** album (product name)&lt;br /&gt;
** artist&lt;br /&gt;
* prodImage&lt;br /&gt;
* listprice&lt;br /&gt;
* price (actual price '''and''' &amp;quot;you save&amp;quot;)&lt;br /&gt;
* productDetails - contains unstructured data&lt;br /&gt;
** format&lt;br /&gt;
** release date&lt;br /&gt;
** # of discs&lt;br /&gt;
** label&lt;br /&gt;
** ASIN&lt;br /&gt;
&lt;br /&gt;
==== Book ====&lt;br /&gt;
Please also see [[book-info-formats]] and [[book-info-examples]].&lt;br /&gt;
* buying - contains unstructured data&lt;br /&gt;
** title (product name)&lt;br /&gt;
** format&lt;br /&gt;
** author&lt;br /&gt;
* prodImage&lt;br /&gt;
* listprice&lt;br /&gt;
* price (actual price '''and''' &amp;quot;you save&amp;quot;)&lt;br /&gt;
* productDetails - contains unstructured data&lt;br /&gt;
** format&lt;br /&gt;
** page count&lt;br /&gt;
** publisher&lt;br /&gt;
** publication date&lt;br /&gt;
** language&lt;br /&gt;
** ISBN&lt;br /&gt;
** dimensions&lt;br /&gt;
** weight&lt;br /&gt;
&lt;br /&gt;
==== Video Game ====&lt;br /&gt;
* buying - contains unstructured data&lt;br /&gt;
** title (product name)&lt;br /&gt;
** publisher&lt;br /&gt;
** platform&lt;br /&gt;
* prodImage&lt;br /&gt;
* listprice&lt;br /&gt;
* price (actual price '''and''' &amp;quot;you save&amp;quot;)&lt;br /&gt;
* bucket (game info)&lt;br /&gt;
** ESRB Rating&lt;br /&gt;
** genre&lt;br /&gt;
* productDetails - contains unstructured data&lt;br /&gt;
** ASIN&lt;br /&gt;
** SKN&lt;br /&gt;
** release date&lt;br /&gt;
&lt;br /&gt;
==== Outdoor Product ====&lt;br /&gt;
* buying - contains unstructured data&lt;br /&gt;
** product name&lt;br /&gt;
** brand&lt;br /&gt;
* prodImage&lt;br /&gt;
* listprice&lt;br /&gt;
* price (actual price '''and''' &amp;quot;you save&amp;quot;)&lt;br /&gt;
* bucket (product features)&lt;br /&gt;
* productDetails - contains unstructured data&lt;br /&gt;
** dimensions&lt;br /&gt;
** weight&lt;br /&gt;
** ASIN&lt;br /&gt;
** model number&lt;br /&gt;
&lt;br /&gt;
=== Buy.com ===&lt;br /&gt;
&lt;br /&gt;
==== CD ====&lt;br /&gt;
* productTitle&lt;br /&gt;
* artist (unstructured)&lt;br /&gt;
* image (unstructured)&lt;br /&gt;
* mainPricSection - contains unstructured data&lt;br /&gt;
** actual price&lt;br /&gt;
** shipping&lt;br /&gt;
** total (augmented by quantity)&lt;br /&gt;
* prodPriceSec_2 - actually product details&lt;br /&gt;
** format&lt;br /&gt;
** release date&lt;br /&gt;
** label&lt;br /&gt;
** SKU&lt;br /&gt;
** item #&lt;br /&gt;
* prodInfoSec_1 - additional details&lt;br /&gt;
** description&lt;br /&gt;
&lt;br /&gt;
==== Book ====&lt;br /&gt;
* productTitle&lt;br /&gt;
* author (unstructured)&lt;br /&gt;
* image (unstructured)&lt;br /&gt;
* mainPricSection - contains unstructured data&lt;br /&gt;
** actual price&lt;br /&gt;
** shipping&lt;br /&gt;
** total (augmented by quantity)&lt;br /&gt;
* prodPriceSec_2 - actually product details&lt;br /&gt;
** format&lt;br /&gt;
** ISBN&lt;br /&gt;
** publication date&lt;br /&gt;
** publisher&lt;br /&gt;
** dimensions&lt;br /&gt;
** SKU&lt;br /&gt;
** item #&lt;br /&gt;
* prodInfoSec_1 - additional details&lt;br /&gt;
** description&lt;br /&gt;
&lt;br /&gt;
==== Video Game ====&lt;br /&gt;
* productTitle&lt;br /&gt;
* image (unstructured)&lt;br /&gt;
* mainPricSection - contains unstructured data&lt;br /&gt;
** actual price&lt;br /&gt;
** shipping&lt;br /&gt;
** total (augmented by quantity)&lt;br /&gt;
* prodPriceSec_2 - actually product details&lt;br /&gt;
** format&lt;br /&gt;
** release date&lt;br /&gt;
** publisher&lt;br /&gt;
** sku&lt;br /&gt;
* prodInfoSec_1 - additional details&lt;br /&gt;
** description&lt;br /&gt;
&lt;br /&gt;
==== TV ====&lt;br /&gt;
* productTitle&lt;br /&gt;
* image (unstructured)&lt;br /&gt;
* mainPricSection - contains unstructured data&lt;br /&gt;
** list price (msrp)&lt;br /&gt;
** you save&lt;br /&gt;
** price&lt;br /&gt;
** shipping&lt;br /&gt;
** actual price&lt;br /&gt;
* prodPriceSec_2 - actually product details&lt;br /&gt;
** manufacturer (brand)&lt;br /&gt;
** part #&lt;br /&gt;
** SKU&lt;br /&gt;
** item #&lt;br /&gt;
* prodInfoSec_1 - additional details&lt;br /&gt;
** description&lt;br /&gt;
* prodInfoSec_2 - tech specs (unstructured)&lt;br /&gt;
** type (product description summary)&lt;br /&gt;
** display area&lt;br /&gt;
** native resolution&lt;br /&gt;
** contrast ratio&lt;br /&gt;
** viewing angles&lt;br /&gt;
** power&lt;br /&gt;
** weight&lt;br /&gt;
** warranty&lt;br /&gt;
** etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ben Sherman ===&lt;br /&gt;
&lt;br /&gt;
==== Clothes ====&lt;br /&gt;
&lt;br /&gt;
Link to product rather than actual product immediately available for sale. Personally marked-up and used rel-product ideas to link to the shop.&lt;br /&gt;
&lt;br /&gt;
* Image&lt;br /&gt;
** Thumbnail&lt;br /&gt;
* Product &lt;br /&gt;
** Type&lt;br /&gt;
** Title&lt;br /&gt;
* Properties&lt;br /&gt;
** Colour&lt;br /&gt;
* Link&lt;br /&gt;
** Buy this Online (rel=product)&lt;br /&gt;
&lt;br /&gt;
'''Mark-up:'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hproduct&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;img src=&amp;quot;#&amp;quot; alt=&amp;quot;polo shirt&amp;quot; class=&amp;quot;product-thumb&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;h3 class=&amp;quot;product-type&amp;quot;&amp;gt;Polo Shirt&amp;lt;/h3&amp;gt;&lt;br /&gt;
	&amp;lt;h4 class=&amp;quot;product-title&amp;quot;&amp;gt;Coxmoor&amp;lt;/h4&amp;gt;&lt;br /&gt;
	&amp;lt;p class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Colour:&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;289 Rush&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
	&amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;poloshirt/coxmoor/&amp;quot; title=&amp;quot;Buy This Online&amp;quot; rel=&amp;quot;product&amp;quot;&amp;gt;Buy This Online&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;
==== CDs ====&lt;br /&gt;
&lt;br /&gt;
Additionally the site has links to products on Amazon.&lt;br /&gt;
&lt;br /&gt;
* Image&lt;br /&gt;
** Thumbnail&lt;br /&gt;
* Product &lt;br /&gt;
** Title&lt;br /&gt;
* Properties&lt;br /&gt;
** Artist&lt;br /&gt;
* Link&lt;br /&gt;
** Buy this Online (rel=product)&lt;br /&gt;
* Currency implementation&lt;br /&gt;
&lt;br /&gt;
'''Mark-up:'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hproduct&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;a href=&amp;quot;#&amp;quot; rel=&amp;quot;product&amp;quot;&amp;gt;&lt;br /&gt;
	   &amp;lt;img src=&amp;quot;assets/images/timeline/amazon/small-faces.gif&amp;quot; alt=&amp;quot;Small Faces Album&amp;quot; class=&amp;quot;product-thumb&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;/a&amp;gt;&lt;br /&gt;
	&amp;lt;h3 class=&amp;quot;product-title&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;#&amp;quot; rel=&amp;quot;product&amp;quot;&amp;gt;Ogdens' Nut Gone Flakes&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
	&amp;lt;h4 class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;property artist&amp;quot;&amp;gt;Small Faces&amp;lt;/span&amp;gt;&amp;lt;/h4&amp;gt;&lt;br /&gt;
	&amp;lt;p class=&amp;quot;product-buy&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;#&amp;quot; title=&amp;quot;Buy this online&amp;quot; rel=&amp;quot;product&amp;quot;&amp;gt;Buy from Amazon&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
	&amp;lt;p class=&amp;quot;money&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;currency&amp;quot; title=&amp;quot;GBP&amp;quot;&amp;gt;&amp;amp;pound;&amp;lt;/abbr&amp;gt;&amp;lt;span class=&amp;quot;amount&amp;quot;&amp;gt;6.99&amp;lt;/span&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;
&lt;br /&gt;
The use of [[hproduct-brainstorming#Non-visible_property_names|Non-visible property names]] made it possible to have an invisible property of 'artist'. Having 'Artist: Small Faces' was not in the visual specification of the Ben Sherman site.&lt;br /&gt;
&lt;br /&gt;
=== Atomic Books ===&lt;br /&gt;
&lt;br /&gt;
==== Books ====&lt;br /&gt;
* Image&lt;br /&gt;
** Thumbnail&lt;br /&gt;
* Product&lt;br /&gt;
** Title (productname)&lt;br /&gt;
** Author&lt;br /&gt;
** Publisher&lt;br /&gt;
* Properties&lt;br /&gt;
** Page Count&lt;br /&gt;
** Size&lt;br /&gt;
* Notes&lt;br /&gt;
* Date Published (can be in future to indicate &amp;quot;not yet released&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Walmart ===&lt;br /&gt;
&lt;br /&gt;
=== Cell phone ===&lt;br /&gt;
* Productname&lt;br /&gt;
* Photo's (Photo)&lt;br /&gt;
** Productimage (Pdi)&lt;br /&gt;
** Thumbnails (PdiThumbs)&lt;br /&gt;
* Price (PriceInfo)&lt;br /&gt;
** Productprice (ProdPrice)&lt;br /&gt;
** Shipping options (Ship)&lt;br /&gt;
** Availability (Avail)&lt;br /&gt;
** Pricing options (PriceOptions)&lt;br /&gt;
* Description (Description)&lt;br /&gt;
* Features&lt;br /&gt;
* Included Accessories&lt;br /&gt;
&lt;br /&gt;
=== Comparison Shopping Engines ===&lt;br /&gt;
&lt;br /&gt;
These examples come from a slightly different angle.  This information may or may not be listed in its entirety on the landing page of the specific product; however, many merchants possess this information and submit it to shopping engines for inclusion in search results.&lt;br /&gt;
&lt;br /&gt;
==== Google Base/Product Search ====&lt;br /&gt;
&lt;br /&gt;
* Required&lt;br /&gt;
** title&lt;br /&gt;
** description&lt;br /&gt;
** price&lt;br /&gt;
** link (url)&lt;br /&gt;
** id (any unique identifier, but typically the product SKU)&lt;br /&gt;
* Recommended&lt;br /&gt;
** upc or ean (depending on region/locale)&lt;br /&gt;
** mpn&lt;br /&gt;
** isbn (for books)&lt;br /&gt;
** brand&lt;br /&gt;
** condition&lt;br /&gt;
** product type (tag)&lt;br /&gt;
* Optional&lt;br /&gt;
** Tax&lt;br /&gt;
** Shipping&lt;br /&gt;
** Weight&lt;br /&gt;
** Size&lt;br /&gt;
** Height&lt;br /&gt;
** Length&lt;br /&gt;
** Width&lt;br /&gt;
** Color&lt;br /&gt;
&lt;br /&gt;
==Existing schema==&lt;br /&gt;
''' This section should be moved to [[product-formats]] where existing formats in general should be documented. '''&lt;br /&gt;
* Per [http://en.wikipedia.org/wiki/Global_Trade_Item_Number Wikipedia: Global Trade Item Number]:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Global Trade Item Number (GTIN) is an identifier for trade items developed by GS1 (comprising the former EAN International and Uniform Code Council).&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 09:14, 31 Aug 2007 (PDT)&lt;br /&gt;
* Using [http://en.wikipedia.org/wiki/Nomenclature_Generale_des_Activites_Economiques_dans_L%60Union_Europeenne NACE] for vendors or product-categories. [[User:VanGore|vanGore]] 15:05, 25 Nov 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
== related ==&lt;br /&gt;
* [[product]]&lt;br /&gt;
* [[product-formats|product formats]]&lt;br /&gt;
* [[product-brainstorming|product brainstorming]]&lt;br /&gt;
* [[currency]]&lt;/div&gt;</summary>
		<author><name>PaulLee</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=product-brainstorming&amp;diff=28347</id>
		<title>product-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=product-brainstorming&amp;diff=28347"/>
		<updated>2008-08-21T04:52:35Z</updated>

		<summary type="html">&lt;p&gt;PaulLee: /* Contributors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; product microformat brainstorming &amp;lt;/h1&amp;gt;&lt;br /&gt;
This is brainstorming for a [[product]] microformat per the [[process]]. See also [[product-examples]], and [[product-formats]].&lt;br /&gt;
&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
(alphabetical)&lt;br /&gt;
* Craig Cook, [http://focalcurve.com/ Focal Curve]&lt;br /&gt;
* Aaron Gustafson, [http://easy-designs.net/ Easy! Designs]&lt;br /&gt;
* [[User:PaulLee|Paul Lee]], Google Product Search&lt;br /&gt;
* [[User:JayMyers|Jay Myers]]&lt;br /&gt;
&lt;br /&gt;
== The Problem ==&lt;br /&gt;
&lt;br /&gt;
There are numerous ways to publish product information on the web, but nothing is standardized. It would be useful to have standardized product information on the web for creating mash-up applications which could&lt;br /&gt;
&lt;br /&gt;
* aggregate product-specific information from across the web&lt;br /&gt;
* aggregate and compare like products based on features&lt;br /&gt;
* allow aggregated product details to be linked to from hListings or hReviews&lt;br /&gt;
* match hListings to hReviews&lt;br /&gt;
&lt;br /&gt;
Additionally, it should be recognized that more mature formats like hListing are not granular or specific enough to cover the many possible attributes of a product. Without these specifics, hListings describing products lose much of their value and don't accurately represent product data.&lt;br /&gt;
&lt;br /&gt;
(Note: hListing was clearly designed with retail products out of its scope.  From their proposal page: &amp;quot;We are focusing on providing &amp;quot;just enough&amp;quot; structure to enable matching, not to consummate transactions. This is distinct from the majority of formats described on the wiki under listing-examples, which are specific enough to completely describe products for retail sale according to the idiosyncratic semantics of particular merchants and shopping engines. Instead of encoding retail-oriented fields such as UPCs, SKUs, and manufacturer part numbers, this proposal acknowledges that many listings are for &amp;quot;inventories of one&amp;quot; that may not have such precise abstractions.&amp;quot; Product could be key for filling the gap for information like condition, brand, MPN, and unique product identifiers (UPC/EAN, ISBN).--[[PaulLee|Paul Lee]] 21:51 20 Aug 2008)&lt;br /&gt;
&lt;br /&gt;
== To be incorporated ==&lt;br /&gt;
The following pages should be incorporated into this page:&lt;br /&gt;
* [[rel-product-brainstorming]]&lt;br /&gt;
* [[hproduct-feedback]]&lt;br /&gt;
And then those pages should simply redirect to this one via: &amp;lt;nowiki&amp;gt;#redirect [[product-brainstorming]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Elements that come up often in practice ==&lt;br /&gt;
&lt;br /&gt;
Examples of elements that might be included because they seem to come up often in user- and CMS-generated product publishing, include the following:&lt;br /&gt;
&lt;br /&gt;
=== Base Schema Elements ===&lt;br /&gt;
&lt;br /&gt;
* hproduct&lt;br /&gt;
** version. optional. text.&lt;br /&gt;
** name. required.&lt;br /&gt;
** image. optional. IMG element or rel='image'. could be further refined as image type ( thumb || full, photo || illo).&lt;br /&gt;
** description. optional. could be denoted as 'summary' or 'extended'.&lt;br /&gt;
** brand. text | [[hcard|hCard]]&lt;br /&gt;
** uri. optional. URI to product page, href could contain rel='product'.&lt;br /&gt;
** price. optional. could be further refined as specific type (sale || regular || msrp || clearance). should follow [[currency]] format.&lt;br /&gt;
** savings. optional. should follow [[currency]] format.&lt;br /&gt;
** p-v. optional. opens up possibilities for custom property-value pairs in more complex examples.&lt;br /&gt;
*** property. required. property types could include:&lt;br /&gt;
**** artist&lt;br /&gt;
**** author&lt;br /&gt;
**** released - [[hcalendar]] event for date of release&lt;br /&gt;
**** upc&lt;br /&gt;
**** isbn&lt;br /&gt;
**** sku&lt;br /&gt;
**** sn&lt;br /&gt;
**** vin&lt;br /&gt;
**** batch&lt;br /&gt;
**** size&lt;br /&gt;
**** color&lt;br /&gt;
**** uid - unique id, item number&lt;br /&gt;
**** offer&lt;br /&gt;
**** others. possibly around product specs, features.&lt;br /&gt;
*** value. required. (label may be implied)&lt;br /&gt;
** availability. optional. text containing availablity message.&lt;br /&gt;
** shipping. optional. shipping messaging.&lt;br /&gt;
** reviews. text | [[hreview|hReview]]&lt;br /&gt;
** buy. optional. text purchase messaging and/or rel=&amp;quot;purchase&amp;quot; indicating target URI for purchasing item&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Extensibility ===&lt;br /&gt;
Being that so many products in the world have specific charachteristics or properties, we thought it might be wise to create a means of standardizing the listing of that information, setting the stage for possible subformats of a product microformat. This could be done by setting up property value pairs or groups using a &amp;lt;code&amp;gt;CLASS&amp;lt;/code&amp;gt; of &amp;quot;p-v&amp;quot;. It would be possible to offer a few means of doing this.&lt;br /&gt;
&lt;br /&gt;
==== Natural language property-value association ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;p class=&amp;quot;p-v&amp;quot;&amp;gt;The &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;dimensions&amp;lt;/span&amp;gt; of this book are &lt;br /&gt;
  &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;6&amp;amp;#189;&amp;amp;#34;(&amp;lt;abbr title=&amp;quot;width&amp;quot;&amp;gt;W&amp;lt;/abbr&amp;gt;) &amp;amp;#215; &lt;br /&gt;
  12&amp;amp;#34;(&amp;lt;abbr title=&amp;quot;height&amp;quot;&amp;gt;H&amp;lt;/abbr&amp;gt;) &amp;amp;#215;&lt;br /&gt;
  1&amp;amp;#190;&amp;amp;#34;(&amp;lt;abbr title=&amp;quot;depth&amp;quot;&amp;gt;D&amp;lt;/abbr&amp;gt;)&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== List property-value association (pairs) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Mileage&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;em class=&amp;quot;value&amp;quot;&amp;gt;34,787&amp;lt;/em&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Year&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;em class=&amp;quot;value&amp;quot;&amp;gt;2006&amp;lt;/em&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Exterior Color&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;em class=&amp;quot;value&amp;quot;&amp;gt;Burgundy&amp;lt;/em&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Body Style&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;em class=&amp;quot;value&amp;quot;&amp;gt;Hatchback&amp;lt;/em&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;&lt;br /&gt;
&lt;br /&gt;
==== List property-value association (groups) ====&lt;br /&gt;
&lt;br /&gt;
Note: as a &amp;lt;code&amp;gt;DL&amp;lt;/code&amp;gt; contains semantic property-value pairs/groups, setting a &amp;lt;code&amp;gt;CLASS&amp;lt;/code&amp;gt; of &amp;quot;p-v&amp;quot; should be enough (reducing extra markup).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;dl class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;dt&amp;gt;Mileage&amp;lt;/dt&amp;gt;&lt;br /&gt;
  &amp;lt;dd&amp;gt;34,787&amp;lt;/dd&amp;gt;&lt;br /&gt;
  &amp;lt;dt&amp;gt;Color&amp;lt;/dt&amp;gt;&lt;br /&gt;
  &amp;lt;dd&amp;gt;Burgundy (Exterior)&amp;lt;/dd&amp;gt;&lt;br /&gt;
  &amp;lt;dd&amp;gt;Tan (Interior)&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;/dl&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Non-visible property names ====&lt;br /&gt;
&lt;br /&gt;
We have considered the possibility of allowing property names to be invisible to users by allowing the addition of the property name as a class immediately following the &amp;quot;propery&amp;quot; &amp;lt;code&amp;gt;CLASS&amp;lt;/code&amp;gt; keyword:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;property mileage&amp;quot;&amp;gt;34,787&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;property year&amp;quot;&amp;gt;2006&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;property color-exterior&amp;quot;&amp;gt;Burgundy&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;property body-style&amp;gt;Hatchback&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;
Parsing would be a bit trickier, but from the perspective of someone marking up the document, it is pretty simple and straightforward.&lt;br /&gt;
&lt;br /&gt;
=== Suggested Additions ===&lt;br /&gt;
&lt;br /&gt;
* image sub-categorization (could make use of [[media-info|Media microformat]]?):&lt;br /&gt;
** thumb (for thumbnail)&lt;br /&gt;
** full (for full size image)&lt;br /&gt;
** photo (for a photograph)&lt;br /&gt;
** illo (for an illustration).&lt;br /&gt;
* description sub-categorization:&lt;br /&gt;
** summary&lt;br /&gt;
** extended&lt;br /&gt;
* uri (or url) - URI for the product at its brand website; not to be confused with the hListing 'permalink'.&lt;br /&gt;
&lt;br /&gt;
== Isn't this duplicating hListing and hReview? ==&lt;br /&gt;
&lt;br /&gt;
No, a product microformat would not seek to compete with [[hlisting|hListing]] or [[hreview|hReview]], it simply aims to enhance them. In either of these microformats, the &amp;lt;em&amp;gt;item&amp;lt;/em&amp;gt; could easily contain the product. Also, a product microformat is the more appropriate place for Manufacturer's Suggested Retail Price (MSRP), which is not likely to be the final price of the product being listed. The actual price/sale price/final price should be solely in the domain of hListing.&lt;br /&gt;
&lt;br /&gt;
== Random Thoughts ==&lt;br /&gt;
&lt;br /&gt;
Please add your thoughts &amp;amp; feelings below. If you are interested in getting involved in the development of this microformat. Please contact aaron [at] easy-designs [dot] net and/or join the [http://microformats.org/mailman/listinfo/microformats-discuss/ microformats mailing list].&lt;br /&gt;
&lt;br /&gt;
===Ronnos===&lt;br /&gt;
&lt;br /&gt;
Wouldn't the release date of the product be a good addition? I'm writing product re- and previews. I use hReviews to give my opinion about the product, but there's now way to indicate that the product is or is not in stores yet. As far as i can see, the release date is a usefull product attribute, not only usefull in combination with other Microformats, but also for indicating the &amp;quot;age&amp;quot; of a product.&lt;br /&gt;
&lt;br /&gt;
* Release date is a good idea but how to specify it? Is it the date on which the product first becomes available in shops? Would you have a per-region release date (certainly applicable to DVDs, CDs and at least some electronic devices such as gaming consoles) --[[User:SMulcahy|SMulcahy]] 13:38, 15 Feb 2007 (PST)&lt;br /&gt;
** Seems like this depends on whether this is intended for use by retailers and/or manufacturers.  Retailers might have access to the manufacturer release date, but their date may differ from other retailers; so they would probably want to use when they have it available, similar to saying that this is a valid_from_date.  Manufacturers, on the other hand, would probably be able to offer a limited or wide release availability date.  These do not need to be mutually exclusive. --[[User:PaulLee|Paul Lee]] 21:01, 20 Aug 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
===Aaron Gustafson===&lt;br /&gt;
&lt;br /&gt;
Actual price, savings, discounts, etc. should be part of hListing instead of a product microformat. MSRP (suggested retail price) should be part of the product microformat, however.&lt;br /&gt;
*Not all products have a MSRP. [[User:AndyMabbett|Andy Mabbett]] 09:08, 19 Nov 2006 (PST)&lt;br /&gt;
**I agree, they don't which is why it should not be required. [[User:AaronGustafson|Aaron Gustafson]] 16:60, 20 Nov 2006 (MST)&lt;br /&gt;
&lt;br /&gt;
===Andy Mabbett===&lt;br /&gt;
Please see my [http://microformats.org/discuss/mail/microformats-discuss/2006-November/007281.html proposal, on the mailing list] -- [[User:AndyMabbett|Andy Mabbett]] 09:08, 19 Nov 2006 (PST)&lt;br /&gt;
* I agree with the idea of enabling sub-product formats, but am not sure I like the idea of a &amp;quot;wrapper&amp;quot; for hReview or hListing, I think the item should exist ''within'' an instance of one of those microformats. [[User:AaronGustafson|Aaron Gustafson]] 16:60, 20 Nov 2006 (MST)&lt;br /&gt;
**There may be more than one review of a product, on one page e.g. [http://www.amazon.co.uk/o/ASIN/B000I0SGSA/ref=pd_rvi_gw_1/026-5782158-8338825] [[User:AndyMabbett|Andy Mabbett]] 00:54, 21 Nov 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
===Adam Craven===&lt;br /&gt;
&lt;br /&gt;
A product microformat will definitely be one of the largest microformats. &lt;br /&gt;
&lt;br /&gt;
What about specifications of products, which is important for data aggregation. To categories every type and variation of a product would be mad. So how should the hurdle be crossed, if at all?&lt;br /&gt;
&lt;br /&gt;
The nearest related uF is the citation format, although it isn't overly suited.&lt;br /&gt;
&lt;br /&gt;
* To this and the point below, it is also important to keep in mind that product categories evolve over time, and may take awhile to mature.  Think about the specs on cameras over the past 15 years. --[[User:PaulLee|Paul Lee]] 21:05 20 Aug 2008&lt;br /&gt;
&lt;br /&gt;
===Stephen Mulcahy===&lt;br /&gt;
&lt;br /&gt;
As with microformats in general maybe the approach to take to specifications of products is to let people who need/want them start specifying the ones they are interested in - we don't need an exhaustive universe of potential things categorised. See my posting for some other comments here - http://microformats.org/discuss/mail/microformats-discuss/2007-January/008379.html , in particular note that I think the hard part of this is defining the specifications of individual products. I'm happy to start on the laptop one ... it would be good to have some laptop vendor on board but maybe its too soon for anyone to be interested.&lt;br /&gt;
&lt;br /&gt;
* Some potential subformats (what kind of naming scheme do we want to use here)&lt;br /&gt;
** hNotebook (or hProductNotebook ?) - for products like laptops, notebooks, tablets&lt;br /&gt;
*** os&lt;br /&gt;
*** bundledSoftware&lt;br /&gt;
*** size (height, width, depth)&lt;br /&gt;
*** weight (units?)&lt;br /&gt;
*** processor&lt;br /&gt;
*** display&lt;br /&gt;
**** size &lt;br /&gt;
**** resolution&lt;br /&gt;
*** video (for video card)&lt;br /&gt;
*** embeddedVideo (boolean)&lt;br /&gt;
*** hard drive (maybe manufacturer,model,size? .. eeek is hard drive a hProduct subformat itself?)&lt;br /&gt;
*** memory (type and size?)&lt;br /&gt;
*** optical drive (types?)&lt;br /&gt;
*** battery&lt;br /&gt;
*** warranty&lt;br /&gt;
*** videoOut (types supported - is it acceptable have a bunch of boolean options for laptop features that may or may not exist on a particular model?)&lt;br /&gt;
** hDesktop - for desktop PCs and similar&lt;br /&gt;
** hConsole - for gaming consoles such as the Wii, PS3 and XBox360&lt;br /&gt;
** hMobilePhone (or hMobileDevice .. not sure we generally want generic subcategory since the whole point of subformats is to give a concrete set of characteristics, or do we want to have nesting of subformats to capture general characteristics at higher levels?).&lt;br /&gt;
** hPda (maybe a hMobileDevice .. it starts getting a bit fuzzy here)&lt;br /&gt;
&lt;br /&gt;
Maybe we should talk to some projects like the Linux on Laptops [http://www.linux-laptop.net/] project and get them to encourage contributors to mark-up their laptop reviews in hProductNotebook? --[[User:SMulcahy|SMulcahy]] 07:51, 20 Feb 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attempting to create a taxonomy of product subformats is a really bad idea.  There are too many different kinds of products.  Large e-commerce sites keep many employees busy with product taxonomy work, not something a standard should attempt to do. [[User:Tantek|Tantek]] 23:04, 21 Aug 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Robbie van der Blom===&lt;br /&gt;
What about unique identifiers for products like ISBN nr. and the UPC codes for a product? My gut feeling is that they should be part of a product microformat. &lt;br /&gt;
&lt;br /&gt;
With respect to the above, do we really need to talk about hProductNotebook etc. this seems odd.&lt;br /&gt;
&lt;br /&gt;
===Adam Craven===&lt;br /&gt;
&lt;br /&gt;
In relation to the p-v and general property values. The [[abbr-design-pattern]] could be used over the hidden class variable. So&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;h1 class=&amp;quot;name&amp;quot;&amp;gt;Breitling SuperOcean Chrono&amp;lt;/h1&amp;gt;&lt;br /&gt;
Water resistant up to &amp;lt;span class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;property value&amp;quot; title=&amp;quot;water-resistance&amp;quot;&amp;gt;1500m&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this second example, the color is embedded within the name of the shirt itself.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;h1 class=&amp;quot;name&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;property value&amp;quot; title=&amp;quot;color&amp;quot;&amp;gt;White&amp;lt;/abbr&amp;gt; Coxmoor shirt&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;white-coxmoor-shirt.jpg&amp;quot; rel=&amp;quot;image thumb&amp;quot; /&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For items such as books, whereby authors sometimes aren't explicitly denoted visibly (http://www.thebookpeople.co.uk/webapp/wcs/stores/servlet/product_10001_10051_47517_100_10014_10013_category_10013), rather inferred by convention. Could arguably still use the abbr pattern:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;h1&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Great Tales From English History&amp;lt;/span&amp;gt; - 3 Books&amp;lt;/h1&amp;gt;&lt;br /&gt;
by &amp;lt;span class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;property value&amp;quot; title=&amp;quot;author&amp;quot;&amp;gt;Robert Lacey&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or even&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;h1&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Great Tales From English History&amp;lt;/span&amp;gt; - 3 Books&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;property&amp;quot; title=&amp;quot;author&amp;quot;&amp;gt;by&amp;lt;/abbr&amp;gt; &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;Robert Lacey&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;
A final thought to throw in. If the property and values are within the same HTML tag, it might be possible to remove the property &amp;amp; value class, as the p-v indicates a property value relationship itself.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr class=&amp;quot;p-v&amp;quot; title=&amp;quot;author&amp;quot;&amp;gt;Robert Lacey&amp;lt;/abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
What do you think?&lt;br /&gt;
&lt;br /&gt;
===LanceW===&lt;br /&gt;
&lt;br /&gt;
A product microformat would I think be useful for corporate sites.&lt;br /&gt;
For example, my employers site lists the products and services we work with, I am able to (and have) used microformats to contact details, but would like to microformat products and services. At present I have as a start added rel=&amp;quot;product&amp;quot; to links to our individual product pages, but to be able to do it in a better manner would be good, also so I could microformat the product page itself so that one could find say all the products from a specific manufacturer.&lt;br /&gt;
&lt;br /&gt;
===PaulLee===&lt;br /&gt;
&lt;br /&gt;
There's a lot of interesting discussion here re: formats for sub-categories of product types that are each quite different, e.g., vehicles vs. computers vs. apparel.  I think it's an ambitious and worthwhile undertaking to look at examples in each of these categories.  However, I also think there is a lot of value in taking the common pieces that apply across all products, and using that as a foundation to build upon.  Otherwise, I think the effort has the potential to get bogged down while figuring out how to accommodate the entire world or products. [[User:PaulLee|Paul Lee]] 21:09 20 Aug 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
== naming ==&lt;br /&gt;
Here are candidate names for a product microformat:&lt;br /&gt;
* hProduct&lt;br /&gt;
&lt;br /&gt;
== proposal ==&lt;br /&gt;
The above brainstorming, based on [[product-examples]] and [[product-formats]] (TO BE DONE) research, should go into a proposal:&lt;br /&gt;
* [[hproduct-proposal|hProduct proposal]]&lt;br /&gt;
Currently this is premature, as the [[product-formats]] page has not yet even been created, much less researched.  Per the [[process]], research on formats must be done before brainstorming or drafting a separate proposal.&lt;br /&gt;
&lt;br /&gt;
== related ==&lt;br /&gt;
* [[product]]&lt;br /&gt;
* [[product-examples]]&lt;br /&gt;
* [[product-formats]]&lt;br /&gt;
* [[product-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
== see also ==&lt;br /&gt;
* [[hReview]]&lt;br /&gt;
* [[hListing]]&lt;/div&gt;</summary>
		<author><name>PaulLee</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=product-brainstorming&amp;diff=28340</id>
		<title>product-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=product-brainstorming&amp;diff=28340"/>
		<updated>2008-08-21T04:52:08Z</updated>

		<summary type="html">&lt;p&gt;PaulLee: /* The Problem */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; product microformat brainstorming &amp;lt;/h1&amp;gt;&lt;br /&gt;
This is brainstorming for a [[product]] microformat per the [[process]]. See also [[product-examples]], and [[product-formats]].&lt;br /&gt;
&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
* Aaron Gustafson, [http://easy-designs.net/ Easy! Designs]&lt;br /&gt;
* Craig Cook, [http://focalcurve.com/ Focal Curve]&lt;br /&gt;
* [[User:JayMyers|Jay Myers]]&lt;br /&gt;
* [[User:PaulLee|Paul Lee]], Google Product Search&lt;br /&gt;
&lt;br /&gt;
== The Problem ==&lt;br /&gt;
&lt;br /&gt;
There are numerous ways to publish product information on the web, but nothing is standardized. It would be useful to have standardized product information on the web for creating mash-up applications which could&lt;br /&gt;
&lt;br /&gt;
* aggregate product-specific information from across the web&lt;br /&gt;
* aggregate and compare like products based on features&lt;br /&gt;
* allow aggregated product details to be linked to from hListings or hReviews&lt;br /&gt;
* match hListings to hReviews&lt;br /&gt;
&lt;br /&gt;
Additionally, it should be recognized that more mature formats like hListing are not granular or specific enough to cover the many possible attributes of a product. Without these specifics, hListings describing products lose much of their value and don't accurately represent product data.&lt;br /&gt;
&lt;br /&gt;
(Note: hListing was clearly designed with retail products out of its scope.  From their proposal page: &amp;quot;We are focusing on providing &amp;quot;just enough&amp;quot; structure to enable matching, not to consummate transactions. This is distinct from the majority of formats described on the wiki under listing-examples, which are specific enough to completely describe products for retail sale according to the idiosyncratic semantics of particular merchants and shopping engines. Instead of encoding retail-oriented fields such as UPCs, SKUs, and manufacturer part numbers, this proposal acknowledges that many listings are for &amp;quot;inventories of one&amp;quot; that may not have such precise abstractions.&amp;quot; Product could be key for filling the gap for information like condition, brand, MPN, and unique product identifiers (UPC/EAN, ISBN).--[[PaulLee|Paul Lee]] 21:51 20 Aug 2008)&lt;br /&gt;
&lt;br /&gt;
== To be incorporated ==&lt;br /&gt;
The following pages should be incorporated into this page:&lt;br /&gt;
* [[rel-product-brainstorming]]&lt;br /&gt;
* [[hproduct-feedback]]&lt;br /&gt;
And then those pages should simply redirect to this one via: &amp;lt;nowiki&amp;gt;#redirect [[product-brainstorming]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Elements that come up often in practice ==&lt;br /&gt;
&lt;br /&gt;
Examples of elements that might be included because they seem to come up often in user- and CMS-generated product publishing, include the following:&lt;br /&gt;
&lt;br /&gt;
=== Base Schema Elements ===&lt;br /&gt;
&lt;br /&gt;
* hproduct&lt;br /&gt;
** version. optional. text.&lt;br /&gt;
** name. required.&lt;br /&gt;
** image. optional. IMG element or rel='image'. could be further refined as image type ( thumb || full, photo || illo).&lt;br /&gt;
** description. optional. could be denoted as 'summary' or 'extended'.&lt;br /&gt;
** brand. text | [[hcard|hCard]]&lt;br /&gt;
** uri. optional. URI to product page, href could contain rel='product'.&lt;br /&gt;
** price. optional. could be further refined as specific type (sale || regular || msrp || clearance). should follow [[currency]] format.&lt;br /&gt;
** savings. optional. should follow [[currency]] format.&lt;br /&gt;
** p-v. optional. opens up possibilities for custom property-value pairs in more complex examples.&lt;br /&gt;
*** property. required. property types could include:&lt;br /&gt;
**** artist&lt;br /&gt;
**** author&lt;br /&gt;
**** released - [[hcalendar]] event for date of release&lt;br /&gt;
**** upc&lt;br /&gt;
**** isbn&lt;br /&gt;
**** sku&lt;br /&gt;
**** sn&lt;br /&gt;
**** vin&lt;br /&gt;
**** batch&lt;br /&gt;
**** size&lt;br /&gt;
**** color&lt;br /&gt;
**** uid - unique id, item number&lt;br /&gt;
**** offer&lt;br /&gt;
**** others. possibly around product specs, features.&lt;br /&gt;
*** value. required. (label may be implied)&lt;br /&gt;
** availability. optional. text containing availablity message.&lt;br /&gt;
** shipping. optional. shipping messaging.&lt;br /&gt;
** reviews. text | [[hreview|hReview]]&lt;br /&gt;
** buy. optional. text purchase messaging and/or rel=&amp;quot;purchase&amp;quot; indicating target URI for purchasing item&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Extensibility ===&lt;br /&gt;
Being that so many products in the world have specific charachteristics or properties, we thought it might be wise to create a means of standardizing the listing of that information, setting the stage for possible subformats of a product microformat. This could be done by setting up property value pairs or groups using a &amp;lt;code&amp;gt;CLASS&amp;lt;/code&amp;gt; of &amp;quot;p-v&amp;quot;. It would be possible to offer a few means of doing this.&lt;br /&gt;
&lt;br /&gt;
==== Natural language property-value association ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;p class=&amp;quot;p-v&amp;quot;&amp;gt;The &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;dimensions&amp;lt;/span&amp;gt; of this book are &lt;br /&gt;
  &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;6&amp;amp;#189;&amp;amp;#34;(&amp;lt;abbr title=&amp;quot;width&amp;quot;&amp;gt;W&amp;lt;/abbr&amp;gt;) &amp;amp;#215; &lt;br /&gt;
  12&amp;amp;#34;(&amp;lt;abbr title=&amp;quot;height&amp;quot;&amp;gt;H&amp;lt;/abbr&amp;gt;) &amp;amp;#215;&lt;br /&gt;
  1&amp;amp;#190;&amp;amp;#34;(&amp;lt;abbr title=&amp;quot;depth&amp;quot;&amp;gt;D&amp;lt;/abbr&amp;gt;)&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== List property-value association (pairs) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Mileage&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;em class=&amp;quot;value&amp;quot;&amp;gt;34,787&amp;lt;/em&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Year&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;em class=&amp;quot;value&amp;quot;&amp;gt;2006&amp;lt;/em&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Exterior Color&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;em class=&amp;quot;value&amp;quot;&amp;gt;Burgundy&amp;lt;/em&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Body Style&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;em class=&amp;quot;value&amp;quot;&amp;gt;Hatchback&amp;lt;/em&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;&lt;br /&gt;
&lt;br /&gt;
==== List property-value association (groups) ====&lt;br /&gt;
&lt;br /&gt;
Note: as a &amp;lt;code&amp;gt;DL&amp;lt;/code&amp;gt; contains semantic property-value pairs/groups, setting a &amp;lt;code&amp;gt;CLASS&amp;lt;/code&amp;gt; of &amp;quot;p-v&amp;quot; should be enough (reducing extra markup).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;dl class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;dt&amp;gt;Mileage&amp;lt;/dt&amp;gt;&lt;br /&gt;
  &amp;lt;dd&amp;gt;34,787&amp;lt;/dd&amp;gt;&lt;br /&gt;
  &amp;lt;dt&amp;gt;Color&amp;lt;/dt&amp;gt;&lt;br /&gt;
  &amp;lt;dd&amp;gt;Burgundy (Exterior)&amp;lt;/dd&amp;gt;&lt;br /&gt;
  &amp;lt;dd&amp;gt;Tan (Interior)&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;/dl&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Non-visible property names ====&lt;br /&gt;
&lt;br /&gt;
We have considered the possibility of allowing property names to be invisible to users by allowing the addition of the property name as a class immediately following the &amp;quot;propery&amp;quot; &amp;lt;code&amp;gt;CLASS&amp;lt;/code&amp;gt; keyword:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;property mileage&amp;quot;&amp;gt;34,787&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;property year&amp;quot;&amp;gt;2006&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;property color-exterior&amp;quot;&amp;gt;Burgundy&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;property body-style&amp;gt;Hatchback&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;
Parsing would be a bit trickier, but from the perspective of someone marking up the document, it is pretty simple and straightforward.&lt;br /&gt;
&lt;br /&gt;
=== Suggested Additions ===&lt;br /&gt;
&lt;br /&gt;
* image sub-categorization (could make use of [[media-info|Media microformat]]?):&lt;br /&gt;
** thumb (for thumbnail)&lt;br /&gt;
** full (for full size image)&lt;br /&gt;
** photo (for a photograph)&lt;br /&gt;
** illo (for an illustration).&lt;br /&gt;
* description sub-categorization:&lt;br /&gt;
** summary&lt;br /&gt;
** extended&lt;br /&gt;
* uri (or url) - URI for the product at its brand website; not to be confused with the hListing 'permalink'.&lt;br /&gt;
&lt;br /&gt;
== Isn't this duplicating hListing and hReview? ==&lt;br /&gt;
&lt;br /&gt;
No, a product microformat would not seek to compete with [[hlisting|hListing]] or [[hreview|hReview]], it simply aims to enhance them. In either of these microformats, the &amp;lt;em&amp;gt;item&amp;lt;/em&amp;gt; could easily contain the product. Also, a product microformat is the more appropriate place for Manufacturer's Suggested Retail Price (MSRP), which is not likely to be the final price of the product being listed. The actual price/sale price/final price should be solely in the domain of hListing.&lt;br /&gt;
&lt;br /&gt;
== Random Thoughts ==&lt;br /&gt;
&lt;br /&gt;
Please add your thoughts &amp;amp; feelings below. If you are interested in getting involved in the development of this microformat. Please contact aaron [at] easy-designs [dot] net and/or join the [http://microformats.org/mailman/listinfo/microformats-discuss/ microformats mailing list].&lt;br /&gt;
&lt;br /&gt;
===Ronnos===&lt;br /&gt;
&lt;br /&gt;
Wouldn't the release date of the product be a good addition? I'm writing product re- and previews. I use hReviews to give my opinion about the product, but there's now way to indicate that the product is or is not in stores yet. As far as i can see, the release date is a usefull product attribute, not only usefull in combination with other Microformats, but also for indicating the &amp;quot;age&amp;quot; of a product.&lt;br /&gt;
&lt;br /&gt;
* Release date is a good idea but how to specify it? Is it the date on which the product first becomes available in shops? Would you have a per-region release date (certainly applicable to DVDs, CDs and at least some electronic devices such as gaming consoles) --[[User:SMulcahy|SMulcahy]] 13:38, 15 Feb 2007 (PST)&lt;br /&gt;
** Seems like this depends on whether this is intended for use by retailers and/or manufacturers.  Retailers might have access to the manufacturer release date, but their date may differ from other retailers; so they would probably want to use when they have it available, similar to saying that this is a valid_from_date.  Manufacturers, on the other hand, would probably be able to offer a limited or wide release availability date.  These do not need to be mutually exclusive. --[[User:PaulLee|Paul Lee]] 21:01, 20 Aug 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
===Aaron Gustafson===&lt;br /&gt;
&lt;br /&gt;
Actual price, savings, discounts, etc. should be part of hListing instead of a product microformat. MSRP (suggested retail price) should be part of the product microformat, however.&lt;br /&gt;
*Not all products have a MSRP. [[User:AndyMabbett|Andy Mabbett]] 09:08, 19 Nov 2006 (PST)&lt;br /&gt;
**I agree, they don't which is why it should not be required. [[User:AaronGustafson|Aaron Gustafson]] 16:60, 20 Nov 2006 (MST)&lt;br /&gt;
&lt;br /&gt;
===Andy Mabbett===&lt;br /&gt;
Please see my [http://microformats.org/discuss/mail/microformats-discuss/2006-November/007281.html proposal, on the mailing list] -- [[User:AndyMabbett|Andy Mabbett]] 09:08, 19 Nov 2006 (PST)&lt;br /&gt;
* I agree with the idea of enabling sub-product formats, but am not sure I like the idea of a &amp;quot;wrapper&amp;quot; for hReview or hListing, I think the item should exist ''within'' an instance of one of those microformats. [[User:AaronGustafson|Aaron Gustafson]] 16:60, 20 Nov 2006 (MST)&lt;br /&gt;
**There may be more than one review of a product, on one page e.g. [http://www.amazon.co.uk/o/ASIN/B000I0SGSA/ref=pd_rvi_gw_1/026-5782158-8338825] [[User:AndyMabbett|Andy Mabbett]] 00:54, 21 Nov 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
===Adam Craven===&lt;br /&gt;
&lt;br /&gt;
A product microformat will definitely be one of the largest microformats. &lt;br /&gt;
&lt;br /&gt;
What about specifications of products, which is important for data aggregation. To categories every type and variation of a product would be mad. So how should the hurdle be crossed, if at all?&lt;br /&gt;
&lt;br /&gt;
The nearest related uF is the citation format, although it isn't overly suited.&lt;br /&gt;
&lt;br /&gt;
* To this and the point below, it is also important to keep in mind that product categories evolve over time, and may take awhile to mature.  Think about the specs on cameras over the past 15 years. --[[User:PaulLee|Paul Lee]] 21:05 20 Aug 2008&lt;br /&gt;
&lt;br /&gt;
===Stephen Mulcahy===&lt;br /&gt;
&lt;br /&gt;
As with microformats in general maybe the approach to take to specifications of products is to let people who need/want them start specifying the ones they are interested in - we don't need an exhaustive universe of potential things categorised. See my posting for some other comments here - http://microformats.org/discuss/mail/microformats-discuss/2007-January/008379.html , in particular note that I think the hard part of this is defining the specifications of individual products. I'm happy to start on the laptop one ... it would be good to have some laptop vendor on board but maybe its too soon for anyone to be interested.&lt;br /&gt;
&lt;br /&gt;
* Some potential subformats (what kind of naming scheme do we want to use here)&lt;br /&gt;
** hNotebook (or hProductNotebook ?) - for products like laptops, notebooks, tablets&lt;br /&gt;
*** os&lt;br /&gt;
*** bundledSoftware&lt;br /&gt;
*** size (height, width, depth)&lt;br /&gt;
*** weight (units?)&lt;br /&gt;
*** processor&lt;br /&gt;
*** display&lt;br /&gt;
**** size &lt;br /&gt;
**** resolution&lt;br /&gt;
*** video (for video card)&lt;br /&gt;
*** embeddedVideo (boolean)&lt;br /&gt;
*** hard drive (maybe manufacturer,model,size? .. eeek is hard drive a hProduct subformat itself?)&lt;br /&gt;
*** memory (type and size?)&lt;br /&gt;
*** optical drive (types?)&lt;br /&gt;
*** battery&lt;br /&gt;
*** warranty&lt;br /&gt;
*** videoOut (types supported - is it acceptable have a bunch of boolean options for laptop features that may or may not exist on a particular model?)&lt;br /&gt;
** hDesktop - for desktop PCs and similar&lt;br /&gt;
** hConsole - for gaming consoles such as the Wii, PS3 and XBox360&lt;br /&gt;
** hMobilePhone (or hMobileDevice .. not sure we generally want generic subcategory since the whole point of subformats is to give a concrete set of characteristics, or do we want to have nesting of subformats to capture general characteristics at higher levels?).&lt;br /&gt;
** hPda (maybe a hMobileDevice .. it starts getting a bit fuzzy here)&lt;br /&gt;
&lt;br /&gt;
Maybe we should talk to some projects like the Linux on Laptops [http://www.linux-laptop.net/] project and get them to encourage contributors to mark-up their laptop reviews in hProductNotebook? --[[User:SMulcahy|SMulcahy]] 07:51, 20 Feb 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attempting to create a taxonomy of product subformats is a really bad idea.  There are too many different kinds of products.  Large e-commerce sites keep many employees busy with product taxonomy work, not something a standard should attempt to do. [[User:Tantek|Tantek]] 23:04, 21 Aug 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Robbie van der Blom===&lt;br /&gt;
What about unique identifiers for products like ISBN nr. and the UPC codes for a product? My gut feeling is that they should be part of a product microformat. &lt;br /&gt;
&lt;br /&gt;
With respect to the above, do we really need to talk about hProductNotebook etc. this seems odd.&lt;br /&gt;
&lt;br /&gt;
===Adam Craven===&lt;br /&gt;
&lt;br /&gt;
In relation to the p-v and general property values. The [[abbr-design-pattern]] could be used over the hidden class variable. So&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;h1 class=&amp;quot;name&amp;quot;&amp;gt;Breitling SuperOcean Chrono&amp;lt;/h1&amp;gt;&lt;br /&gt;
Water resistant up to &amp;lt;span class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;property value&amp;quot; title=&amp;quot;water-resistance&amp;quot;&amp;gt;1500m&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this second example, the color is embedded within the name of the shirt itself.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;h1 class=&amp;quot;name&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;property value&amp;quot; title=&amp;quot;color&amp;quot;&amp;gt;White&amp;lt;/abbr&amp;gt; Coxmoor shirt&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;white-coxmoor-shirt.jpg&amp;quot; rel=&amp;quot;image thumb&amp;quot; /&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For items such as books, whereby authors sometimes aren't explicitly denoted visibly (http://www.thebookpeople.co.uk/webapp/wcs/stores/servlet/product_10001_10051_47517_100_10014_10013_category_10013), rather inferred by convention. Could arguably still use the abbr pattern:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;h1&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Great Tales From English History&amp;lt;/span&amp;gt; - 3 Books&amp;lt;/h1&amp;gt;&lt;br /&gt;
by &amp;lt;span class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;property value&amp;quot; title=&amp;quot;author&amp;quot;&amp;gt;Robert Lacey&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or even&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;h1&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Great Tales From English History&amp;lt;/span&amp;gt; - 3 Books&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;property&amp;quot; title=&amp;quot;author&amp;quot;&amp;gt;by&amp;lt;/abbr&amp;gt; &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;Robert Lacey&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;
A final thought to throw in. If the property and values are within the same HTML tag, it might be possible to remove the property &amp;amp; value class, as the p-v indicates a property value relationship itself.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr class=&amp;quot;p-v&amp;quot; title=&amp;quot;author&amp;quot;&amp;gt;Robert Lacey&amp;lt;/abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
What do you think?&lt;br /&gt;
&lt;br /&gt;
===LanceW===&lt;br /&gt;
&lt;br /&gt;
A product microformat would I think be useful for corporate sites.&lt;br /&gt;
For example, my employers site lists the products and services we work with, I am able to (and have) used microformats to contact details, but would like to microformat products and services. At present I have as a start added rel=&amp;quot;product&amp;quot; to links to our individual product pages, but to be able to do it in a better manner would be good, also so I could microformat the product page itself so that one could find say all the products from a specific manufacturer.&lt;br /&gt;
&lt;br /&gt;
===PaulLee===&lt;br /&gt;
&lt;br /&gt;
There's a lot of interesting discussion here re: formats for sub-categories of product types that are each quite different, e.g., vehicles vs. computers vs. apparel.  I think it's an ambitious and worthwhile undertaking to look at examples in each of these categories.  However, I also think there is a lot of value in taking the common pieces that apply across all products, and using that as a foundation to build upon.  Otherwise, I think the effort has the potential to get bogged down while figuring out how to accommodate the entire world or products. [[User:PaulLee|Paul Lee]] 21:09 20 Aug 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
== naming ==&lt;br /&gt;
Here are candidate names for a product microformat:&lt;br /&gt;
* hProduct&lt;br /&gt;
&lt;br /&gt;
== proposal ==&lt;br /&gt;
The above brainstorming, based on [[product-examples]] and [[product-formats]] (TO BE DONE) research, should go into a proposal:&lt;br /&gt;
* [[hproduct-proposal|hProduct proposal]]&lt;br /&gt;
Currently this is premature, as the [[product-formats]] page has not yet even been created, much less researched.  Per the [[process]], research on formats must be done before brainstorming or drafting a separate proposal.&lt;br /&gt;
&lt;br /&gt;
== related ==&lt;br /&gt;
* [[product]]&lt;br /&gt;
* [[product-examples]]&lt;br /&gt;
* [[product-formats]]&lt;br /&gt;
* [[product-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
== see also ==&lt;br /&gt;
* [[hReview]]&lt;br /&gt;
* [[hListing]]&lt;/div&gt;</summary>
		<author><name>PaulLee</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=product-examples&amp;diff=28341</id>
		<title>product-examples</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=product-examples&amp;diff=28341"/>
		<updated>2008-08-21T04:24:34Z</updated>

		<summary type="html">&lt;p&gt;PaulLee: /* Examples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; Product Examples &amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
This is an exploratory page to document product examples currently published around the web. Typically, the metadata associated with this content is stored in non-semantic markup and proprietary formats. The purpose of the studies on this page is to serve as background for the design of a simple distributed product microformat.&lt;br /&gt;
&lt;br /&gt;
== Authors ==&lt;br /&gt;
&lt;br /&gt;
* Aaron Gustafson&lt;br /&gt;
* Adam Craven&lt;br /&gt;
* Craig Cook&lt;br /&gt;
* Ronnos&lt;br /&gt;
* [[User:PaulLee|Paul Lee]], Google Product Search&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
(Note: See [[hlisting-extended-examples|hlisting-extended-examples]] also for examples of products listed on classified services.--[[PaulLee|Paul Lee]] 21:24 20 Aug 2008)&lt;br /&gt;
&lt;br /&gt;
=== Amazon ===&lt;br /&gt;
&lt;br /&gt;
==== CD ====&lt;br /&gt;
* buying - contains unstructured data&lt;br /&gt;
** album (product name)&lt;br /&gt;
** artist&lt;br /&gt;
* prodImage&lt;br /&gt;
* listprice&lt;br /&gt;
* price (actual price '''and''' &amp;quot;you save&amp;quot;)&lt;br /&gt;
* productDetails - contains unstructured data&lt;br /&gt;
** format&lt;br /&gt;
** release date&lt;br /&gt;
** # of discs&lt;br /&gt;
** label&lt;br /&gt;
** ASIN&lt;br /&gt;
&lt;br /&gt;
==== Book ====&lt;br /&gt;
Please also see [[book-info-formats]] and [[book-info-examples]].&lt;br /&gt;
* buying - contains unstructured data&lt;br /&gt;
** title (product name)&lt;br /&gt;
** format&lt;br /&gt;
** author&lt;br /&gt;
* prodImage&lt;br /&gt;
* listprice&lt;br /&gt;
* price (actual price '''and''' &amp;quot;you save&amp;quot;)&lt;br /&gt;
* productDetails - contains unstructured data&lt;br /&gt;
** format&lt;br /&gt;
** page count&lt;br /&gt;
** publisher&lt;br /&gt;
** publication date&lt;br /&gt;
** language&lt;br /&gt;
** ISBN&lt;br /&gt;
** dimensions&lt;br /&gt;
** weight&lt;br /&gt;
&lt;br /&gt;
==== Video Game ====&lt;br /&gt;
* buying - contains unstructured data&lt;br /&gt;
** title (product name)&lt;br /&gt;
** publisher&lt;br /&gt;
** platform&lt;br /&gt;
* prodImage&lt;br /&gt;
* listprice&lt;br /&gt;
* price (actual price '''and''' &amp;quot;you save&amp;quot;)&lt;br /&gt;
* bucket (game info)&lt;br /&gt;
** ESRB Rating&lt;br /&gt;
** genre&lt;br /&gt;
* productDetails - contains unstructured data&lt;br /&gt;
** ASIN&lt;br /&gt;
** SKN&lt;br /&gt;
** release date&lt;br /&gt;
&lt;br /&gt;
==== Outdoor Product ====&lt;br /&gt;
* buying - contains unstructured data&lt;br /&gt;
** product name&lt;br /&gt;
** brand&lt;br /&gt;
* prodImage&lt;br /&gt;
* listprice&lt;br /&gt;
* price (actual price '''and''' &amp;quot;you save&amp;quot;)&lt;br /&gt;
* bucket (product features)&lt;br /&gt;
* productDetails - contains unstructured data&lt;br /&gt;
** dimensions&lt;br /&gt;
** weight&lt;br /&gt;
** ASIN&lt;br /&gt;
** model number&lt;br /&gt;
&lt;br /&gt;
=== Buy.com ===&lt;br /&gt;
&lt;br /&gt;
==== CD ====&lt;br /&gt;
* productTitle&lt;br /&gt;
* artist (unstructured)&lt;br /&gt;
* image (unstructured)&lt;br /&gt;
* mainPricSection - contains unstructured data&lt;br /&gt;
** actual price&lt;br /&gt;
** shipping&lt;br /&gt;
** total (augmented by quantity)&lt;br /&gt;
* prodPriceSec_2 - actually product details&lt;br /&gt;
** format&lt;br /&gt;
** release date&lt;br /&gt;
** label&lt;br /&gt;
** SKU&lt;br /&gt;
** item #&lt;br /&gt;
* prodInfoSec_1 - additional details&lt;br /&gt;
** description&lt;br /&gt;
&lt;br /&gt;
==== Book ====&lt;br /&gt;
* productTitle&lt;br /&gt;
* author (unstructured)&lt;br /&gt;
* image (unstructured)&lt;br /&gt;
* mainPricSection - contains unstructured data&lt;br /&gt;
** actual price&lt;br /&gt;
** shipping&lt;br /&gt;
** total (augmented by quantity)&lt;br /&gt;
* prodPriceSec_2 - actually product details&lt;br /&gt;
** format&lt;br /&gt;
** ISBN&lt;br /&gt;
** publication date&lt;br /&gt;
** publisher&lt;br /&gt;
** dimensions&lt;br /&gt;
** SKU&lt;br /&gt;
** item #&lt;br /&gt;
* prodInfoSec_1 - additional details&lt;br /&gt;
** description&lt;br /&gt;
&lt;br /&gt;
==== Video Game ====&lt;br /&gt;
* productTitle&lt;br /&gt;
* image (unstructured)&lt;br /&gt;
* mainPricSection - contains unstructured data&lt;br /&gt;
** actual price&lt;br /&gt;
** shipping&lt;br /&gt;
** total (augmented by quantity)&lt;br /&gt;
* prodPriceSec_2 - actually product details&lt;br /&gt;
** format&lt;br /&gt;
** release date&lt;br /&gt;
** publisher&lt;br /&gt;
** sku&lt;br /&gt;
* prodInfoSec_1 - additional details&lt;br /&gt;
** description&lt;br /&gt;
&lt;br /&gt;
==== TV ====&lt;br /&gt;
* productTitle&lt;br /&gt;
* image (unstructured)&lt;br /&gt;
* mainPricSection - contains unstructured data&lt;br /&gt;
** list price (msrp)&lt;br /&gt;
** you save&lt;br /&gt;
** price&lt;br /&gt;
** shipping&lt;br /&gt;
** actual price&lt;br /&gt;
* prodPriceSec_2 - actually product details&lt;br /&gt;
** manufacturer (brand)&lt;br /&gt;
** part #&lt;br /&gt;
** SKU&lt;br /&gt;
** item #&lt;br /&gt;
* prodInfoSec_1 - additional details&lt;br /&gt;
** description&lt;br /&gt;
* prodInfoSec_2 - tech specs (unstructured)&lt;br /&gt;
** type (product description summary)&lt;br /&gt;
** display area&lt;br /&gt;
** native resolution&lt;br /&gt;
** contrast ratio&lt;br /&gt;
** viewing angles&lt;br /&gt;
** power&lt;br /&gt;
** weight&lt;br /&gt;
** warranty&lt;br /&gt;
** etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ben Sherman ===&lt;br /&gt;
&lt;br /&gt;
==== Clothes ====&lt;br /&gt;
&lt;br /&gt;
Link to product rather than actual product immediately available for sale. Personally marked-up and used rel-product ideas to link to the shop.&lt;br /&gt;
&lt;br /&gt;
* Image&lt;br /&gt;
** Thumbnail&lt;br /&gt;
* Product &lt;br /&gt;
** Type&lt;br /&gt;
** Title&lt;br /&gt;
* Properties&lt;br /&gt;
** Colour&lt;br /&gt;
* Link&lt;br /&gt;
** Buy this Online (rel=product)&lt;br /&gt;
&lt;br /&gt;
'''Mark-up:'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hproduct&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;img src=&amp;quot;#&amp;quot; alt=&amp;quot;polo shirt&amp;quot; class=&amp;quot;product-thumb&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;h3 class=&amp;quot;product-type&amp;quot;&amp;gt;Polo Shirt&amp;lt;/h3&amp;gt;&lt;br /&gt;
	&amp;lt;h4 class=&amp;quot;product-title&amp;quot;&amp;gt;Coxmoor&amp;lt;/h4&amp;gt;&lt;br /&gt;
	&amp;lt;p class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Colour:&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;289 Rush&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
	&amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;poloshirt/coxmoor/&amp;quot; title=&amp;quot;Buy This Online&amp;quot; rel=&amp;quot;product&amp;quot;&amp;gt;Buy This Online&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;
==== CDs ====&lt;br /&gt;
&lt;br /&gt;
Additionally the site has links to products on Amazon.&lt;br /&gt;
&lt;br /&gt;
* Image&lt;br /&gt;
** Thumbnail&lt;br /&gt;
* Product &lt;br /&gt;
** Title&lt;br /&gt;
* Properties&lt;br /&gt;
** Artist&lt;br /&gt;
* Link&lt;br /&gt;
** Buy this Online (rel=product)&lt;br /&gt;
* Currency implementation&lt;br /&gt;
&lt;br /&gt;
'''Mark-up:'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hproduct&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;a href=&amp;quot;#&amp;quot; rel=&amp;quot;product&amp;quot;&amp;gt;&lt;br /&gt;
	   &amp;lt;img src=&amp;quot;assets/images/timeline/amazon/small-faces.gif&amp;quot; alt=&amp;quot;Small Faces Album&amp;quot; class=&amp;quot;product-thumb&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;/a&amp;gt;&lt;br /&gt;
	&amp;lt;h3 class=&amp;quot;product-title&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;#&amp;quot; rel=&amp;quot;product&amp;quot;&amp;gt;Ogdens' Nut Gone Flakes&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
	&amp;lt;h4 class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;property artist&amp;quot;&amp;gt;Small Faces&amp;lt;/span&amp;gt;&amp;lt;/h4&amp;gt;&lt;br /&gt;
	&amp;lt;p class=&amp;quot;product-buy&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;#&amp;quot; title=&amp;quot;Buy this online&amp;quot; rel=&amp;quot;product&amp;quot;&amp;gt;Buy from Amazon&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
	&amp;lt;p class=&amp;quot;money&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;currency&amp;quot; title=&amp;quot;GBP&amp;quot;&amp;gt;&amp;amp;pound;&amp;lt;/abbr&amp;gt;&amp;lt;span class=&amp;quot;amount&amp;quot;&amp;gt;6.99&amp;lt;/span&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;
&lt;br /&gt;
The use of [[hproduct-brainstorming#Non-visible_property_names|Non-visible property names]] made it possible to have an invisible property of 'artist'. Having 'Artist: Small Faces' was not in the visual specification of the Ben Sherman site.&lt;br /&gt;
&lt;br /&gt;
=== Atomic Books ===&lt;br /&gt;
&lt;br /&gt;
==== Books ====&lt;br /&gt;
* Image&lt;br /&gt;
** Thumbnail&lt;br /&gt;
* Product&lt;br /&gt;
** Title (productname)&lt;br /&gt;
** Author&lt;br /&gt;
** Publisher&lt;br /&gt;
* Properties&lt;br /&gt;
** Page Count&lt;br /&gt;
** Size&lt;br /&gt;
* Notes&lt;br /&gt;
* Date Published (can be in future to indicate &amp;quot;not yet released&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Walmart ===&lt;br /&gt;
&lt;br /&gt;
=== Cell phone ===&lt;br /&gt;
* Productname&lt;br /&gt;
* Photo's (Photo)&lt;br /&gt;
** Productimage (Pdi)&lt;br /&gt;
** Thumbnails (PdiThumbs)&lt;br /&gt;
* Price (PriceInfo)&lt;br /&gt;
** Productprice (ProdPrice)&lt;br /&gt;
** Shipping options (Ship)&lt;br /&gt;
** Availability (Avail)&lt;br /&gt;
** Pricing options (PriceOptions)&lt;br /&gt;
* Description (Description)&lt;br /&gt;
* Features&lt;br /&gt;
* Included Accessories&lt;br /&gt;
&lt;br /&gt;
=== Comparison Shopping Engines ===&lt;br /&gt;
&lt;br /&gt;
These examples come from a slightly different angle.  This information may or may not be listed in its entirety on the landing page of the specific product; however, many merchants possess this information and submit it to shopping engines for inclusion in search results.&lt;br /&gt;
&lt;br /&gt;
==== Google Base/Product Search ====&lt;br /&gt;
&lt;br /&gt;
* Required&lt;br /&gt;
** title&lt;br /&gt;
** description&lt;br /&gt;
** price&lt;br /&gt;
** link (url)&lt;br /&gt;
** id (any unique identifier, but typically the product SKU)&lt;br /&gt;
* Recommended&lt;br /&gt;
** upc or ean (depending on region/locale)&lt;br /&gt;
** mpn&lt;br /&gt;
** isbn (for books)&lt;br /&gt;
** brand&lt;br /&gt;
** condition&lt;br /&gt;
** product type (tag)&lt;br /&gt;
* Optional&lt;br /&gt;
** Tax&lt;br /&gt;
** Shipping&lt;br /&gt;
** Weight&lt;br /&gt;
** Size&lt;br /&gt;
** Height&lt;br /&gt;
** Length&lt;br /&gt;
** Width&lt;br /&gt;
** Color&lt;br /&gt;
&lt;br /&gt;
==Existing schema==&lt;br /&gt;
''' This section should be moved to [[product-formats]] where existing formats in general should be documented. '''&lt;br /&gt;
* Per [http://en.wikipedia.org/wiki/Global_Trade_Item_Number Wikipedia: Global Trade Item Number]:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Global Trade Item Number (GTIN) is an identifier for trade items developed by GS1 (comprising the former EAN International and Uniform Code Council).&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 09:14, 31 Aug 2007 (PDT)&lt;br /&gt;
* Using [http://en.wikipedia.org/wiki/Nomenclature_Generale_des_Activites_Economiques_dans_L%60Union_Europeenne NACE] for vendors or product-categories. [[User:VanGore|vanGore]] 15:05, 25 Nov 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
== related ==&lt;br /&gt;
* [[product]]&lt;br /&gt;
* [[product-formats|product formats]]&lt;br /&gt;
* [[product-brainstorming|product brainstorming]]&lt;br /&gt;
* [[currency]]&lt;/div&gt;</summary>
		<author><name>PaulLee</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=product-examples&amp;diff=28338</id>
		<title>product-examples</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=product-examples&amp;diff=28338"/>
		<updated>2008-08-21T04:18:38Z</updated>

		<summary type="html">&lt;p&gt;PaulLee: /* Examples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; Product Examples &amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
This is an exploratory page to document product examples currently published around the web. Typically, the metadata associated with this content is stored in non-semantic markup and proprietary formats. The purpose of the studies on this page is to serve as background for the design of a simple distributed product microformat.&lt;br /&gt;
&lt;br /&gt;
== Authors ==&lt;br /&gt;
&lt;br /&gt;
* Aaron Gustafson&lt;br /&gt;
* Adam Craven&lt;br /&gt;
* Craig Cook&lt;br /&gt;
* Ronnos&lt;br /&gt;
* [[User:PaulLee|Paul Lee]], Google Product Search&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
=== Amazon ===&lt;br /&gt;
&lt;br /&gt;
==== CD ====&lt;br /&gt;
* buying - contains unstructured data&lt;br /&gt;
** album (product name)&lt;br /&gt;
** artist&lt;br /&gt;
* prodImage&lt;br /&gt;
* listprice&lt;br /&gt;
* price (actual price '''and''' &amp;quot;you save&amp;quot;)&lt;br /&gt;
* productDetails - contains unstructured data&lt;br /&gt;
** format&lt;br /&gt;
** release date&lt;br /&gt;
** # of discs&lt;br /&gt;
** label&lt;br /&gt;
** ASIN&lt;br /&gt;
&lt;br /&gt;
==== Book ====&lt;br /&gt;
Please also see [[book-info-formats]] and [[book-info-examples]].&lt;br /&gt;
* buying - contains unstructured data&lt;br /&gt;
** title (product name)&lt;br /&gt;
** format&lt;br /&gt;
** author&lt;br /&gt;
* prodImage&lt;br /&gt;
* listprice&lt;br /&gt;
* price (actual price '''and''' &amp;quot;you save&amp;quot;)&lt;br /&gt;
* productDetails - contains unstructured data&lt;br /&gt;
** format&lt;br /&gt;
** page count&lt;br /&gt;
** publisher&lt;br /&gt;
** publication date&lt;br /&gt;
** language&lt;br /&gt;
** ISBN&lt;br /&gt;
** dimensions&lt;br /&gt;
** weight&lt;br /&gt;
&lt;br /&gt;
==== Video Game ====&lt;br /&gt;
* buying - contains unstructured data&lt;br /&gt;
** title (product name)&lt;br /&gt;
** publisher&lt;br /&gt;
** platform&lt;br /&gt;
* prodImage&lt;br /&gt;
* listprice&lt;br /&gt;
* price (actual price '''and''' &amp;quot;you save&amp;quot;)&lt;br /&gt;
* bucket (game info)&lt;br /&gt;
** ESRB Rating&lt;br /&gt;
** genre&lt;br /&gt;
* productDetails - contains unstructured data&lt;br /&gt;
** ASIN&lt;br /&gt;
** SKN&lt;br /&gt;
** release date&lt;br /&gt;
&lt;br /&gt;
==== Outdoor Product ====&lt;br /&gt;
* buying - contains unstructured data&lt;br /&gt;
** product name&lt;br /&gt;
** brand&lt;br /&gt;
* prodImage&lt;br /&gt;
* listprice&lt;br /&gt;
* price (actual price '''and''' &amp;quot;you save&amp;quot;)&lt;br /&gt;
* bucket (product features)&lt;br /&gt;
* productDetails - contains unstructured data&lt;br /&gt;
** dimensions&lt;br /&gt;
** weight&lt;br /&gt;
** ASIN&lt;br /&gt;
** model number&lt;br /&gt;
&lt;br /&gt;
=== Buy.com ===&lt;br /&gt;
&lt;br /&gt;
==== CD ====&lt;br /&gt;
* productTitle&lt;br /&gt;
* artist (unstructured)&lt;br /&gt;
* image (unstructured)&lt;br /&gt;
* mainPricSection - contains unstructured data&lt;br /&gt;
** actual price&lt;br /&gt;
** shipping&lt;br /&gt;
** total (augmented by quantity)&lt;br /&gt;
* prodPriceSec_2 - actually product details&lt;br /&gt;
** format&lt;br /&gt;
** release date&lt;br /&gt;
** label&lt;br /&gt;
** SKU&lt;br /&gt;
** item #&lt;br /&gt;
* prodInfoSec_1 - additional details&lt;br /&gt;
** description&lt;br /&gt;
&lt;br /&gt;
==== Book ====&lt;br /&gt;
* productTitle&lt;br /&gt;
* author (unstructured)&lt;br /&gt;
* image (unstructured)&lt;br /&gt;
* mainPricSection - contains unstructured data&lt;br /&gt;
** actual price&lt;br /&gt;
** shipping&lt;br /&gt;
** total (augmented by quantity)&lt;br /&gt;
* prodPriceSec_2 - actually product details&lt;br /&gt;
** format&lt;br /&gt;
** ISBN&lt;br /&gt;
** publication date&lt;br /&gt;
** publisher&lt;br /&gt;
** dimensions&lt;br /&gt;
** SKU&lt;br /&gt;
** item #&lt;br /&gt;
* prodInfoSec_1 - additional details&lt;br /&gt;
** description&lt;br /&gt;
&lt;br /&gt;
==== Video Game ====&lt;br /&gt;
* productTitle&lt;br /&gt;
* image (unstructured)&lt;br /&gt;
* mainPricSection - contains unstructured data&lt;br /&gt;
** actual price&lt;br /&gt;
** shipping&lt;br /&gt;
** total (augmented by quantity)&lt;br /&gt;
* prodPriceSec_2 - actually product details&lt;br /&gt;
** format&lt;br /&gt;
** release date&lt;br /&gt;
** publisher&lt;br /&gt;
** sku&lt;br /&gt;
* prodInfoSec_1 - additional details&lt;br /&gt;
** description&lt;br /&gt;
&lt;br /&gt;
==== TV ====&lt;br /&gt;
* productTitle&lt;br /&gt;
* image (unstructured)&lt;br /&gt;
* mainPricSection - contains unstructured data&lt;br /&gt;
** list price (msrp)&lt;br /&gt;
** you save&lt;br /&gt;
** price&lt;br /&gt;
** shipping&lt;br /&gt;
** actual price&lt;br /&gt;
* prodPriceSec_2 - actually product details&lt;br /&gt;
** manufacturer (brand)&lt;br /&gt;
** part #&lt;br /&gt;
** SKU&lt;br /&gt;
** item #&lt;br /&gt;
* prodInfoSec_1 - additional details&lt;br /&gt;
** description&lt;br /&gt;
* prodInfoSec_2 - tech specs (unstructured)&lt;br /&gt;
** type (product description summary)&lt;br /&gt;
** display area&lt;br /&gt;
** native resolution&lt;br /&gt;
** contrast ratio&lt;br /&gt;
** viewing angles&lt;br /&gt;
** power&lt;br /&gt;
** weight&lt;br /&gt;
** warranty&lt;br /&gt;
** etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ben Sherman ===&lt;br /&gt;
&lt;br /&gt;
==== Clothes ====&lt;br /&gt;
&lt;br /&gt;
Link to product rather than actual product immediately available for sale. Personally marked-up and used rel-product ideas to link to the shop.&lt;br /&gt;
&lt;br /&gt;
* Image&lt;br /&gt;
** Thumbnail&lt;br /&gt;
* Product &lt;br /&gt;
** Type&lt;br /&gt;
** Title&lt;br /&gt;
* Properties&lt;br /&gt;
** Colour&lt;br /&gt;
* Link&lt;br /&gt;
** Buy this Online (rel=product)&lt;br /&gt;
&lt;br /&gt;
'''Mark-up:'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hproduct&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;img src=&amp;quot;#&amp;quot; alt=&amp;quot;polo shirt&amp;quot; class=&amp;quot;product-thumb&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;h3 class=&amp;quot;product-type&amp;quot;&amp;gt;Polo Shirt&amp;lt;/h3&amp;gt;&lt;br /&gt;
	&amp;lt;h4 class=&amp;quot;product-title&amp;quot;&amp;gt;Coxmoor&amp;lt;/h4&amp;gt;&lt;br /&gt;
	&amp;lt;p class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Colour:&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;289 Rush&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
	&amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;poloshirt/coxmoor/&amp;quot; title=&amp;quot;Buy This Online&amp;quot; rel=&amp;quot;product&amp;quot;&amp;gt;Buy This Online&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;
==== CDs ====&lt;br /&gt;
&lt;br /&gt;
Additionally the site has links to products on Amazon.&lt;br /&gt;
&lt;br /&gt;
* Image&lt;br /&gt;
** Thumbnail&lt;br /&gt;
* Product &lt;br /&gt;
** Title&lt;br /&gt;
* Properties&lt;br /&gt;
** Artist&lt;br /&gt;
* Link&lt;br /&gt;
** Buy this Online (rel=product)&lt;br /&gt;
* Currency implementation&lt;br /&gt;
&lt;br /&gt;
'''Mark-up:'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hproduct&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;a href=&amp;quot;#&amp;quot; rel=&amp;quot;product&amp;quot;&amp;gt;&lt;br /&gt;
	   &amp;lt;img src=&amp;quot;assets/images/timeline/amazon/small-faces.gif&amp;quot; alt=&amp;quot;Small Faces Album&amp;quot; class=&amp;quot;product-thumb&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;/a&amp;gt;&lt;br /&gt;
	&amp;lt;h3 class=&amp;quot;product-title&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;#&amp;quot; rel=&amp;quot;product&amp;quot;&amp;gt;Ogdens' Nut Gone Flakes&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
	&amp;lt;h4 class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;property artist&amp;quot;&amp;gt;Small Faces&amp;lt;/span&amp;gt;&amp;lt;/h4&amp;gt;&lt;br /&gt;
	&amp;lt;p class=&amp;quot;product-buy&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;#&amp;quot; title=&amp;quot;Buy this online&amp;quot; rel=&amp;quot;product&amp;quot;&amp;gt;Buy from Amazon&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
	&amp;lt;p class=&amp;quot;money&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;currency&amp;quot; title=&amp;quot;GBP&amp;quot;&amp;gt;&amp;amp;pound;&amp;lt;/abbr&amp;gt;&amp;lt;span class=&amp;quot;amount&amp;quot;&amp;gt;6.99&amp;lt;/span&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;
&lt;br /&gt;
The use of [[hproduct-brainstorming#Non-visible_property_names|Non-visible property names]] made it possible to have an invisible property of 'artist'. Having 'Artist: Small Faces' was not in the visual specification of the Ben Sherman site.&lt;br /&gt;
&lt;br /&gt;
=== Atomic Books ===&lt;br /&gt;
&lt;br /&gt;
==== Books ====&lt;br /&gt;
* Image&lt;br /&gt;
** Thumbnail&lt;br /&gt;
* Product&lt;br /&gt;
** Title (productname)&lt;br /&gt;
** Author&lt;br /&gt;
** Publisher&lt;br /&gt;
* Properties&lt;br /&gt;
** Page Count&lt;br /&gt;
** Size&lt;br /&gt;
* Notes&lt;br /&gt;
* Date Published (can be in future to indicate &amp;quot;not yet released&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Walmart ===&lt;br /&gt;
&lt;br /&gt;
=== Cell phone ===&lt;br /&gt;
* Productname&lt;br /&gt;
* Photo's (Photo)&lt;br /&gt;
** Productimage (Pdi)&lt;br /&gt;
** Thumbnails (PdiThumbs)&lt;br /&gt;
* Price (PriceInfo)&lt;br /&gt;
** Productprice (ProdPrice)&lt;br /&gt;
** Shipping options (Ship)&lt;br /&gt;
** Availability (Avail)&lt;br /&gt;
** Pricing options (PriceOptions)&lt;br /&gt;
* Description (Description)&lt;br /&gt;
* Features&lt;br /&gt;
* Included Accessories&lt;br /&gt;
&lt;br /&gt;
=== Comparison Shopping Engines ===&lt;br /&gt;
&lt;br /&gt;
These examples come from a slightly different angle.  This information may or may not be listed in its entirety on the landing page of the specific product; however, many merchants possess this information and submit it to shopping engines for inclusion in search results.&lt;br /&gt;
&lt;br /&gt;
==== Google Base/Product Search ====&lt;br /&gt;
&lt;br /&gt;
* Required&lt;br /&gt;
** title&lt;br /&gt;
** description&lt;br /&gt;
** price&lt;br /&gt;
** link (url)&lt;br /&gt;
** id (any unique identifier, but typically the product SKU)&lt;br /&gt;
* Recommended&lt;br /&gt;
** upc or ean (depending on region/locale)&lt;br /&gt;
** mpn&lt;br /&gt;
** isbn (for books)&lt;br /&gt;
** brand&lt;br /&gt;
** condition&lt;br /&gt;
** product type (tag)&lt;br /&gt;
* Optional&lt;br /&gt;
** Tax&lt;br /&gt;
** Shipping&lt;br /&gt;
** Weight&lt;br /&gt;
** Size&lt;br /&gt;
** Height&lt;br /&gt;
** Length&lt;br /&gt;
** Width&lt;br /&gt;
** Color&lt;br /&gt;
&lt;br /&gt;
==Existing schema==&lt;br /&gt;
''' This section should be moved to [[product-formats]] where existing formats in general should be documented. '''&lt;br /&gt;
* Per [http://en.wikipedia.org/wiki/Global_Trade_Item_Number Wikipedia: Global Trade Item Number]:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Global Trade Item Number (GTIN) is an identifier for trade items developed by GS1 (comprising the former EAN International and Uniform Code Council).&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 09:14, 31 Aug 2007 (PDT)&lt;br /&gt;
* Using [http://en.wikipedia.org/wiki/Nomenclature_Generale_des_Activites_Economiques_dans_L%60Union_Europeenne NACE] for vendors or product-categories. [[User:VanGore|vanGore]] 15:05, 25 Nov 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
== related ==&lt;br /&gt;
* [[product]]&lt;br /&gt;
* [[product-formats|product formats]]&lt;br /&gt;
* [[product-brainstorming|product brainstorming]]&lt;br /&gt;
* [[currency]]&lt;/div&gt;</summary>
		<author><name>PaulLee</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=product-examples&amp;diff=28337</id>
		<title>product-examples</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=product-examples&amp;diff=28337"/>
		<updated>2008-08-21T04:11:44Z</updated>

		<summary type="html">&lt;p&gt;PaulLee: /* Authors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; Product Examples &amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
This is an exploratory page to document product examples currently published around the web. Typically, the metadata associated with this content is stored in non-semantic markup and proprietary formats. The purpose of the studies on this page is to serve as background for the design of a simple distributed product microformat.&lt;br /&gt;
&lt;br /&gt;
== Authors ==&lt;br /&gt;
&lt;br /&gt;
* Aaron Gustafson&lt;br /&gt;
* Adam Craven&lt;br /&gt;
* Craig Cook&lt;br /&gt;
* Ronnos&lt;br /&gt;
* [[User:PaulLee|Paul Lee]], Google Product Search&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
=== Amazon ===&lt;br /&gt;
&lt;br /&gt;
==== CD ====&lt;br /&gt;
* buying - contains unstructured data&lt;br /&gt;
** album (product name)&lt;br /&gt;
** artist&lt;br /&gt;
* prodImage&lt;br /&gt;
* listprice&lt;br /&gt;
* price (actual price '''and''' &amp;quot;you save&amp;quot;)&lt;br /&gt;
* productDetails - contains unstructured data&lt;br /&gt;
** format&lt;br /&gt;
** release date&lt;br /&gt;
** # of discs&lt;br /&gt;
** label&lt;br /&gt;
** ASIN&lt;br /&gt;
&lt;br /&gt;
==== Book ====&lt;br /&gt;
Please also see [[book-info-formats]] and [[book-info-examples]].&lt;br /&gt;
* buying - contains unstructured data&lt;br /&gt;
** title (product name)&lt;br /&gt;
** format&lt;br /&gt;
** author&lt;br /&gt;
* prodImage&lt;br /&gt;
* listprice&lt;br /&gt;
* price (actual price '''and''' &amp;quot;you save&amp;quot;)&lt;br /&gt;
* productDetails - contains unstructured data&lt;br /&gt;
** format&lt;br /&gt;
** page count&lt;br /&gt;
** publisher&lt;br /&gt;
** publication date&lt;br /&gt;
** language&lt;br /&gt;
** ISBN&lt;br /&gt;
** dimensions&lt;br /&gt;
** weight&lt;br /&gt;
&lt;br /&gt;
==== Video Game ====&lt;br /&gt;
* buying - contains unstructured data&lt;br /&gt;
** title (product name)&lt;br /&gt;
** publisher&lt;br /&gt;
** platform&lt;br /&gt;
* prodImage&lt;br /&gt;
* listprice&lt;br /&gt;
* price (actual price '''and''' &amp;quot;you save&amp;quot;)&lt;br /&gt;
* bucket (game info)&lt;br /&gt;
** ESRB Rating&lt;br /&gt;
** genre&lt;br /&gt;
* productDetails - contains unstructured data&lt;br /&gt;
** ASIN&lt;br /&gt;
** SKN&lt;br /&gt;
** release date&lt;br /&gt;
&lt;br /&gt;
==== Outdoor Product ====&lt;br /&gt;
* buying - contains unstructured data&lt;br /&gt;
** product name&lt;br /&gt;
** brand&lt;br /&gt;
* prodImage&lt;br /&gt;
* listprice&lt;br /&gt;
* price (actual price '''and''' &amp;quot;you save&amp;quot;)&lt;br /&gt;
* bucket (product features)&lt;br /&gt;
* productDetails - contains unstructured data&lt;br /&gt;
** dimensions&lt;br /&gt;
** weight&lt;br /&gt;
** ASIN&lt;br /&gt;
** model number&lt;br /&gt;
&lt;br /&gt;
=== Buy.com ===&lt;br /&gt;
&lt;br /&gt;
==== CD ====&lt;br /&gt;
* productTitle&lt;br /&gt;
* artist (unstructured)&lt;br /&gt;
* image (unstructured)&lt;br /&gt;
* mainPricSection - contains unstructured data&lt;br /&gt;
** actual price&lt;br /&gt;
** shipping&lt;br /&gt;
** total (augmented by quantity)&lt;br /&gt;
* prodPriceSec_2 - actually product details&lt;br /&gt;
** format&lt;br /&gt;
** release date&lt;br /&gt;
** label&lt;br /&gt;
** SKU&lt;br /&gt;
** item #&lt;br /&gt;
* prodInfoSec_1 - additional details&lt;br /&gt;
** description&lt;br /&gt;
&lt;br /&gt;
==== Book ====&lt;br /&gt;
* productTitle&lt;br /&gt;
* author (unstructured)&lt;br /&gt;
* image (unstructured)&lt;br /&gt;
* mainPricSection - contains unstructured data&lt;br /&gt;
** actual price&lt;br /&gt;
** shipping&lt;br /&gt;
** total (augmented by quantity)&lt;br /&gt;
* prodPriceSec_2 - actually product details&lt;br /&gt;
** format&lt;br /&gt;
** ISBN&lt;br /&gt;
** publication date&lt;br /&gt;
** publisher&lt;br /&gt;
** dimensions&lt;br /&gt;
** SKU&lt;br /&gt;
** item #&lt;br /&gt;
* prodInfoSec_1 - additional details&lt;br /&gt;
** description&lt;br /&gt;
&lt;br /&gt;
==== Video Game ====&lt;br /&gt;
* productTitle&lt;br /&gt;
* image (unstructured)&lt;br /&gt;
* mainPricSection - contains unstructured data&lt;br /&gt;
** actual price&lt;br /&gt;
** shipping&lt;br /&gt;
** total (augmented by quantity)&lt;br /&gt;
* prodPriceSec_2 - actually product details&lt;br /&gt;
** format&lt;br /&gt;
** release date&lt;br /&gt;
** publisher&lt;br /&gt;
** sku&lt;br /&gt;
* prodInfoSec_1 - additional details&lt;br /&gt;
** description&lt;br /&gt;
&lt;br /&gt;
==== TV ====&lt;br /&gt;
* productTitle&lt;br /&gt;
* image (unstructured)&lt;br /&gt;
* mainPricSection - contains unstructured data&lt;br /&gt;
** list price (msrp)&lt;br /&gt;
** you save&lt;br /&gt;
** price&lt;br /&gt;
** shipping&lt;br /&gt;
** actual price&lt;br /&gt;
* prodPriceSec_2 - actually product details&lt;br /&gt;
** manufacturer (brand)&lt;br /&gt;
** part #&lt;br /&gt;
** SKU&lt;br /&gt;
** item #&lt;br /&gt;
* prodInfoSec_1 - additional details&lt;br /&gt;
** description&lt;br /&gt;
* prodInfoSec_2 - tech specs (unstructured)&lt;br /&gt;
** type (product description summary)&lt;br /&gt;
** display area&lt;br /&gt;
** native resolution&lt;br /&gt;
** contrast ratio&lt;br /&gt;
** viewing angles&lt;br /&gt;
** power&lt;br /&gt;
** weight&lt;br /&gt;
** warranty&lt;br /&gt;
** etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ben Sherman ===&lt;br /&gt;
&lt;br /&gt;
==== Clothes ====&lt;br /&gt;
&lt;br /&gt;
Link to product rather than actual product immediately available for sale. Personally marked-up and used rel-product ideas to link to the shop.&lt;br /&gt;
&lt;br /&gt;
* Image&lt;br /&gt;
** Thumbnail&lt;br /&gt;
* Product &lt;br /&gt;
** Type&lt;br /&gt;
** Title&lt;br /&gt;
* Properties&lt;br /&gt;
** Colour&lt;br /&gt;
* Link&lt;br /&gt;
** Buy this Online (rel=product)&lt;br /&gt;
&lt;br /&gt;
'''Mark-up:'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hproduct&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;img src=&amp;quot;#&amp;quot; alt=&amp;quot;polo shirt&amp;quot; class=&amp;quot;product-thumb&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;h3 class=&amp;quot;product-type&amp;quot;&amp;gt;Polo Shirt&amp;lt;/h3&amp;gt;&lt;br /&gt;
	&amp;lt;h4 class=&amp;quot;product-title&amp;quot;&amp;gt;Coxmoor&amp;lt;/h4&amp;gt;&lt;br /&gt;
	&amp;lt;p class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Colour:&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;289 Rush&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
	&amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;poloshirt/coxmoor/&amp;quot; title=&amp;quot;Buy This Online&amp;quot; rel=&amp;quot;product&amp;quot;&amp;gt;Buy This Online&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;
==== CDs ====&lt;br /&gt;
&lt;br /&gt;
Additionally the site has links to products on Amazon.&lt;br /&gt;
&lt;br /&gt;
* Image&lt;br /&gt;
** Thumbnail&lt;br /&gt;
* Product &lt;br /&gt;
** Title&lt;br /&gt;
* Properties&lt;br /&gt;
** Artist&lt;br /&gt;
* Link&lt;br /&gt;
** Buy this Online (rel=product)&lt;br /&gt;
* Currency implementation&lt;br /&gt;
&lt;br /&gt;
'''Mark-up:'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hproduct&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;a href=&amp;quot;#&amp;quot; rel=&amp;quot;product&amp;quot;&amp;gt;&lt;br /&gt;
	   &amp;lt;img src=&amp;quot;assets/images/timeline/amazon/small-faces.gif&amp;quot; alt=&amp;quot;Small Faces Album&amp;quot; class=&amp;quot;product-thumb&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;/a&amp;gt;&lt;br /&gt;
	&amp;lt;h3 class=&amp;quot;product-title&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;#&amp;quot; rel=&amp;quot;product&amp;quot;&amp;gt;Ogdens' Nut Gone Flakes&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
	&amp;lt;h4 class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;property artist&amp;quot;&amp;gt;Small Faces&amp;lt;/span&amp;gt;&amp;lt;/h4&amp;gt;&lt;br /&gt;
	&amp;lt;p class=&amp;quot;product-buy&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;#&amp;quot; title=&amp;quot;Buy this online&amp;quot; rel=&amp;quot;product&amp;quot;&amp;gt;Buy from Amazon&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
	&amp;lt;p class=&amp;quot;money&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;currency&amp;quot; title=&amp;quot;GBP&amp;quot;&amp;gt;&amp;amp;pound;&amp;lt;/abbr&amp;gt;&amp;lt;span class=&amp;quot;amount&amp;quot;&amp;gt;6.99&amp;lt;/span&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;
&lt;br /&gt;
The use of [[hproduct-brainstorming#Non-visible_property_names|Non-visible property names]] made it possible to have an invisible property of 'artist'. Having 'Artist: Small Faces' was not in the visual specification of the Ben Sherman site.&lt;br /&gt;
&lt;br /&gt;
=== Atomic Books ===&lt;br /&gt;
&lt;br /&gt;
==== Books ====&lt;br /&gt;
* Image&lt;br /&gt;
** Thumbnail&lt;br /&gt;
* Product&lt;br /&gt;
** Title (productname)&lt;br /&gt;
** Author&lt;br /&gt;
** Publisher&lt;br /&gt;
* Properties&lt;br /&gt;
** Page Count&lt;br /&gt;
** Size&lt;br /&gt;
* Notes&lt;br /&gt;
* Date Published (can be in future to indicate &amp;quot;not yet released&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Walmart ===&lt;br /&gt;
&lt;br /&gt;
=== Cell phone ===&lt;br /&gt;
* Productname&lt;br /&gt;
* Photo's (Photo)&lt;br /&gt;
** Productimage (Pdi)&lt;br /&gt;
** Thumbnails (PdiThumbs)&lt;br /&gt;
* Price (PriceInfo)&lt;br /&gt;
** Productprice (ProdPrice)&lt;br /&gt;
** Shipping options (Ship)&lt;br /&gt;
** Availability (Avail)&lt;br /&gt;
** Pricing options (PriceOptions)&lt;br /&gt;
* Description (Description)&lt;br /&gt;
* Features&lt;br /&gt;
* Included Accessories&lt;br /&gt;
&lt;br /&gt;
==Existing schema==&lt;br /&gt;
''' This section should be moved to [[product-formats]] where existing formats in general should be documented. '''&lt;br /&gt;
* Per [http://en.wikipedia.org/wiki/Global_Trade_Item_Number Wikipedia: Global Trade Item Number]:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Global Trade Item Number (GTIN) is an identifier for trade items developed by GS1 (comprising the former EAN International and Uniform Code Council).&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
: [[User:AndyMabbett|Andy Mabbett]] 09:14, 31 Aug 2007 (PDT)&lt;br /&gt;
* Using [http://en.wikipedia.org/wiki/Nomenclature_Generale_des_Activites_Economiques_dans_L%60Union_Europeenne NACE] for vendors or product-categories. [[User:VanGore|vanGore]] 15:05, 25 Nov 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
== related ==&lt;br /&gt;
* [[product]]&lt;br /&gt;
* [[product-formats|product formats]]&lt;br /&gt;
* [[product-brainstorming|product brainstorming]]&lt;br /&gt;
* [[currency]]&lt;/div&gt;</summary>
		<author><name>PaulLee</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=product-brainstorming&amp;diff=28339</id>
		<title>product-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=product-brainstorming&amp;diff=28339"/>
		<updated>2008-08-21T04:10:50Z</updated>

		<summary type="html">&lt;p&gt;PaulLee: /* Contributors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; product microformat brainstorming &amp;lt;/h1&amp;gt;&lt;br /&gt;
This is brainstorming for a [[product]] microformat per the [[process]]. See also [[product-examples]], and [[product-formats]].&lt;br /&gt;
&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
* Aaron Gustafson, [http://easy-designs.net/ Easy! Designs]&lt;br /&gt;
* Craig Cook, [http://focalcurve.com/ Focal Curve]&lt;br /&gt;
* [[User:JayMyers|Jay Myers]]&lt;br /&gt;
* [[User:PaulLee|Paul Lee]], Google Product Search&lt;br /&gt;
&lt;br /&gt;
== The Problem ==&lt;br /&gt;
&lt;br /&gt;
There are numerous ways to publish product information on the web, but nothing is standardized. It would be useful to have standardized product information on the web for creating mash-up applications which could&lt;br /&gt;
&lt;br /&gt;
* aggregate product-specific information from across the web&lt;br /&gt;
* aggregate and compare like products based on features&lt;br /&gt;
* allow aggregated product details to be linked to from hListings or hReviews&lt;br /&gt;
* match hListings to hReviews&lt;br /&gt;
&lt;br /&gt;
Additionally, it should be recognized that more mature formats like hListing are not granular or specific enough to cover the many possible attributes of a product. Without these specifics, hListings describing products lose much of their value and don't accurately represent product data.&lt;br /&gt;
&lt;br /&gt;
== To be incorporated ==&lt;br /&gt;
The following pages should be incorporated into this page:&lt;br /&gt;
* [[rel-product-brainstorming]]&lt;br /&gt;
* [[hproduct-feedback]]&lt;br /&gt;
And then those pages should simply redirect to this one via: &amp;lt;nowiki&amp;gt;#redirect [[product-brainstorming]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Elements that come up often in practice ==&lt;br /&gt;
&lt;br /&gt;
Examples of elements that might be included because they seem to come up often in user- and CMS-generated product publishing, include the following:&lt;br /&gt;
&lt;br /&gt;
=== Base Schema Elements ===&lt;br /&gt;
&lt;br /&gt;
* hproduct&lt;br /&gt;
** version. optional. text.&lt;br /&gt;
** name. required.&lt;br /&gt;
** image. optional. IMG element or rel='image'. could be further refined as image type ( thumb || full, photo || illo).&lt;br /&gt;
** description. optional. could be denoted as 'summary' or 'extended'.&lt;br /&gt;
** brand. text | [[hcard|hCard]]&lt;br /&gt;
** uri. optional. URI to product page, href could contain rel='product'.&lt;br /&gt;
** price. optional. could be further refined as specific type (sale || regular || msrp || clearance). should follow [[currency]] format.&lt;br /&gt;
** savings. optional. should follow [[currency]] format.&lt;br /&gt;
** p-v. optional. opens up possibilities for custom property-value pairs in more complex examples.&lt;br /&gt;
*** property. required. property types could include:&lt;br /&gt;
**** artist&lt;br /&gt;
**** author&lt;br /&gt;
**** released - [[hcalendar]] event for date of release&lt;br /&gt;
**** upc&lt;br /&gt;
**** isbn&lt;br /&gt;
**** sku&lt;br /&gt;
**** sn&lt;br /&gt;
**** vin&lt;br /&gt;
**** batch&lt;br /&gt;
**** size&lt;br /&gt;
**** color&lt;br /&gt;
**** uid - unique id, item number&lt;br /&gt;
**** offer&lt;br /&gt;
**** others. possibly around product specs, features.&lt;br /&gt;
*** value. required. (label may be implied)&lt;br /&gt;
** availability. optional. text containing availablity message.&lt;br /&gt;
** shipping. optional. shipping messaging.&lt;br /&gt;
** reviews. text | [[hreview|hReview]]&lt;br /&gt;
** buy. optional. text purchase messaging and/or rel=&amp;quot;purchase&amp;quot; indicating target URI for purchasing item&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Extensibility ===&lt;br /&gt;
Being that so many products in the world have specific charachteristics or properties, we thought it might be wise to create a means of standardizing the listing of that information, setting the stage for possible subformats of a product microformat. This could be done by setting up property value pairs or groups using a &amp;lt;code&amp;gt;CLASS&amp;lt;/code&amp;gt; of &amp;quot;p-v&amp;quot;. It would be possible to offer a few means of doing this.&lt;br /&gt;
&lt;br /&gt;
==== Natural language property-value association ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;p class=&amp;quot;p-v&amp;quot;&amp;gt;The &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;dimensions&amp;lt;/span&amp;gt; of this book are &lt;br /&gt;
  &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;6&amp;amp;#189;&amp;amp;#34;(&amp;lt;abbr title=&amp;quot;width&amp;quot;&amp;gt;W&amp;lt;/abbr&amp;gt;) &amp;amp;#215; &lt;br /&gt;
  12&amp;amp;#34;(&amp;lt;abbr title=&amp;quot;height&amp;quot;&amp;gt;H&amp;lt;/abbr&amp;gt;) &amp;amp;#215;&lt;br /&gt;
  1&amp;amp;#190;&amp;amp;#34;(&amp;lt;abbr title=&amp;quot;depth&amp;quot;&amp;gt;D&amp;lt;/abbr&amp;gt;)&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== List property-value association (pairs) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Mileage&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;em class=&amp;quot;value&amp;quot;&amp;gt;34,787&amp;lt;/em&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Year&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;em class=&amp;quot;value&amp;quot;&amp;gt;2006&amp;lt;/em&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Exterior Color&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;em class=&amp;quot;value&amp;quot;&amp;gt;Burgundy&amp;lt;/em&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Body Style&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;em class=&amp;quot;value&amp;quot;&amp;gt;Hatchback&amp;lt;/em&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;&lt;br /&gt;
&lt;br /&gt;
==== List property-value association (groups) ====&lt;br /&gt;
&lt;br /&gt;
Note: as a &amp;lt;code&amp;gt;DL&amp;lt;/code&amp;gt; contains semantic property-value pairs/groups, setting a &amp;lt;code&amp;gt;CLASS&amp;lt;/code&amp;gt; of &amp;quot;p-v&amp;quot; should be enough (reducing extra markup).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;dl class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;dt&amp;gt;Mileage&amp;lt;/dt&amp;gt;&lt;br /&gt;
  &amp;lt;dd&amp;gt;34,787&amp;lt;/dd&amp;gt;&lt;br /&gt;
  &amp;lt;dt&amp;gt;Color&amp;lt;/dt&amp;gt;&lt;br /&gt;
  &amp;lt;dd&amp;gt;Burgundy (Exterior)&amp;lt;/dd&amp;gt;&lt;br /&gt;
  &amp;lt;dd&amp;gt;Tan (Interior)&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;/dl&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Non-visible property names ====&lt;br /&gt;
&lt;br /&gt;
We have considered the possibility of allowing property names to be invisible to users by allowing the addition of the property name as a class immediately following the &amp;quot;propery&amp;quot; &amp;lt;code&amp;gt;CLASS&amp;lt;/code&amp;gt; keyword:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;property mileage&amp;quot;&amp;gt;34,787&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;property year&amp;quot;&amp;gt;2006&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;property color-exterior&amp;quot;&amp;gt;Burgundy&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;property body-style&amp;gt;Hatchback&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;
Parsing would be a bit trickier, but from the perspective of someone marking up the document, it is pretty simple and straightforward.&lt;br /&gt;
&lt;br /&gt;
=== Suggested Additions ===&lt;br /&gt;
&lt;br /&gt;
* image sub-categorization (could make use of [[media-info|Media microformat]]?):&lt;br /&gt;
** thumb (for thumbnail)&lt;br /&gt;
** full (for full size image)&lt;br /&gt;
** photo (for a photograph)&lt;br /&gt;
** illo (for an illustration).&lt;br /&gt;
* description sub-categorization:&lt;br /&gt;
** summary&lt;br /&gt;
** extended&lt;br /&gt;
* uri (or url) - URI for the product at its brand website; not to be confused with the hListing 'permalink'.&lt;br /&gt;
&lt;br /&gt;
== Isn't this duplicating hListing and hReview? ==&lt;br /&gt;
&lt;br /&gt;
No, a product microformat would not seek to compete with [[hlisting|hListing]] or [[hreview|hReview]], it simply aims to enhance them. In either of these microformats, the &amp;lt;em&amp;gt;item&amp;lt;/em&amp;gt; could easily contain the product. Also, a product microformat is the more appropriate place for Manufacturer's Suggested Retail Price (MSRP), which is not likely to be the final price of the product being listed. The actual price/sale price/final price should be solely in the domain of hListing.&lt;br /&gt;
&lt;br /&gt;
== Random Thoughts ==&lt;br /&gt;
&lt;br /&gt;
Please add your thoughts &amp;amp; feelings below. If you are interested in getting involved in the development of this microformat. Please contact aaron [at] easy-designs [dot] net and/or join the [http://microformats.org/mailman/listinfo/microformats-discuss/ microformats mailing list].&lt;br /&gt;
&lt;br /&gt;
===Ronnos===&lt;br /&gt;
&lt;br /&gt;
Wouldn't the release date of the product be a good addition? I'm writing product re- and previews. I use hReviews to give my opinion about the product, but there's now way to indicate that the product is or is not in stores yet. As far as i can see, the release date is a usefull product attribute, not only usefull in combination with other Microformats, but also for indicating the &amp;quot;age&amp;quot; of a product.&lt;br /&gt;
&lt;br /&gt;
* Release date is a good idea but how to specify it? Is it the date on which the product first becomes available in shops? Would you have a per-region release date (certainly applicable to DVDs, CDs and at least some electronic devices such as gaming consoles) --[[User:SMulcahy|SMulcahy]] 13:38, 15 Feb 2007 (PST)&lt;br /&gt;
** Seems like this depends on whether this is intended for use by retailers and/or manufacturers.  Retailers might have access to the manufacturer release date, but their date may differ from other retailers; so they would probably want to use when they have it available, similar to saying that this is a valid_from_date.  Manufacturers, on the other hand, would probably be able to offer a limited or wide release availability date.  These do not need to be mutually exclusive. --[[User:PaulLee|Paul Lee]] 21:01, 20 Aug 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
===Aaron Gustafson===&lt;br /&gt;
&lt;br /&gt;
Actual price, savings, discounts, etc. should be part of hListing instead of a product microformat. MSRP (suggested retail price) should be part of the product microformat, however.&lt;br /&gt;
*Not all products have a MSRP. [[User:AndyMabbett|Andy Mabbett]] 09:08, 19 Nov 2006 (PST)&lt;br /&gt;
**I agree, they don't which is why it should not be required. [[User:AaronGustafson|Aaron Gustafson]] 16:60, 20 Nov 2006 (MST)&lt;br /&gt;
&lt;br /&gt;
===Andy Mabbett===&lt;br /&gt;
Please see my [http://microformats.org/discuss/mail/microformats-discuss/2006-November/007281.html proposal, on the mailing list] -- [[User:AndyMabbett|Andy Mabbett]] 09:08, 19 Nov 2006 (PST)&lt;br /&gt;
* I agree with the idea of enabling sub-product formats, but am not sure I like the idea of a &amp;quot;wrapper&amp;quot; for hReview or hListing, I think the item should exist ''within'' an instance of one of those microformats. [[User:AaronGustafson|Aaron Gustafson]] 16:60, 20 Nov 2006 (MST)&lt;br /&gt;
**There may be more than one review of a product, on one page e.g. [http://www.amazon.co.uk/o/ASIN/B000I0SGSA/ref=pd_rvi_gw_1/026-5782158-8338825] [[User:AndyMabbett|Andy Mabbett]] 00:54, 21 Nov 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
===Adam Craven===&lt;br /&gt;
&lt;br /&gt;
A product microformat will definitely be one of the largest microformats. &lt;br /&gt;
&lt;br /&gt;
What about specifications of products, which is important for data aggregation. To categories every type and variation of a product would be mad. So how should the hurdle be crossed, if at all?&lt;br /&gt;
&lt;br /&gt;
The nearest related uF is the citation format, although it isn't overly suited.&lt;br /&gt;
&lt;br /&gt;
* To this and the point below, it is also important to keep in mind that product categories evolve over time, and may take awhile to mature.  Think about the specs on cameras over the past 15 years. --[[User:PaulLee|Paul Lee]] 21:05 20 Aug 2008&lt;br /&gt;
&lt;br /&gt;
===Stephen Mulcahy===&lt;br /&gt;
&lt;br /&gt;
As with microformats in general maybe the approach to take to specifications of products is to let people who need/want them start specifying the ones they are interested in - we don't need an exhaustive universe of potential things categorised. See my posting for some other comments here - http://microformats.org/discuss/mail/microformats-discuss/2007-January/008379.html , in particular note that I think the hard part of this is defining the specifications of individual products. I'm happy to start on the laptop one ... it would be good to have some laptop vendor on board but maybe its too soon for anyone to be interested.&lt;br /&gt;
&lt;br /&gt;
* Some potential subformats (what kind of naming scheme do we want to use here)&lt;br /&gt;
** hNotebook (or hProductNotebook ?) - for products like laptops, notebooks, tablets&lt;br /&gt;
*** os&lt;br /&gt;
*** bundledSoftware&lt;br /&gt;
*** size (height, width, depth)&lt;br /&gt;
*** weight (units?)&lt;br /&gt;
*** processor&lt;br /&gt;
*** display&lt;br /&gt;
**** size &lt;br /&gt;
**** resolution&lt;br /&gt;
*** video (for video card)&lt;br /&gt;
*** embeddedVideo (boolean)&lt;br /&gt;
*** hard drive (maybe manufacturer,model,size? .. eeek is hard drive a hProduct subformat itself?)&lt;br /&gt;
*** memory (type and size?)&lt;br /&gt;
*** optical drive (types?)&lt;br /&gt;
*** battery&lt;br /&gt;
*** warranty&lt;br /&gt;
*** videoOut (types supported - is it acceptable have a bunch of boolean options for laptop features that may or may not exist on a particular model?)&lt;br /&gt;
** hDesktop - for desktop PCs and similar&lt;br /&gt;
** hConsole - for gaming consoles such as the Wii, PS3 and XBox360&lt;br /&gt;
** hMobilePhone (or hMobileDevice .. not sure we generally want generic subcategory since the whole point of subformats is to give a concrete set of characteristics, or do we want to have nesting of subformats to capture general characteristics at higher levels?).&lt;br /&gt;
** hPda (maybe a hMobileDevice .. it starts getting a bit fuzzy here)&lt;br /&gt;
&lt;br /&gt;
Maybe we should talk to some projects like the Linux on Laptops [http://www.linux-laptop.net/] project and get them to encourage contributors to mark-up their laptop reviews in hProductNotebook? --[[User:SMulcahy|SMulcahy]] 07:51, 20 Feb 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attempting to create a taxonomy of product subformats is a really bad idea.  There are too many different kinds of products.  Large e-commerce sites keep many employees busy with product taxonomy work, not something a standard should attempt to do. [[User:Tantek|Tantek]] 23:04, 21 Aug 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Robbie van der Blom===&lt;br /&gt;
What about unique identifiers for products like ISBN nr. and the UPC codes for a product? My gut feeling is that they should be part of a product microformat. &lt;br /&gt;
&lt;br /&gt;
With respect to the above, do we really need to talk about hProductNotebook etc. this seems odd.&lt;br /&gt;
&lt;br /&gt;
===Adam Craven===&lt;br /&gt;
&lt;br /&gt;
In relation to the p-v and general property values. The [[abbr-design-pattern]] could be used over the hidden class variable. So&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;h1 class=&amp;quot;name&amp;quot;&amp;gt;Breitling SuperOcean Chrono&amp;lt;/h1&amp;gt;&lt;br /&gt;
Water resistant up to &amp;lt;span class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;property value&amp;quot; title=&amp;quot;water-resistance&amp;quot;&amp;gt;1500m&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this second example, the color is embedded within the name of the shirt itself.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;h1 class=&amp;quot;name&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;property value&amp;quot; title=&amp;quot;color&amp;quot;&amp;gt;White&amp;lt;/abbr&amp;gt; Coxmoor shirt&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;white-coxmoor-shirt.jpg&amp;quot; rel=&amp;quot;image thumb&amp;quot; /&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For items such as books, whereby authors sometimes aren't explicitly denoted visibly (http://www.thebookpeople.co.uk/webapp/wcs/stores/servlet/product_10001_10051_47517_100_10014_10013_category_10013), rather inferred by convention. Could arguably still use the abbr pattern:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;h1&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Great Tales From English History&amp;lt;/span&amp;gt; - 3 Books&amp;lt;/h1&amp;gt;&lt;br /&gt;
by &amp;lt;span class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;property value&amp;quot; title=&amp;quot;author&amp;quot;&amp;gt;Robert Lacey&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or even&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;h1&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Great Tales From English History&amp;lt;/span&amp;gt; - 3 Books&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;property&amp;quot; title=&amp;quot;author&amp;quot;&amp;gt;by&amp;lt;/abbr&amp;gt; &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;Robert Lacey&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;
A final thought to throw in. If the property and values are within the same HTML tag, it might be possible to remove the property &amp;amp; value class, as the p-v indicates a property value relationship itself.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr class=&amp;quot;p-v&amp;quot; title=&amp;quot;author&amp;quot;&amp;gt;Robert Lacey&amp;lt;/abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
What do you think?&lt;br /&gt;
&lt;br /&gt;
===LanceW===&lt;br /&gt;
&lt;br /&gt;
A product microformat would I think be useful for corporate sites.&lt;br /&gt;
For example, my employers site lists the products and services we work with, I am able to (and have) used microformats to contact details, but would like to microformat products and services. At present I have as a start added rel=&amp;quot;product&amp;quot; to links to our individual product pages, but to be able to do it in a better manner would be good, also so I could microformat the product page itself so that one could find say all the products from a specific manufacturer.&lt;br /&gt;
&lt;br /&gt;
===PaulLee===&lt;br /&gt;
&lt;br /&gt;
There's a lot of interesting discussion here re: formats for sub-categories of product types that are each quite different, e.g., vehicles vs. computers vs. apparel.  I think it's an ambitious and worthwhile undertaking to look at examples in each of these categories.  However, I also think there is a lot of value in taking the common pieces that apply across all products, and using that as a foundation to build upon.  Otherwise, I think the effort has the potential to get bogged down while figuring out how to accommodate the entire world or products. [[User:PaulLee|Paul Lee]] 21:09 20 Aug 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
== naming ==&lt;br /&gt;
Here are candidate names for a product microformat:&lt;br /&gt;
* hProduct&lt;br /&gt;
&lt;br /&gt;
== proposal ==&lt;br /&gt;
The above brainstorming, based on [[product-examples]] and [[product-formats]] (TO BE DONE) research, should go into a proposal:&lt;br /&gt;
* [[hproduct-proposal|hProduct proposal]]&lt;br /&gt;
Currently this is premature, as the [[product-formats]] page has not yet even been created, much less researched.  Per the [[process]], research on formats must be done before brainstorming or drafting a separate proposal.&lt;br /&gt;
&lt;br /&gt;
== related ==&lt;br /&gt;
* [[product]]&lt;br /&gt;
* [[product-examples]]&lt;br /&gt;
* [[product-formats]]&lt;br /&gt;
* [[product-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
== see also ==&lt;br /&gt;
* [[hReview]]&lt;br /&gt;
* [[hListing]]&lt;/div&gt;</summary>
		<author><name>PaulLee</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=product-brainstorming&amp;diff=28335</id>
		<title>product-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=product-brainstorming&amp;diff=28335"/>
		<updated>2008-08-21T04:09:16Z</updated>

		<summary type="html">&lt;p&gt;PaulLee: /* Random Thoughts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; product microformat brainstorming &amp;lt;/h1&amp;gt;&lt;br /&gt;
This is brainstorming for a [[product]] microformat per the [[process]]. See also [[product-examples]], and [[product-formats]].&lt;br /&gt;
&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
* Aaron Gustafson, [http://easy-designs.net/ Easy! Designs]&lt;br /&gt;
* Craig Cook, [http://focalcurve.com/ Focal Curve]&lt;br /&gt;
* [[User:JayMyers|Jay Myers]]&lt;br /&gt;
&lt;br /&gt;
== The Problem ==&lt;br /&gt;
&lt;br /&gt;
There are numerous ways to publish product information on the web, but nothing is standardized. It would be useful to have standardized product information on the web for creating mash-up applications which could&lt;br /&gt;
&lt;br /&gt;
* allow aggregated product details to be linked to from hListings or hReviews&lt;br /&gt;
* match hListings to hReviews&lt;br /&gt;
* aggregate product-specific information from across the web&lt;br /&gt;
* aggregate and compare like products based on features&lt;br /&gt;
&lt;br /&gt;
Additionally, it should be recognized that more mature formats like hListing are not granular or specific enough to cover the many possible attributes of a product. Without these specifics, hListings describing products lose much of their value and don't accurately represent product data.&lt;br /&gt;
&lt;br /&gt;
== To be incorporated ==&lt;br /&gt;
The following pages should be incorporated into this page:&lt;br /&gt;
* [[rel-product-brainstorming]]&lt;br /&gt;
* [[hproduct-feedback]]&lt;br /&gt;
And then those pages should simply redirect to this one via: &amp;lt;nowiki&amp;gt;#redirect [[product-brainstorming]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Elements that come up often in practice ==&lt;br /&gt;
&lt;br /&gt;
Examples of elements that might be included because they seem to come up often in user- and CMS-generated product publishing, include the following:&lt;br /&gt;
&lt;br /&gt;
=== Base Schema Elements ===&lt;br /&gt;
&lt;br /&gt;
* hproduct&lt;br /&gt;
** version. optional. text.&lt;br /&gt;
** name. required.&lt;br /&gt;
** image. optional. IMG element or rel='image'. could be further refined as image type ( thumb || full, photo || illo).&lt;br /&gt;
** description. optional. could be denoted as 'summary' or 'extended'.&lt;br /&gt;
** brand. text | [[hcard|hCard]]&lt;br /&gt;
** uri. optional. URI to product page, href could contain rel='product'.&lt;br /&gt;
** price. optional. could be further refined as specific type (sale || regular || msrp || clearance). should follow [[currency]] format.&lt;br /&gt;
** savings. optional. should follow [[currency]] format.&lt;br /&gt;
** p-v. optional. opens up possibilities for custom property-value pairs in more complex examples.&lt;br /&gt;
*** property. required. property types could include:&lt;br /&gt;
**** artist&lt;br /&gt;
**** author&lt;br /&gt;
**** released - [[hcalendar]] event for date of release&lt;br /&gt;
**** upc&lt;br /&gt;
**** isbn&lt;br /&gt;
**** sku&lt;br /&gt;
**** sn&lt;br /&gt;
**** vin&lt;br /&gt;
**** batch&lt;br /&gt;
**** size&lt;br /&gt;
**** color&lt;br /&gt;
**** uid - unique id, item number&lt;br /&gt;
**** offer&lt;br /&gt;
**** others. possibly around product specs, features.&lt;br /&gt;
*** value. required. (label may be implied)&lt;br /&gt;
** availability. optional. text containing availablity message.&lt;br /&gt;
** shipping. optional. shipping messaging.&lt;br /&gt;
** reviews. text | [[hreview|hReview]]&lt;br /&gt;
** buy. optional. text purchase messaging and/or rel=&amp;quot;purchase&amp;quot; indicating target URI for purchasing item&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Extensibility ===&lt;br /&gt;
Being that so many products in the world have specific charachteristics or properties, we thought it might be wise to create a means of standardizing the listing of that information, setting the stage for possible subformats of a product microformat. This could be done by setting up property value pairs or groups using a &amp;lt;code&amp;gt;CLASS&amp;lt;/code&amp;gt; of &amp;quot;p-v&amp;quot;. It would be possible to offer a few means of doing this.&lt;br /&gt;
&lt;br /&gt;
==== Natural language property-value association ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;p class=&amp;quot;p-v&amp;quot;&amp;gt;The &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;dimensions&amp;lt;/span&amp;gt; of this book are &lt;br /&gt;
  &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;6&amp;amp;#189;&amp;amp;#34;(&amp;lt;abbr title=&amp;quot;width&amp;quot;&amp;gt;W&amp;lt;/abbr&amp;gt;) &amp;amp;#215; &lt;br /&gt;
  12&amp;amp;#34;(&amp;lt;abbr title=&amp;quot;height&amp;quot;&amp;gt;H&amp;lt;/abbr&amp;gt;) &amp;amp;#215;&lt;br /&gt;
  1&amp;amp;#190;&amp;amp;#34;(&amp;lt;abbr title=&amp;quot;depth&amp;quot;&amp;gt;D&amp;lt;/abbr&amp;gt;)&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== List property-value association (pairs) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Mileage&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;em class=&amp;quot;value&amp;quot;&amp;gt;34,787&amp;lt;/em&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Year&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;em class=&amp;quot;value&amp;quot;&amp;gt;2006&amp;lt;/em&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Exterior Color&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;em class=&amp;quot;value&amp;quot;&amp;gt;Burgundy&amp;lt;/em&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Body Style&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;em class=&amp;quot;value&amp;quot;&amp;gt;Hatchback&amp;lt;/em&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;&lt;br /&gt;
&lt;br /&gt;
==== List property-value association (groups) ====&lt;br /&gt;
&lt;br /&gt;
Note: as a &amp;lt;code&amp;gt;DL&amp;lt;/code&amp;gt; contains semantic property-value pairs/groups, setting a &amp;lt;code&amp;gt;CLASS&amp;lt;/code&amp;gt; of &amp;quot;p-v&amp;quot; should be enough (reducing extra markup).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;dl class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;dt&amp;gt;Mileage&amp;lt;/dt&amp;gt;&lt;br /&gt;
  &amp;lt;dd&amp;gt;34,787&amp;lt;/dd&amp;gt;&lt;br /&gt;
  &amp;lt;dt&amp;gt;Color&amp;lt;/dt&amp;gt;&lt;br /&gt;
  &amp;lt;dd&amp;gt;Burgundy (Exterior)&amp;lt;/dd&amp;gt;&lt;br /&gt;
  &amp;lt;dd&amp;gt;Tan (Interior)&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;/dl&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Non-visible property names ====&lt;br /&gt;
&lt;br /&gt;
We have considered the possibility of allowing property names to be invisible to users by allowing the addition of the property name as a class immediately following the &amp;quot;propery&amp;quot; &amp;lt;code&amp;gt;CLASS&amp;lt;/code&amp;gt; keyword:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;property mileage&amp;quot;&amp;gt;34,787&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;property year&amp;quot;&amp;gt;2006&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;property color-exterior&amp;quot;&amp;gt;Burgundy&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;property body-style&amp;gt;Hatchback&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;
Parsing would be a bit trickier, but from the perspective of someone marking up the document, it is pretty simple and straightforward.&lt;br /&gt;
&lt;br /&gt;
=== Suggested Additions ===&lt;br /&gt;
&lt;br /&gt;
* image sub-categorization (could make use of [[media-info|Media microformat]]?):&lt;br /&gt;
** thumb (for thumbnail)&lt;br /&gt;
** full (for full size image)&lt;br /&gt;
** photo (for a photograph)&lt;br /&gt;
** illo (for an illustration).&lt;br /&gt;
* description sub-categorization:&lt;br /&gt;
** summary&lt;br /&gt;
** extended&lt;br /&gt;
* uri (or url) - URI for the product at its brand website; not to be confused with the hListing 'permalink'.&lt;br /&gt;
&lt;br /&gt;
== Isn't this duplicating hListing and hReview? ==&lt;br /&gt;
&lt;br /&gt;
No, a product microformat would not seek to compete with [[hlisting|hListing]] or [[hreview|hReview]], it simply aims to enhance them. In either of these microformats, the &amp;lt;em&amp;gt;item&amp;lt;/em&amp;gt; could easily contain the product. Also, a product microformat is the more appropriate place for Manufacturer's Suggested Retail Price (MSRP), which is not likely to be the final price of the product being listed. The actual price/sale price/final price should be solely in the domain of hListing.&lt;br /&gt;
&lt;br /&gt;
== Random Thoughts ==&lt;br /&gt;
&lt;br /&gt;
Please add your thoughts &amp;amp; feelings below. If you are interested in getting involved in the development of this microformat. Please contact aaron [at] easy-designs [dot] net and/or join the [http://microformats.org/mailman/listinfo/microformats-discuss/ microformats mailing list].&lt;br /&gt;
&lt;br /&gt;
===Ronnos===&lt;br /&gt;
&lt;br /&gt;
Wouldn't the release date of the product be a good addition? I'm writing product re- and previews. I use hReviews to give my opinion about the product, but there's now way to indicate that the product is or is not in stores yet. As far as i can see, the release date is a usefull product attribute, not only usefull in combination with other Microformats, but also for indicating the &amp;quot;age&amp;quot; of a product.&lt;br /&gt;
&lt;br /&gt;
* Release date is a good idea but how to specify it? Is it the date on which the product first becomes available in shops? Would you have a per-region release date (certainly applicable to DVDs, CDs and at least some electronic devices such as gaming consoles) --[[User:SMulcahy|SMulcahy]] 13:38, 15 Feb 2007 (PST)&lt;br /&gt;
** Seems like this depends on whether this is intended for use by retailers and/or manufacturers.  Retailers might have access to the manufacturer release date, but their date may differ from other retailers; so they would probably want to use when they have it available, similar to saying that this is a valid_from_date.  Manufacturers, on the other hand, would probably be able to offer a limited or wide release availability date.  These do not need to be mutually exclusive. --[[User:PaulLee|Paul Lee]] 21:01, 20 Aug 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
===Aaron Gustafson===&lt;br /&gt;
&lt;br /&gt;
Actual price, savings, discounts, etc. should be part of hListing instead of a product microformat. MSRP (suggested retail price) should be part of the product microformat, however.&lt;br /&gt;
*Not all products have a MSRP. [[User:AndyMabbett|Andy Mabbett]] 09:08, 19 Nov 2006 (PST)&lt;br /&gt;
**I agree, they don't which is why it should not be required. [[User:AaronGustafson|Aaron Gustafson]] 16:60, 20 Nov 2006 (MST)&lt;br /&gt;
&lt;br /&gt;
===Andy Mabbett===&lt;br /&gt;
Please see my [http://microformats.org/discuss/mail/microformats-discuss/2006-November/007281.html proposal, on the mailing list] -- [[User:AndyMabbett|Andy Mabbett]] 09:08, 19 Nov 2006 (PST)&lt;br /&gt;
* I agree with the idea of enabling sub-product formats, but am not sure I like the idea of a &amp;quot;wrapper&amp;quot; for hReview or hListing, I think the item should exist ''within'' an instance of one of those microformats. [[User:AaronGustafson|Aaron Gustafson]] 16:60, 20 Nov 2006 (MST)&lt;br /&gt;
**There may be more than one review of a product, on one page e.g. [http://www.amazon.co.uk/o/ASIN/B000I0SGSA/ref=pd_rvi_gw_1/026-5782158-8338825] [[User:AndyMabbett|Andy Mabbett]] 00:54, 21 Nov 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
===Adam Craven===&lt;br /&gt;
&lt;br /&gt;
A product microformat will definitely be one of the largest microformats. &lt;br /&gt;
&lt;br /&gt;
What about specifications of products, which is important for data aggregation. To categories every type and variation of a product would be mad. So how should the hurdle be crossed, if at all?&lt;br /&gt;
&lt;br /&gt;
The nearest related uF is the citation format, although it isn't overly suited.&lt;br /&gt;
&lt;br /&gt;
* To this and the point below, it is also important to keep in mind that product categories evolve over time, and may take awhile to mature.  Think about the specs on cameras over the past 15 years. --[[User:PaulLee|Paul Lee]] 21:05 20 Aug 2008&lt;br /&gt;
&lt;br /&gt;
===Stephen Mulcahy===&lt;br /&gt;
&lt;br /&gt;
As with microformats in general maybe the approach to take to specifications of products is to let people who need/want them start specifying the ones they are interested in - we don't need an exhaustive universe of potential things categorised. See my posting for some other comments here - http://microformats.org/discuss/mail/microformats-discuss/2007-January/008379.html , in particular note that I think the hard part of this is defining the specifications of individual products. I'm happy to start on the laptop one ... it would be good to have some laptop vendor on board but maybe its too soon for anyone to be interested.&lt;br /&gt;
&lt;br /&gt;
* Some potential subformats (what kind of naming scheme do we want to use here)&lt;br /&gt;
** hNotebook (or hProductNotebook ?) - for products like laptops, notebooks, tablets&lt;br /&gt;
*** os&lt;br /&gt;
*** bundledSoftware&lt;br /&gt;
*** size (height, width, depth)&lt;br /&gt;
*** weight (units?)&lt;br /&gt;
*** processor&lt;br /&gt;
*** display&lt;br /&gt;
**** size &lt;br /&gt;
**** resolution&lt;br /&gt;
*** video (for video card)&lt;br /&gt;
*** embeddedVideo (boolean)&lt;br /&gt;
*** hard drive (maybe manufacturer,model,size? .. eeek is hard drive a hProduct subformat itself?)&lt;br /&gt;
*** memory (type and size?)&lt;br /&gt;
*** optical drive (types?)&lt;br /&gt;
*** battery&lt;br /&gt;
*** warranty&lt;br /&gt;
*** videoOut (types supported - is it acceptable have a bunch of boolean options for laptop features that may or may not exist on a particular model?)&lt;br /&gt;
** hDesktop - for desktop PCs and similar&lt;br /&gt;
** hConsole - for gaming consoles such as the Wii, PS3 and XBox360&lt;br /&gt;
** hMobilePhone (or hMobileDevice .. not sure we generally want generic subcategory since the whole point of subformats is to give a concrete set of characteristics, or do we want to have nesting of subformats to capture general characteristics at higher levels?).&lt;br /&gt;
** hPda (maybe a hMobileDevice .. it starts getting a bit fuzzy here)&lt;br /&gt;
&lt;br /&gt;
Maybe we should talk to some projects like the Linux on Laptops [http://www.linux-laptop.net/] project and get them to encourage contributors to mark-up their laptop reviews in hProductNotebook? --[[User:SMulcahy|SMulcahy]] 07:51, 20 Feb 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attempting to create a taxonomy of product subformats is a really bad idea.  There are too many different kinds of products.  Large e-commerce sites keep many employees busy with product taxonomy work, not something a standard should attempt to do. [[User:Tantek|Tantek]] 23:04, 21 Aug 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Robbie van der Blom===&lt;br /&gt;
What about unique identifiers for products like ISBN nr. and the UPC codes for a product? My gut feeling is that they should be part of a product microformat. &lt;br /&gt;
&lt;br /&gt;
With respect to the above, do we really need to talk about hProductNotebook etc. this seems odd.&lt;br /&gt;
&lt;br /&gt;
===Adam Craven===&lt;br /&gt;
&lt;br /&gt;
In relation to the p-v and general property values. The [[abbr-design-pattern]] could be used over the hidden class variable. So&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;h1 class=&amp;quot;name&amp;quot;&amp;gt;Breitling SuperOcean Chrono&amp;lt;/h1&amp;gt;&lt;br /&gt;
Water resistant up to &amp;lt;span class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;property value&amp;quot; title=&amp;quot;water-resistance&amp;quot;&amp;gt;1500m&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this second example, the color is embedded within the name of the shirt itself.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;h1 class=&amp;quot;name&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;property value&amp;quot; title=&amp;quot;color&amp;quot;&amp;gt;White&amp;lt;/abbr&amp;gt; Coxmoor shirt&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;white-coxmoor-shirt.jpg&amp;quot; rel=&amp;quot;image thumb&amp;quot; /&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For items such as books, whereby authors sometimes aren't explicitly denoted visibly (http://www.thebookpeople.co.uk/webapp/wcs/stores/servlet/product_10001_10051_47517_100_10014_10013_category_10013), rather inferred by convention. Could arguably still use the abbr pattern:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;h1&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Great Tales From English History&amp;lt;/span&amp;gt; - 3 Books&amp;lt;/h1&amp;gt;&lt;br /&gt;
by &amp;lt;span class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;property value&amp;quot; title=&amp;quot;author&amp;quot;&amp;gt;Robert Lacey&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or even&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;h1&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Great Tales From English History&amp;lt;/span&amp;gt; - 3 Books&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;property&amp;quot; title=&amp;quot;author&amp;quot;&amp;gt;by&amp;lt;/abbr&amp;gt; &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;Robert Lacey&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;
A final thought to throw in. If the property and values are within the same HTML tag, it might be possible to remove the property &amp;amp; value class, as the p-v indicates a property value relationship itself.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr class=&amp;quot;p-v&amp;quot; title=&amp;quot;author&amp;quot;&amp;gt;Robert Lacey&amp;lt;/abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
What do you think?&lt;br /&gt;
&lt;br /&gt;
===LanceW===&lt;br /&gt;
&lt;br /&gt;
A product microformat would I think be useful for corporate sites.&lt;br /&gt;
For example, my employers site lists the products and services we work with, I am able to (and have) used microformats to contact details, but would like to microformat products and services. At present I have as a start added rel=&amp;quot;product&amp;quot; to links to our individual product pages, but to be able to do it in a better manner would be good, also so I could microformat the product page itself so that one could find say all the products from a specific manufacturer.&lt;br /&gt;
&lt;br /&gt;
===PaulLee===&lt;br /&gt;
&lt;br /&gt;
There's a lot of interesting discussion here re: formats for sub-categories of product types that are each quite different, e.g., vehicles vs. computers vs. apparel.  I think it's an ambitious and worthwhile undertaking to look at examples in each of these categories.  However, I also think there is a lot of value in taking the common pieces that apply across all products, and using that as a foundation to build upon.  Otherwise, I think the effort has the potential to get bogged down while figuring out how to accommodate the entire world or products. [[User:PaulLee|Paul Lee]] 21:09 20 Aug 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
== naming ==&lt;br /&gt;
Here are candidate names for a product microformat:&lt;br /&gt;
* hProduct&lt;br /&gt;
&lt;br /&gt;
== proposal ==&lt;br /&gt;
The above brainstorming, based on [[product-examples]] and [[product-formats]] (TO BE DONE) research, should go into a proposal:&lt;br /&gt;
* [[hproduct-proposal|hProduct proposal]]&lt;br /&gt;
Currently this is premature, as the [[product-formats]] page has not yet even been created, much less researched.  Per the [[process]], research on formats must be done before brainstorming or drafting a separate proposal.&lt;br /&gt;
&lt;br /&gt;
== related ==&lt;br /&gt;
* [[product]]&lt;br /&gt;
* [[product-examples]]&lt;br /&gt;
* [[product-formats]]&lt;br /&gt;
* [[product-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
== see also ==&lt;br /&gt;
* [[hReview]]&lt;br /&gt;
* [[hListing]]&lt;/div&gt;</summary>
		<author><name>PaulLee</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=product-brainstorming&amp;diff=28334</id>
		<title>product-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=product-brainstorming&amp;diff=28334"/>
		<updated>2008-08-21T04:05:57Z</updated>

		<summary type="html">&lt;p&gt;PaulLee: /* Adam Craven */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; product microformat brainstorming &amp;lt;/h1&amp;gt;&lt;br /&gt;
This is brainstorming for a [[product]] microformat per the [[process]]. See also [[product-examples]], and [[product-formats]].&lt;br /&gt;
&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
* Aaron Gustafson, [http://easy-designs.net/ Easy! Designs]&lt;br /&gt;
* Craig Cook, [http://focalcurve.com/ Focal Curve]&lt;br /&gt;
* [[User:JayMyers|Jay Myers]]&lt;br /&gt;
&lt;br /&gt;
== The Problem ==&lt;br /&gt;
&lt;br /&gt;
There are numerous ways to publish product information on the web, but nothing is standardized. It would be useful to have standardized product information on the web for creating mash-up applications which could&lt;br /&gt;
&lt;br /&gt;
* allow aggregated product details to be linked to from hListings or hReviews&lt;br /&gt;
* match hListings to hReviews&lt;br /&gt;
* aggregate product-specific information from across the web&lt;br /&gt;
* aggregate and compare like products based on features&lt;br /&gt;
&lt;br /&gt;
Additionally, it should be recognized that more mature formats like hListing are not granular or specific enough to cover the many possible attributes of a product. Without these specifics, hListings describing products lose much of their value and don't accurately represent product data.&lt;br /&gt;
&lt;br /&gt;
== To be incorporated ==&lt;br /&gt;
The following pages should be incorporated into this page:&lt;br /&gt;
* [[rel-product-brainstorming]]&lt;br /&gt;
* [[hproduct-feedback]]&lt;br /&gt;
And then those pages should simply redirect to this one via: &amp;lt;nowiki&amp;gt;#redirect [[product-brainstorming]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Elements that come up often in practice ==&lt;br /&gt;
&lt;br /&gt;
Examples of elements that might be included because they seem to come up often in user- and CMS-generated product publishing, include the following:&lt;br /&gt;
&lt;br /&gt;
=== Base Schema Elements ===&lt;br /&gt;
&lt;br /&gt;
* hproduct&lt;br /&gt;
** version. optional. text.&lt;br /&gt;
** name. required.&lt;br /&gt;
** image. optional. IMG element or rel='image'. could be further refined as image type ( thumb || full, photo || illo).&lt;br /&gt;
** description. optional. could be denoted as 'summary' or 'extended'.&lt;br /&gt;
** brand. text | [[hcard|hCard]]&lt;br /&gt;
** uri. optional. URI to product page, href could contain rel='product'.&lt;br /&gt;
** price. optional. could be further refined as specific type (sale || regular || msrp || clearance). should follow [[currency]] format.&lt;br /&gt;
** savings. optional. should follow [[currency]] format.&lt;br /&gt;
** p-v. optional. opens up possibilities for custom property-value pairs in more complex examples.&lt;br /&gt;
*** property. required. property types could include:&lt;br /&gt;
**** artist&lt;br /&gt;
**** author&lt;br /&gt;
**** released - [[hcalendar]] event for date of release&lt;br /&gt;
**** upc&lt;br /&gt;
**** isbn&lt;br /&gt;
**** sku&lt;br /&gt;
**** sn&lt;br /&gt;
**** vin&lt;br /&gt;
**** batch&lt;br /&gt;
**** size&lt;br /&gt;
**** color&lt;br /&gt;
**** uid - unique id, item number&lt;br /&gt;
**** offer&lt;br /&gt;
**** others. possibly around product specs, features.&lt;br /&gt;
*** value. required. (label may be implied)&lt;br /&gt;
** availability. optional. text containing availablity message.&lt;br /&gt;
** shipping. optional. shipping messaging.&lt;br /&gt;
** reviews. text | [[hreview|hReview]]&lt;br /&gt;
** buy. optional. text purchase messaging and/or rel=&amp;quot;purchase&amp;quot; indicating target URI for purchasing item&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Extensibility ===&lt;br /&gt;
Being that so many products in the world have specific charachteristics or properties, we thought it might be wise to create a means of standardizing the listing of that information, setting the stage for possible subformats of a product microformat. This could be done by setting up property value pairs or groups using a &amp;lt;code&amp;gt;CLASS&amp;lt;/code&amp;gt; of &amp;quot;p-v&amp;quot;. It would be possible to offer a few means of doing this.&lt;br /&gt;
&lt;br /&gt;
==== Natural language property-value association ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;p class=&amp;quot;p-v&amp;quot;&amp;gt;The &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;dimensions&amp;lt;/span&amp;gt; of this book are &lt;br /&gt;
  &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;6&amp;amp;#189;&amp;amp;#34;(&amp;lt;abbr title=&amp;quot;width&amp;quot;&amp;gt;W&amp;lt;/abbr&amp;gt;) &amp;amp;#215; &lt;br /&gt;
  12&amp;amp;#34;(&amp;lt;abbr title=&amp;quot;height&amp;quot;&amp;gt;H&amp;lt;/abbr&amp;gt;) &amp;amp;#215;&lt;br /&gt;
  1&amp;amp;#190;&amp;amp;#34;(&amp;lt;abbr title=&amp;quot;depth&amp;quot;&amp;gt;D&amp;lt;/abbr&amp;gt;)&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== List property-value association (pairs) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Mileage&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;em class=&amp;quot;value&amp;quot;&amp;gt;34,787&amp;lt;/em&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Year&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;em class=&amp;quot;value&amp;quot;&amp;gt;2006&amp;lt;/em&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Exterior Color&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;em class=&amp;quot;value&amp;quot;&amp;gt;Burgundy&amp;lt;/em&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Body Style&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;em class=&amp;quot;value&amp;quot;&amp;gt;Hatchback&amp;lt;/em&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;&lt;br /&gt;
&lt;br /&gt;
==== List property-value association (groups) ====&lt;br /&gt;
&lt;br /&gt;
Note: as a &amp;lt;code&amp;gt;DL&amp;lt;/code&amp;gt; contains semantic property-value pairs/groups, setting a &amp;lt;code&amp;gt;CLASS&amp;lt;/code&amp;gt; of &amp;quot;p-v&amp;quot; should be enough (reducing extra markup).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;dl class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;dt&amp;gt;Mileage&amp;lt;/dt&amp;gt;&lt;br /&gt;
  &amp;lt;dd&amp;gt;34,787&amp;lt;/dd&amp;gt;&lt;br /&gt;
  &amp;lt;dt&amp;gt;Color&amp;lt;/dt&amp;gt;&lt;br /&gt;
  &amp;lt;dd&amp;gt;Burgundy (Exterior)&amp;lt;/dd&amp;gt;&lt;br /&gt;
  &amp;lt;dd&amp;gt;Tan (Interior)&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;/dl&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Non-visible property names ====&lt;br /&gt;
&lt;br /&gt;
We have considered the possibility of allowing property names to be invisible to users by allowing the addition of the property name as a class immediately following the &amp;quot;propery&amp;quot; &amp;lt;code&amp;gt;CLASS&amp;lt;/code&amp;gt; keyword:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;property mileage&amp;quot;&amp;gt;34,787&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;property year&amp;quot;&amp;gt;2006&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;property color-exterior&amp;quot;&amp;gt;Burgundy&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;property body-style&amp;gt;Hatchback&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;
Parsing would be a bit trickier, but from the perspective of someone marking up the document, it is pretty simple and straightforward.&lt;br /&gt;
&lt;br /&gt;
=== Suggested Additions ===&lt;br /&gt;
&lt;br /&gt;
* image sub-categorization (could make use of [[media-info|Media microformat]]?):&lt;br /&gt;
** thumb (for thumbnail)&lt;br /&gt;
** full (for full size image)&lt;br /&gt;
** photo (for a photograph)&lt;br /&gt;
** illo (for an illustration).&lt;br /&gt;
* description sub-categorization:&lt;br /&gt;
** summary&lt;br /&gt;
** extended&lt;br /&gt;
* uri (or url) - URI for the product at its brand website; not to be confused with the hListing 'permalink'.&lt;br /&gt;
&lt;br /&gt;
== Isn't this duplicating hListing and hReview? ==&lt;br /&gt;
&lt;br /&gt;
No, a product microformat would not seek to compete with [[hlisting|hListing]] or [[hreview|hReview]], it simply aims to enhance them. In either of these microformats, the &amp;lt;em&amp;gt;item&amp;lt;/em&amp;gt; could easily contain the product. Also, a product microformat is the more appropriate place for Manufacturer's Suggested Retail Price (MSRP), which is not likely to be the final price of the product being listed. The actual price/sale price/final price should be solely in the domain of hListing.&lt;br /&gt;
&lt;br /&gt;
== Random Thoughts ==&lt;br /&gt;
&lt;br /&gt;
Please add your thoughts &amp;amp; feelings below. If you are interested in getting involved in the development of this microformat. Please contact aaron [at] easy-designs [dot] net and/or join the [http://microformats.org/mailman/listinfo/microformats-discuss/ microformats mailing list].&lt;br /&gt;
&lt;br /&gt;
===Ronnos===&lt;br /&gt;
&lt;br /&gt;
Wouldn't the release date of the product be a good addition? I'm writing product re- and previews. I use hReviews to give my opinion about the product, but there's now way to indicate that the product is or is not in stores yet. As far as i can see, the release date is a usefull product attribute, not only usefull in combination with other Microformats, but also for indicating the &amp;quot;age&amp;quot; of a product.&lt;br /&gt;
&lt;br /&gt;
* Release date is a good idea but how to specify it? Is it the date on which the product first becomes available in shops? Would you have a per-region release date (certainly applicable to DVDs, CDs and at least some electronic devices such as gaming consoles) --[[User:SMulcahy|SMulcahy]] 13:38, 15 Feb 2007 (PST)&lt;br /&gt;
** Seems like this depends on whether this is intended for use by retailers and/or manufacturers.  Retailers might have access to the manufacturer release date, but their date may differ from other retailers; so they would probably want to use when they have it available, similar to saying that this is a valid_from_date.  Manufacturers, on the other hand, would probably be able to offer a limited or wide release availability date.  These do not need to be mutually exclusive. --[[User:PaulLee|Paul Lee]] 21:01, 20 Aug 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
===Aaron Gustafson===&lt;br /&gt;
&lt;br /&gt;
Actual price, savings, discounts, etc. should be part of hListing instead of a product microformat. MSRP (suggested retail price) should be part of the product microformat, however.&lt;br /&gt;
*Not all products have a MSRP. [[User:AndyMabbett|Andy Mabbett]] 09:08, 19 Nov 2006 (PST)&lt;br /&gt;
**I agree, they don't which is why it should not be required. [[User:AaronGustafson|Aaron Gustafson]] 16:60, 20 Nov 2006 (MST)&lt;br /&gt;
&lt;br /&gt;
===Andy Mabbett===&lt;br /&gt;
Please see my [http://microformats.org/discuss/mail/microformats-discuss/2006-November/007281.html proposal, on the mailing list] -- [[User:AndyMabbett|Andy Mabbett]] 09:08, 19 Nov 2006 (PST)&lt;br /&gt;
* I agree with the idea of enabling sub-product formats, but am not sure I like the idea of a &amp;quot;wrapper&amp;quot; for hReview or hListing, I think the item should exist ''within'' an instance of one of those microformats. [[User:AaronGustafson|Aaron Gustafson]] 16:60, 20 Nov 2006 (MST)&lt;br /&gt;
**There may be more than one review of a product, on one page e.g. [http://www.amazon.co.uk/o/ASIN/B000I0SGSA/ref=pd_rvi_gw_1/026-5782158-8338825] [[User:AndyMabbett|Andy Mabbett]] 00:54, 21 Nov 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
===Adam Craven===&lt;br /&gt;
&lt;br /&gt;
A product microformat will definitely be one of the largest microformats. &lt;br /&gt;
&lt;br /&gt;
What about specifications of products, which is important for data aggregation. To categories every type and variation of a product would be mad. So how should the hurdle be crossed, if at all?&lt;br /&gt;
&lt;br /&gt;
The nearest related uF is the citation format, although it isn't overly suited.&lt;br /&gt;
&lt;br /&gt;
* To this and the point below, it is also important to keep in mind that product categories evolve over time, and may take awhile to mature.  Think about the specs on cameras over the past 15 years. --[[User:PaulLee|Paul Lee]] 21:05 20 Aug 2008&lt;br /&gt;
&lt;br /&gt;
===Stephen Mulcahy===&lt;br /&gt;
&lt;br /&gt;
As with microformats in general maybe the approach to take to specifications of products is to let people who need/want them start specifying the ones they are interested in - we don't need an exhaustive universe of potential things categorised. See my posting for some other comments here - http://microformats.org/discuss/mail/microformats-discuss/2007-January/008379.html , in particular note that I think the hard part of this is defining the specifications of individual products. I'm happy to start on the laptop one ... it would be good to have some laptop vendor on board but maybe its too soon for anyone to be interested.&lt;br /&gt;
&lt;br /&gt;
* Some potential subformats (what kind of naming scheme do we want to use here)&lt;br /&gt;
** hNotebook (or hProductNotebook ?) - for products like laptops, notebooks, tablets&lt;br /&gt;
*** os&lt;br /&gt;
*** bundledSoftware&lt;br /&gt;
*** size (height, width, depth)&lt;br /&gt;
*** weight (units?)&lt;br /&gt;
*** processor&lt;br /&gt;
*** display&lt;br /&gt;
**** size &lt;br /&gt;
**** resolution&lt;br /&gt;
*** video (for video card)&lt;br /&gt;
*** embeddedVideo (boolean)&lt;br /&gt;
*** hard drive (maybe manufacturer,model,size? .. eeek is hard drive a hProduct subformat itself?)&lt;br /&gt;
*** memory (type and size?)&lt;br /&gt;
*** optical drive (types?)&lt;br /&gt;
*** battery&lt;br /&gt;
*** warranty&lt;br /&gt;
*** videoOut (types supported - is it acceptable have a bunch of boolean options for laptop features that may or may not exist on a particular model?)&lt;br /&gt;
** hDesktop - for desktop PCs and similar&lt;br /&gt;
** hConsole - for gaming consoles such as the Wii, PS3 and XBox360&lt;br /&gt;
** hMobilePhone (or hMobileDevice .. not sure we generally want generic subcategory since the whole point of subformats is to give a concrete set of characteristics, or do we want to have nesting of subformats to capture general characteristics at higher levels?).&lt;br /&gt;
** hPda (maybe a hMobileDevice .. it starts getting a bit fuzzy here)&lt;br /&gt;
&lt;br /&gt;
Maybe we should talk to some projects like the Linux on Laptops [http://www.linux-laptop.net/] project and get them to encourage contributors to mark-up their laptop reviews in hProductNotebook? --[[User:SMulcahy|SMulcahy]] 07:51, 20 Feb 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attempting to create a taxonomy of product subformats is a really bad idea.  There are too many different kinds of products.  Large e-commerce sites keep many employees busy with product taxonomy work, not something a standard should attempt to do. [[User:Tantek|Tantek]] 23:04, 21 Aug 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Robbie van der Blom===&lt;br /&gt;
What about unique identifiers for products like ISBN nr. and the UPC codes for a product? My gut feeling is that they should be part of a product microformat. &lt;br /&gt;
&lt;br /&gt;
With respect to the above, do we really need to talk about hProductNotebook etc. this seems odd.&lt;br /&gt;
&lt;br /&gt;
===Adam Craven===&lt;br /&gt;
&lt;br /&gt;
In relation to the p-v and general property values. The [[abbr-design-pattern]] could be used over the hidden class variable. So&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;h1 class=&amp;quot;name&amp;quot;&amp;gt;Breitling SuperOcean Chrono&amp;lt;/h1&amp;gt;&lt;br /&gt;
Water resistant up to &amp;lt;span class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;property value&amp;quot; title=&amp;quot;water-resistance&amp;quot;&amp;gt;1500m&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this second example, the color is embedded within the name of the shirt itself.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;h1 class=&amp;quot;name&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;property value&amp;quot; title=&amp;quot;color&amp;quot;&amp;gt;White&amp;lt;/abbr&amp;gt; Coxmoor shirt&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;white-coxmoor-shirt.jpg&amp;quot; rel=&amp;quot;image thumb&amp;quot; /&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For items such as books, whereby authors sometimes aren't explicitly denoted visibly (http://www.thebookpeople.co.uk/webapp/wcs/stores/servlet/product_10001_10051_47517_100_10014_10013_category_10013), rather inferred by convention. Could arguably still use the abbr pattern:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;h1&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Great Tales From English History&amp;lt;/span&amp;gt; - 3 Books&amp;lt;/h1&amp;gt;&lt;br /&gt;
by &amp;lt;span class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;property value&amp;quot; title=&amp;quot;author&amp;quot;&amp;gt;Robert Lacey&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or even&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;h1&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Great Tales From English History&amp;lt;/span&amp;gt; - 3 Books&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;property&amp;quot; title=&amp;quot;author&amp;quot;&amp;gt;by&amp;lt;/abbr&amp;gt; &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;Robert Lacey&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;
A final thought to throw in. If the property and values are within the same HTML tag, it might be possible to remove the property &amp;amp; value class, as the p-v indicates a property value relationship itself.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr class=&amp;quot;p-v&amp;quot; title=&amp;quot;author&amp;quot;&amp;gt;Robert Lacey&amp;lt;/abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
What do you think?&lt;br /&gt;
&lt;br /&gt;
===LanceW===&lt;br /&gt;
&lt;br /&gt;
A product microformat would I think be useful for corporate sites.&lt;br /&gt;
For example, my employers site lists the products and services we work with, I am able to (and have) used microformats to contact details, but would like to microformat products and services. At present I have as a start added rel=&amp;quot;product&amp;quot; to links to our individual product pages, but to be able to do it in a better manner would be good, also so I could microformat the product page itself so that one could find say all the products from a specific manufacturer.&lt;br /&gt;
&lt;br /&gt;
== naming ==&lt;br /&gt;
Here are candidate names for a product microformat:&lt;br /&gt;
* hProduct&lt;br /&gt;
&lt;br /&gt;
== proposal ==&lt;br /&gt;
The above brainstorming, based on [[product-examples]] and [[product-formats]] (TO BE DONE) research, should go into a proposal:&lt;br /&gt;
* [[hproduct-proposal|hProduct proposal]]&lt;br /&gt;
Currently this is premature, as the [[product-formats]] page has not yet even been created, much less researched.  Per the [[process]], research on formats must be done before brainstorming or drafting a separate proposal.&lt;br /&gt;
&lt;br /&gt;
== related ==&lt;br /&gt;
* [[product]]&lt;br /&gt;
* [[product-examples]]&lt;br /&gt;
* [[product-formats]]&lt;br /&gt;
* [[product-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
== see also ==&lt;br /&gt;
* [[hReview]]&lt;br /&gt;
* [[hListing]]&lt;/div&gt;</summary>
		<author><name>PaulLee</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=product-brainstorming&amp;diff=28333</id>
		<title>product-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=product-brainstorming&amp;diff=28333"/>
		<updated>2008-08-21T04:02:03Z</updated>

		<summary type="html">&lt;p&gt;PaulLee: /* Random Thoughts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; product microformat brainstorming &amp;lt;/h1&amp;gt;&lt;br /&gt;
This is brainstorming for a [[product]] microformat per the [[process]]. See also [[product-examples]], and [[product-formats]].&lt;br /&gt;
&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
* Aaron Gustafson, [http://easy-designs.net/ Easy! Designs]&lt;br /&gt;
* Craig Cook, [http://focalcurve.com/ Focal Curve]&lt;br /&gt;
* [[User:JayMyers|Jay Myers]]&lt;br /&gt;
&lt;br /&gt;
== The Problem ==&lt;br /&gt;
&lt;br /&gt;
There are numerous ways to publish product information on the web, but nothing is standardized. It would be useful to have standardized product information on the web for creating mash-up applications which could&lt;br /&gt;
&lt;br /&gt;
* allow aggregated product details to be linked to from hListings or hReviews&lt;br /&gt;
* match hListings to hReviews&lt;br /&gt;
* aggregate product-specific information from across the web&lt;br /&gt;
* aggregate and compare like products based on features&lt;br /&gt;
&lt;br /&gt;
Additionally, it should be recognized that more mature formats like hListing are not granular or specific enough to cover the many possible attributes of a product. Without these specifics, hListings describing products lose much of their value and don't accurately represent product data.&lt;br /&gt;
&lt;br /&gt;
== To be incorporated ==&lt;br /&gt;
The following pages should be incorporated into this page:&lt;br /&gt;
* [[rel-product-brainstorming]]&lt;br /&gt;
* [[hproduct-feedback]]&lt;br /&gt;
And then those pages should simply redirect to this one via: &amp;lt;nowiki&amp;gt;#redirect [[product-brainstorming]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Elements that come up often in practice ==&lt;br /&gt;
&lt;br /&gt;
Examples of elements that might be included because they seem to come up often in user- and CMS-generated product publishing, include the following:&lt;br /&gt;
&lt;br /&gt;
=== Base Schema Elements ===&lt;br /&gt;
&lt;br /&gt;
* hproduct&lt;br /&gt;
** version. optional. text.&lt;br /&gt;
** name. required.&lt;br /&gt;
** image. optional. IMG element or rel='image'. could be further refined as image type ( thumb || full, photo || illo).&lt;br /&gt;
** description. optional. could be denoted as 'summary' or 'extended'.&lt;br /&gt;
** brand. text | [[hcard|hCard]]&lt;br /&gt;
** uri. optional. URI to product page, href could contain rel='product'.&lt;br /&gt;
** price. optional. could be further refined as specific type (sale || regular || msrp || clearance). should follow [[currency]] format.&lt;br /&gt;
** savings. optional. should follow [[currency]] format.&lt;br /&gt;
** p-v. optional. opens up possibilities for custom property-value pairs in more complex examples.&lt;br /&gt;
*** property. required. property types could include:&lt;br /&gt;
**** artist&lt;br /&gt;
**** author&lt;br /&gt;
**** released - [[hcalendar]] event for date of release&lt;br /&gt;
**** upc&lt;br /&gt;
**** isbn&lt;br /&gt;
**** sku&lt;br /&gt;
**** sn&lt;br /&gt;
**** vin&lt;br /&gt;
**** batch&lt;br /&gt;
**** size&lt;br /&gt;
**** color&lt;br /&gt;
**** uid - unique id, item number&lt;br /&gt;
**** offer&lt;br /&gt;
**** others. possibly around product specs, features.&lt;br /&gt;
*** value. required. (label may be implied)&lt;br /&gt;
** availability. optional. text containing availablity message.&lt;br /&gt;
** shipping. optional. shipping messaging.&lt;br /&gt;
** reviews. text | [[hreview|hReview]]&lt;br /&gt;
** buy. optional. text purchase messaging and/or rel=&amp;quot;purchase&amp;quot; indicating target URI for purchasing item&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Extensibility ===&lt;br /&gt;
Being that so many products in the world have specific charachteristics or properties, we thought it might be wise to create a means of standardizing the listing of that information, setting the stage for possible subformats of a product microformat. This could be done by setting up property value pairs or groups using a &amp;lt;code&amp;gt;CLASS&amp;lt;/code&amp;gt; of &amp;quot;p-v&amp;quot;. It would be possible to offer a few means of doing this.&lt;br /&gt;
&lt;br /&gt;
==== Natural language property-value association ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;p class=&amp;quot;p-v&amp;quot;&amp;gt;The &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;dimensions&amp;lt;/span&amp;gt; of this book are &lt;br /&gt;
  &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;6&amp;amp;#189;&amp;amp;#34;(&amp;lt;abbr title=&amp;quot;width&amp;quot;&amp;gt;W&amp;lt;/abbr&amp;gt;) &amp;amp;#215; &lt;br /&gt;
  12&amp;amp;#34;(&amp;lt;abbr title=&amp;quot;height&amp;quot;&amp;gt;H&amp;lt;/abbr&amp;gt;) &amp;amp;#215;&lt;br /&gt;
  1&amp;amp;#190;&amp;amp;#34;(&amp;lt;abbr title=&amp;quot;depth&amp;quot;&amp;gt;D&amp;lt;/abbr&amp;gt;)&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== List property-value association (pairs) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Mileage&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;em class=&amp;quot;value&amp;quot;&amp;gt;34,787&amp;lt;/em&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Year&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;em class=&amp;quot;value&amp;quot;&amp;gt;2006&amp;lt;/em&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Exterior Color&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;em class=&amp;quot;value&amp;quot;&amp;gt;Burgundy&amp;lt;/em&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;property&amp;quot;&amp;gt;Body Style&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;em class=&amp;quot;value&amp;quot;&amp;gt;Hatchback&amp;lt;/em&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;&lt;br /&gt;
&lt;br /&gt;
==== List property-value association (groups) ====&lt;br /&gt;
&lt;br /&gt;
Note: as a &amp;lt;code&amp;gt;DL&amp;lt;/code&amp;gt; contains semantic property-value pairs/groups, setting a &amp;lt;code&amp;gt;CLASS&amp;lt;/code&amp;gt; of &amp;quot;p-v&amp;quot; should be enough (reducing extra markup).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;dl class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;dt&amp;gt;Mileage&amp;lt;/dt&amp;gt;&lt;br /&gt;
  &amp;lt;dd&amp;gt;34,787&amp;lt;/dd&amp;gt;&lt;br /&gt;
  &amp;lt;dt&amp;gt;Color&amp;lt;/dt&amp;gt;&lt;br /&gt;
  &amp;lt;dd&amp;gt;Burgundy (Exterior)&amp;lt;/dd&amp;gt;&lt;br /&gt;
  &amp;lt;dd&amp;gt;Tan (Interior)&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;/dl&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Non-visible property names ====&lt;br /&gt;
&lt;br /&gt;
We have considered the possibility of allowing property names to be invisible to users by allowing the addition of the property name as a class immediately following the &amp;quot;propery&amp;quot; &amp;lt;code&amp;gt;CLASS&amp;lt;/code&amp;gt; keyword:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul class=&amp;quot;p-v&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;property mileage&amp;quot;&amp;gt;34,787&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;property year&amp;quot;&amp;gt;2006&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;property color-exterior&amp;quot;&amp;gt;Burgundy&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;property body-style&amp;gt;Hatchback&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;
Parsing would be a bit trickier, but from the perspective of someone marking up the document, it is pretty simple and straightforward.&lt;br /&gt;
&lt;br /&gt;
=== Suggested Additions ===&lt;br /&gt;
&lt;br /&gt;
* image sub-categorization (could make use of [[media-info|Media microformat]]?):&lt;br /&gt;
** thumb (for thumbnail)&lt;br /&gt;
** full (for full size image)&lt;br /&gt;
** photo (for a photograph)&lt;br /&gt;
** illo (for an illustration).&lt;br /&gt;
* description sub-categorization:&lt;br /&gt;
** summary&lt;br /&gt;
** extended&lt;br /&gt;
* uri (or url) - URI for the product at its brand website; not to be confused with the hListing 'permalink'.&lt;br /&gt;
&lt;br /&gt;
== Isn't this duplicating hListing and hReview? ==&lt;br /&gt;
&lt;br /&gt;
No, a product microformat would not seek to compete with [[hlisting|hListing]] or [[hreview|hReview]], it simply aims to enhance them. In either of these microformats, the &amp;lt;em&amp;gt;item&amp;lt;/em&amp;gt; could easily contain the product. Also, a product microformat is the more appropriate place for Manufacturer's Suggested Retail Price (MSRP), which is not likely to be the final price of the product being listed. The actual price/sale price/final price should be solely in the domain of hListing.&lt;br /&gt;
&lt;br /&gt;
== Random Thoughts ==&lt;br /&gt;
&lt;br /&gt;
Please add your thoughts &amp;amp; feelings below. If you are interested in getting involved in the development of this microformat. Please contact aaron [at] easy-designs [dot] net and/or join the [http://microformats.org/mailman/listinfo/microformats-discuss/ microformats mailing list].&lt;br /&gt;
&lt;br /&gt;
===Ronnos===&lt;br /&gt;
&lt;br /&gt;
Wouldn't the release date of the product be a good addition? I'm writing product re- and previews. I use hReviews to give my opinion about the product, but there's now way to indicate that the product is or is not in stores yet. As far as i can see, the release date is a usefull product attribute, not only usefull in combination with other Microformats, but also for indicating the &amp;quot;age&amp;quot; of a product.&lt;br /&gt;
&lt;br /&gt;
* Release date is a good idea but how to specify it? Is it the date on which the product first becomes available in shops? Would you have a per-region release date (certainly applicable to DVDs, CDs and at least some electronic devices such as gaming consoles) --[[User:SMulcahy|SMulcahy]] 13:38, 15 Feb 2007 (PST)&lt;br /&gt;
** Seems like this depends on whether this is intended for use by retailers and/or manufacturers.  Retailers might have access to the manufacturer release date, but their date may differ from other retailers; so they would probably want to use when they have it available, similar to saying that this is a valid_from_date.  Manufacturers, on the other hand, would probably be able to offer a limited or wide release availability date.  These do not need to be mutually exclusive. --[[User:PaulLee|Paul Lee]] 21:01, 20 Aug 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
===Aaron Gustafson===&lt;br /&gt;
&lt;br /&gt;
Actual price, savings, discounts, etc. should be part of hListing instead of a product microformat. MSRP (suggested retail price) should be part of the product microformat, however.&lt;br /&gt;
*Not all products have a MSRP. [[User:AndyMabbett|Andy Mabbett]] 09:08, 19 Nov 2006 (PST)&lt;br /&gt;
**I agree, they don't which is why it should not be required. [[User:AaronGustafson|Aaron Gustafson]] 16:60, 20 Nov 2006 (MST)&lt;br /&gt;
&lt;br /&gt;
===Andy Mabbett===&lt;br /&gt;
Please see my [http://microformats.org/discuss/mail/microformats-discuss/2006-November/007281.html proposal, on the mailing list] -- [[User:AndyMabbett|Andy Mabbett]] 09:08, 19 Nov 2006 (PST)&lt;br /&gt;
* I agree with the idea of enabling sub-product formats, but am not sure I like the idea of a &amp;quot;wrapper&amp;quot; for hReview or hListing, I think the item should exist ''within'' an instance of one of those microformats. [[User:AaronGustafson|Aaron Gustafson]] 16:60, 20 Nov 2006 (MST)&lt;br /&gt;
**There may be more than one review of a product, on one page e.g. [http://www.amazon.co.uk/o/ASIN/B000I0SGSA/ref=pd_rvi_gw_1/026-5782158-8338825] [[User:AndyMabbett|Andy Mabbett]] 00:54, 21 Nov 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
===Adam Craven===&lt;br /&gt;
&lt;br /&gt;
A product microformat will definitely be one of the largest microformats. &lt;br /&gt;
&lt;br /&gt;
What about specifications of products, which is important for data aggregation. To categories every type and variation of a product would be mad. So how should the hurdle be crossed, if at all?&lt;br /&gt;
&lt;br /&gt;
The nearest related uF is the citation format, although it isn't overly suited.&lt;br /&gt;
&lt;br /&gt;
===Stephen Mulcahy===&lt;br /&gt;
&lt;br /&gt;
As with microformats in general maybe the approach to take to specifications of products is to let people who need/want them start specifying the ones they are interested in - we don't need an exhaustive universe of potential things categorised. See my posting for some other comments here - http://microformats.org/discuss/mail/microformats-discuss/2007-January/008379.html , in particular note that I think the hard part of this is defining the specifications of individual products. I'm happy to start on the laptop one ... it would be good to have some laptop vendor on board but maybe its too soon for anyone to be interested.&lt;br /&gt;
&lt;br /&gt;
* Some potential subformats (what kind of naming scheme do we want to use here)&lt;br /&gt;
** hNotebook (or hProductNotebook ?) - for products like laptops, notebooks, tablets&lt;br /&gt;
*** os&lt;br /&gt;
*** bundledSoftware&lt;br /&gt;
*** size (height, width, depth)&lt;br /&gt;
*** weight (units?)&lt;br /&gt;
*** processor&lt;br /&gt;
*** display&lt;br /&gt;
**** size &lt;br /&gt;
**** resolution&lt;br /&gt;
*** video (for video card)&lt;br /&gt;
*** embeddedVideo (boolean)&lt;br /&gt;
*** hard drive (maybe manufacturer,model,size? .. eeek is hard drive a hProduct subformat itself?)&lt;br /&gt;
*** memory (type and size?)&lt;br /&gt;
*** optical drive (types?)&lt;br /&gt;
*** battery&lt;br /&gt;
*** warranty&lt;br /&gt;
*** videoOut (types supported - is it acceptable have a bunch of boolean options for laptop features that may or may not exist on a particular model?)&lt;br /&gt;
** hDesktop - for desktop PCs and similar&lt;br /&gt;
** hConsole - for gaming consoles such as the Wii, PS3 and XBox360&lt;br /&gt;
** hMobilePhone (or hMobileDevice .. not sure we generally want generic subcategory since the whole point of subformats is to give a concrete set of characteristics, or do we want to have nesting of subformats to capture general characteristics at higher levels?).&lt;br /&gt;
** hPda (maybe a hMobileDevice .. it starts getting a bit fuzzy here)&lt;br /&gt;
&lt;br /&gt;
Maybe we should talk to some projects like the Linux on Laptops [http://www.linux-laptop.net/] project and get them to encourage contributors to mark-up their laptop reviews in hProductNotebook? --[[User:SMulcahy|SMulcahy]] 07:51, 20 Feb 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attempting to create a taxonomy of product subformats is a really bad idea.  There are too many different kinds of products.  Large e-commerce sites keep many employees busy with product taxonomy work, not something a standard should attempt to do. [[User:Tantek|Tantek]] 23:04, 21 Aug 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Robbie van der Blom===&lt;br /&gt;
What about unique identifiers for products like ISBN nr. and the UPC codes for a product? My gut feeling is that they should be part of a product microformat. &lt;br /&gt;
&lt;br /&gt;
With respect to the above, do we really need to talk about hProductNotebook etc. this seems odd.&lt;br /&gt;
&lt;br /&gt;
===Adam Craven===&lt;br /&gt;
&lt;br /&gt;
In relation to the p-v and general property values. The [[abbr-design-pattern]] could be used over the hidden class variable. So&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;h1 class=&amp;quot;name&amp;quot;&amp;gt;Breitling SuperOcean Chrono&amp;lt;/h1&amp;gt;&lt;br /&gt;
Water resistant up to &amp;lt;span class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;property value&amp;quot; title=&amp;quot;water-resistance&amp;quot;&amp;gt;1500m&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this second example, the color is embedded within the name of the shirt itself.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;h1 class=&amp;quot;name&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;property value&amp;quot; title=&amp;quot;color&amp;quot;&amp;gt;White&amp;lt;/abbr&amp;gt; Coxmoor shirt&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;white-coxmoor-shirt.jpg&amp;quot; rel=&amp;quot;image thumb&amp;quot; /&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For items such as books, whereby authors sometimes aren't explicitly denoted visibly (http://www.thebookpeople.co.uk/webapp/wcs/stores/servlet/product_10001_10051_47517_100_10014_10013_category_10013), rather inferred by convention. Could arguably still use the abbr pattern:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;h1&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Great Tales From English History&amp;lt;/span&amp;gt; - 3 Books&amp;lt;/h1&amp;gt;&lt;br /&gt;
by &amp;lt;span class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;property value&amp;quot; title=&amp;quot;author&amp;quot;&amp;gt;Robert Lacey&amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or even&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;h1&amp;gt;&amp;lt;span class=&amp;quot;name&amp;quot;&amp;gt;Great Tales From English History&amp;lt;/span&amp;gt; - 3 Books&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;p-v&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;property&amp;quot; title=&amp;quot;author&amp;quot;&amp;gt;by&amp;lt;/abbr&amp;gt; &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;Robert Lacey&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;
A final thought to throw in. If the property and values are within the same HTML tag, it might be possible to remove the property &amp;amp; value class, as the p-v indicates a property value relationship itself.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr class=&amp;quot;p-v&amp;quot; title=&amp;quot;author&amp;quot;&amp;gt;Robert Lacey&amp;lt;/abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
What do you think?&lt;br /&gt;
&lt;br /&gt;
===LanceW===&lt;br /&gt;
&lt;br /&gt;
A product microformat would I think be useful for corporate sites.&lt;br /&gt;
For example, my employers site lists the products and services we work with, I am able to (and have) used microformats to contact details, but would like to microformat products and services. At present I have as a start added rel=&amp;quot;product&amp;quot; to links to our individual product pages, but to be able to do it in a better manner would be good, also so I could microformat the product page itself so that one could find say all the products from a specific manufacturer.&lt;br /&gt;
&lt;br /&gt;
== naming ==&lt;br /&gt;
Here are candidate names for a product microformat:&lt;br /&gt;
* hProduct&lt;br /&gt;
&lt;br /&gt;
== proposal ==&lt;br /&gt;
The above brainstorming, based on [[product-examples]] and [[product-formats]] (TO BE DONE) research, should go into a proposal:&lt;br /&gt;
* [[hproduct-proposal|hProduct proposal]]&lt;br /&gt;
Currently this is premature, as the [[product-formats]] page has not yet even been created, much less researched.  Per the [[process]], research on formats must be done before brainstorming or drafting a separate proposal.&lt;br /&gt;
&lt;br /&gt;
== related ==&lt;br /&gt;
* [[product]]&lt;br /&gt;
* [[product-examples]]&lt;br /&gt;
* [[product-formats]]&lt;br /&gt;
* [[product-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
== see also ==&lt;br /&gt;
* [[hReview]]&lt;br /&gt;
* [[hListing]]&lt;/div&gt;</summary>
		<author><name>PaulLee</name></author>
	</entry>
</feed>