product-brainstorming: Difference between revisions

From Microformats Wiki
Jump to navigation Jump to search
No edit summary
m (Reverted edit of TvkQsm, changed back to last version by Tantek)
Line 1: Line 1:
[[http://tulip123456.ifrance.com/topic/foto-racconto.html foto racconto porno]] [[http://spirit-psyki.ifrance.com/lib/sesso-sano.html sesso sano]] [[http://spirit-psyki.ifrance.com/lib/sexo-y.html sexo y religion]] [[http://jnk713.ifrance.com/img/styles/lecomte-georges/ lecomte, georges]] [[http://cincydj.ifrance.com/images/small/scaricare-gioco/ scaricare gioco pc gratis]] [[http://competitio.ifrance.com/george-gershwin/ george gershwin]] [[http://bakadeshi.ifrance.com/img/styles/sesso-immagini.html sesso immagini]] [[http://furrysoap.ifrance.com/lesbo-cerco/ lesbo cerco]] [[http://bakadeshi.ifrance.com/img/styles/ebony-girl.html ebony girl videos]] [[http://spirit-psyki.ifrance.com/lib/couperose-prodotti.html couperose prodotti per il viso]] [[http://furrysoap.ifrance.com/ragazze-parma/ ragazze parma]] [[http://elixirium.ifrance.com/lib/le-donne.html le donne hanno sempre ragione]] [[http://adrienneee.ifrance.com/blog/www-sexy/ www sexy games com]] [[http://tulip123456.ifrance.com/topic/video-sexy.html video sexy original sin]] [[http://furrysoap.ifrance.com/fuck-in/ fuck in]] [[http://doctorpinkerton.ifrance.com/lib/eros-ramazzoti/ eros ramazzoti biografia]] [[http://tulip123456.ifrance.com/topic/video-e.html video e foto gratis]] [[http://doctorpinkerton.ifrance.com/lib/pornografia-de/ pornografia de michelle vieth]] [[http://doctorpinkerton.ifrance.com/lib/filmati-pornovideo/ filmati pornovideo credit card]] [[http://mi-kkiechang.ifrance.com/colman-george.html colman, george sr.]] [[http://adrienneee.ifrance.com/blog/tutti-i/ tutti i manga porno]] [[http://spirit-psyki.ifrance.com/lib/valeria-marini.html valeria marini calendari foto nudo]] [[http://spirit-psyki.ifrance.com/lib/televisioni-sexy.html televisioni sexy]] [[http://spirit-psyki.ifrance.com/lib/fumetti-erotici.html fumetti erotici gratuiti]] [[http://furrysoap.ifrance.com/ww-tutto/ ww tutto gratis it]] [[http://adrienneee.ifrance.com/blog/anal-cumshot/ anal cumshot]] [[http://bakadeshi.ifrance.com/img/styles/mujeres-sexis.html mujeres sexis]] [[http://furrysoap.ifrance.com/japanese-girls/ japanese girls sex]] [[http://tulip123456.ifrance.com/topic/big-dick.html big dick in a small vagin]] [[http://tulip123456.ifrance.com/topic/pamela-andersonn.html pamela andersonn tommy lee]] [[http://cincydj.ifrance.com/images/small/veronica-rega/ veronica rega nuda]] [[http://cincydj.ifrance.com/images/small/michell-vieth/ michell vieth video porno]] [[http://bakadeshi.ifrance.com/img/styles/sexy-websites.html sexy websites]] [[http://bakadeshi.ifrance.com/img/styles/donne-vecchie.html donne vecchie singole]] [[http://tulip123456.ifrance.com/topic/donne-grase.html donne grase]] [[http://doctorpinkerton.ifrance.com/lib/sex-gratuit/ sex gratuit]] [[http://bakadeshi.ifrance.com/img/styles/are-you.html are you wanna be my girl canzone ascolt]] [[http://mi-kkiechang.ifrance.com/filmati-gratis.html filmati gratis porni]] [[http://end14april.ifrance.com/blog/britany-spears.html britany spears naked]] [[http://end14april.ifrance.com/blog/eliot-george.html eliot, george]] [[http://spirit-psyki.ifrance.com/lib/imon-fuck.html imon fuck]] [[http://doctorpinkerton.ifrance.com/lib/naked-news/ naked news channel]] [[http://doctorpinkerton.ifrance.com/lib/jenifer-lopez/ jenifer lopez desnuda]] [[http://adrienneee.ifrance.com/blog/virgine-sex/ virgine sex]] [[http://jnk713.ifrance.com/img/styles/anteprime-video/ anteprime video porno gratis]] [[http://furrysoap.ifrance.com/video-porno/ video porno free]] [[http://furrysoap.ifrance.com/ciccioni-gay/ ciccioni gay]] [[http://bakadeshi.ifrance.com/img/styles/depilare-la.html depilare la vagina]] [[http://spirit-psyki.ifrance.com/lib/mangasex.html mangasex]] [[http://tulip123456.ifrance.com/topic/spartiti-aerosmith.html spartiti aerosmith]] [[http://furrysoap.ifrance.com/movie-sex/ movie sex]] [[http://doctorpinkerton.ifrance.com/lib/calendario-playboy/ calendario playboy]] [[http://end14april.ifrance.com/blog/donna-che.html donna che cerca sesso]] [[http://jnk713.ifrance.com/img/styles/pornografia-gratuita/ pornografia gratuita]] [[http://mi-kkiechang.ifrance.com/wap-sesso.html wap sesso gratuito]] [[http://end14april.ifrance.com/blog/www-film.html www film porne sex fr]] [[http://cincydj.ifrance.com/images/small/wallpaper-gratis/ wallpaper gratis]] [[http://bakadeshi.ifrance.com/img/styles/fakes-gallery.html fakes gallery gratis]] [[http://elixirium.ifrance.com/lib/storie-eros.html storie eros gratis]] [[http://jnk713.ifrance.com/img/styles/jessica-rizzo/ jessica rizzo fot sexy]] [[http://spirit-psyki.ifrance.com/lib/candyxxx.html candyxxx]] [[http://bakadeshi.ifrance.com/img/styles/rosario-dawson.html rosario dawson nuda]] [[http://bakadeshi.ifrance.com/img/styles/traduzione-in.html traduzione in italiano di fuck it]] [[http://jnk713.ifrance.com/img/styles/tera-patrick/ tera patrick pornostar]] [[http://jnk713.ifrance.com/img/styles/vaginas-free/ vaginas free]] [[http://end14april.ifrance.com/blog/giochi-online.html giochi online sexy]] [[http://elixirium.ifrance.com/lib/veronica-maia.html veronica maia]] [[http://adrienneee.ifrance.com/blog/studentesse-porno/ studentesse porno]] [[http://furrysoap.ifrance.com/galleria-videoporno/ galleria videoporno di oggi]] [[http://competitio.ifrance.com/hentai-anima/ hentai anima]] [[http://tulip123456.ifrance.com/topic/grazie-zia.html grazie zia porno]] [[http://mi-kkiechang.ifrance.com/foto-incesti.html foto incesti]] [[http://elixirium.ifrance.com/lib/programma-gratis.html programma gratis da scaricare]] [[http://end14april.ifrance.com/blog/fotos-desnudas.html fotos desnudas de actrices mexicanas]] [[http://bakadeshi.ifrance.com/img/styles/naked-men.html naked men]] [[http://doctorpinkerton.ifrance.com/lib/paola-barale/ paola barale]] [[http://cincydj.ifrance.com/images/small/le-cardonnel/ le cardonnel, louis]] [[http://furrysoap.ifrance.com/sexman-com/ sexman com]] [[http://jnk713.ifrance.com/img/styles/foto-donne/ foto donne wwe]] [[http://competitio.ifrance.com/internet-sexo/ internet sexo]] [[http://competitio.ifrance.com/video-nudisti/ video nudisti]] [[http://tulip123456.ifrance.com/topic/foto-porno.html foto porno casalinghe orge]] [[http://doctorpinkerton.ifrance.com/lib/donne-della/ donne della crisi]] [[http://jnk713.ifrance.com/img/styles/video-gratis/ video gratis paris hilton]] [[http://bakadeshi.ifrance.com/img/styles/analisi-statistica.html analisi statistica web]] [[http://end14april.ifrance.com/blog/annunci-girls.html annunci girls milano]] [[http://tulip123456.ifrance.com/topic/ragazze-ciuccia.html ragazze ciuccia cazzi lunghi dritti]] [[http://doctorpinkerton.ifrance.com/lib/film-hentai/ film hentai]] [[http://adrienneee.ifrance.com/blog/donne-over/ donne over 65]] [[http://doctorpinkerton.ifrance.com/lib/video-hard/ video hard core gratis]] [[http://elixirium.ifrance.com/lib/settimanale-gente.html settimanale gente]] [[http://cincydj.ifrance.com/images/small/veronica-zema/ veronica zema]] [[http://jnk713.ifrance.com/img/styles/convertitore-analogico/ convertitore analogico digitale]] [[http://mi-kkiechang.ifrance.com/foto-ragazze.html foto ragazze che fanno sesso in discotec]] [[http://cincydj.ifrance.com/images/small/michelle-vieth/ michelle vieth sex]] [[http://end14april.ifrance.com/blog/donne-spiate.html donne spiate]] [[http://elixirium.ifrance.com/lib/jorge-drexler.html jorge drexler]] [[http://spirit-psyki.ifrance.com/lib/raccontierotici-gay.html raccontierotici gay]] [[http://elixirium.ifrance.com/lib/sito-playboy.html sito playboy]] [[http://mi-kkiechang.ifrance.com/vampyros-lesbos.html vampyros lesbos]] [[http://adrienneee.ifrance.com/blog/donne-scopano/ donne scopano]] [[http://furrysoap.ifrance.com/sesso-la/ sesso la prima volta]] [[http://competitio.ifrance.com/ragazze-di/ ragazze di ferrara]] [[http://doctorpinkerton.ifrance.com/lib/video-porno/ video porno black]] [[http://competitio.ifrance.com/http-/ http 212 239 39 154 g sex]] [[http://elixirium.ifrance.com/lib/sex-bomb.html sex bomb tom jones]] [[http://cincydj.ifrance.com/images/small/biglietti-da/ biglietti da visita gratis]] [[http://mi-kkiechang.ifrance.com/www-pornodivi.html www pornodivi it]] [[http://tulip123456.ifrance.com/topic/sabrina-ghio.html sabrina ghio nuda]] [[http://elixirium.ifrance.com/lib/pinball-gratis.html pinball gratis]] [[http://bakadeshi.ifrance.com/img/styles/immagini-di.html immagini di gay]] [[http://end14april.ifrance.com/blog/foto-di.html foto di calciatori nudi]] [[http://mi-kkiechang.ifrance.com/donne-calcio.html donne calcio]] [[http://adrienneee.ifrance.com/blog/sex-gp/ sex 3gp]] [[http://doctorpinkerton.ifrance.com/lib/incesto-italiano/ incesto italiano]] [[http://doctorpinkerton.ifrance.com/lib/la-vergine/ la vergine nuda]] [[http://doctorpinkerton.ifrance.com/lib/teanna-kai/ teanna kai nuda]] [[http://furrysoap.ifrance.com/marcelo-uomini/ marcelo uomini e donne]] [[http://spirit-psyki.ifrance.com/lib/porno-grayis.html porno grayis]] [[http://elixirium.ifrance.com/lib/porno-ialia.html porno ialia]] [[http://spirit-psyki.ifrance.com/lib/culi-nudi.html culi nudi]] [[http://mi-kkiechang.ifrance.com/canali-porno.html canali porno satellite]] [[http://jnk713.ifrance.com/img/styles/gaybisex-lodi/ gay-bisex lodi]] [[http://cincydj.ifrance.com/images/small/sexo-chile/ sexo chile]] [[http://mi-kkiechang.ifrance.com/hostess-porno.html hostess porno]] [[http://jnk713.ifrance.com/img/styles/siti-transessuali/ siti transessuali gratis]] [[http://doctorpinkerton.ifrance.com/lib/diaporamas-sex/ diaporamas sex]] [[http://furrysoap.ifrance.com/racconti-/ racconti  di ragazze lesbiche]] [[http://end14april.ifrance.com/blog/foto-gratis.html foto gratis burro]] [[http://doctorpinkerton.ifrance.com/lib/jorge-aravena/ jorge aravena]] [[http://jnk713.ifrance.com/img/styles/nero-vision/ nero vision gratis]] [[http://doctorpinkerton.ifrance.com/lib/scambio-sesso/ scambio sesso trapani]] [[http://tulip123456.ifrance.com/topic/video-porno.html video porno gratis scaricabile]] [[http://jnk713.ifrance.com/img/styles/il-nudismo/ il nudismo in austria]] [[http://elixirium.ifrance.com/lib/www-filmporno.html www filmporno roma com]] [[http://doctorpinkerton.ifrance.com/lib/gochi-sexy/ gochi sexy]] [[http://tulip123456.ifrance.com/topic/gay-pride.html gay pride]] [[http://adrienneee.ifrance.com/blog/eros-esex/ eros esex]] [[http://adrienneee.ifrance.com/blog/foto-di/ foto di fergie dei black eyed peas nuda]] [[http://jnk713.ifrance.com/img/styles/gay-sex/ gay sex with black men]] [[http://cincydj.ifrance.com/images/small/tatuaggi-sole/ tatuaggi sole luna gratis]] [[http://mi-kkiechang.ifrance.com/xnxx-sesso.html xnxx sesso gratuito]] [[http://adrienneee.ifrance.com/blog/racconti-nudismo/ racconti nudismo]] [[http://jnk713.ifrance.com/img/styles/fred-e/ fred e george weasley]] [[http://adrienneee.ifrance.com/blog/incontri-sesso/ incontri sesso trento]] [[http://elixirium.ifrance.com/lib/non-mi.html non mi chiedermi l orgasmo]] [[http://spirit-psyki.ifrance.com/lib/eros-free.html eros free online]] [[http://bakadeshi.ifrance.com/img/styles/linea-gay.html linea gay]] [[http://furrysoap.ifrance.com/eros-ramazzotti/ eros ramazzotti e michelle hunziker]] [[http://doctorpinkerton.ifrance.com/lib/nikon-reflex/ nikon reflex analogica]] [[http://spirit-psyki.ifrance.com/lib/ufficio-doganale.html ufficio doganale]] [[http://cincydj.ifrance.com/images/small/mangaxxx/ mangaxxx]] [[http://adrienneee.ifrance.com/blog/screensaver-gratis/ screensaver gratis]] [[http://spirit-psyki.ifrance.com/lib/xxx-vogue.html xxx vogue]] [[http://furrysoap.ifrance.com/lesbiche-gay/ lesbiche gay]] [[http://competitio.ifrance.com/tette-ottava/ tette ottava misura]] [[http://jnk713.ifrance.com/img/styles/videos-gratis/ videos gratis de michele vieth]] [[http://tulip123456.ifrance.com/topic/giochigratis.html giochigratis]] [[http://cincydj.ifrance.com/images/small/ristorante-sexy/ ristorante sexy]] [[http://elixirium.ifrance.com/lib/sfondi-gratis.html sfondi gratis]] [[http://competitio.ifrance.com/analogico-modem/ analogico modem]] [[http://jnk713.ifrance.com/img/styles/sexysat/ sexysat]] [[http://cincydj.ifrance.com/images/small/foto-di/ foto di boys nudi]] [[http://mi-kkiechang.ifrance.com/sex-and.html sex and the city]] [[http://tulip123456.ifrance.com/topic/sex-and.html sex and glamour]] [[http://elixirium.ifrance.com/lib/www-videopornogratis.html www videopornogratis it]] [[http://competitio.ifrance.com/volagratis/ volagratis]] [[http://competitio.ifrance.com/sexyboy/ sexyboy]] [[http://furrysoap.ifrance.com/traumas-sexuales/ traumas sexuales]] [[http://tulip123456.ifrance.com/topic/asesso.html asesso]] [[http://elixirium.ifrance.com/lib/video-hard.html video hard gratis valentina demi]] [[http://competitio.ifrance.com/sextv/ sextv]] [[http://furrysoap.ifrance.com/tutto-porno/ tutto porno it]] [[http://jnk713.ifrance.com/img/styles/tette-di/ tette di anna falchi]] [[http://elixirium.ifrance.com/lib/annunci-donne.html annunci donne novara]] [[http://furrysoap.ifrance.com/www-sessolibero/ www sessolibero it]] [[http://competitio.ifrance.com/west-and/ west and girls]] [[http://cincydj.ifrance.com/images/small/foto-uomini/ foto uomini gay gratis]] [[http://adrienneee.ifrance.com/blog/sesso-palermo/ sesso palermo]] [[http://cincydj.ifrance.com/images/small/foto-e/ foto e video gratis porno]] [[http://jnk713.ifrance.com/img/styles/la-ballata/ la ballata del piacere - nuda per il mondo]] [[http://spirit-psyki.ifrance.com/lib/italian-show.html italian show girls]] [[http://cincydj.ifrance.com/images/small/incontri-sesso/ incontri sesso campania]] [[http://bakadeshi.ifrance.com/img/styles/ragazzi-porno.html ragazzi porno]] [[http://spirit-psyki.ifrance.com/lib/galleria-di.html galleria di foto di donne vecchie]] [[http://end14april.ifrance.com/blog/tette-e.html tette e culo]] [[http://jnk713.ifrance.com/img/styles/transessuali-ermafrodita/ transessuali ermafrodita]] [[http://tulip123456.ifrance.com/topic/elisa-la.html elisa la casa delle play girls]] [[http://end14april.ifrance.com/blog/lesbo-toscana.html lesbo toscana]] [[http://spirit-psyki.ifrance.com/lib/un-tocco.html un tocco di sesso]] [[http://adrienneee.ifrance.com/blog/veronica-logan/ veronica logan nuda]] [[http://furrysoap.ifrance.com/evergirl-com/ evergirl com]] [[http://elixirium.ifrance.com/lib/deskop-gratis.html deskop gratis]] [[http://jnk713.ifrance.com/img/styles/testo-canzone/ testo canzone eros ramazzotti]] [[http://elixirium.ifrance.com/lib/filamati-erotici.html filamati erotici]] [[http://spirit-psyki.ifrance.com/lib/ragazze-asiatiche.html ragazze asiatiche]] [[http://spirit-psyki.ifrance.com/lib/www-sexmania.html www sexmania com]] [[http://doctorpinkerton.ifrance.com/lib/pellerossa/ pellerossa]] [[http://elixirium.ifrance.com/lib/super-sexo.html super sexo]] [[http://end14april.ifrance.com/blog/nudo-model.html nudo model]] <h1> product microformat brainstorming </h1>
<h1> product microformat brainstorming </h1>
This is brainstorming for a [[product]] microformat per the [[process]]. See also [[product-examples]], and [[product-formats]].
This is brainstorming for a [[product]] microformat per the [[process]]. See also [[product-examples]], and [[product-formats]].


Line 40: Line 40:


<pre><nowiki><p class="p-v">The <span class="property">dimensions</span> of this book are  
<pre><nowiki><p class="p-v">The <span class="property">dimensions</span> of this book are  
   <span class="value">6</nowiki></pre>
   <span class="value">6&#189;&#34;(<abbr title="width">W</abbr>) &#215;
  12&#34;(<abbr title="height">H</abbr>) &#215;
  1&#190;&#34;(<abbr title="depth">D</abbr>)</span></p></nowiki></pre>
 
==== List property-value association (pairs) ====
 
<pre><nowiki><ul>
  <li class="p-v">
    <span class="property">Mileage</span>:
    <em class="value">34,787</em>
  </li>
  <li class="p-v">
    <span class="property">Year</span>:
    <em class="value">2006</em>
  </li>
  <li class="p-v">
    <span class="property">Exterior Color</span>:
    <em class="value">Burgundy</em>
  </li>
  <li class="p-v">
    <span class="property">Body Style</span>:
    <em class="value">Hatchback</em>
  </li>
</ul></nowiki></pre>
 
==== List property-value association (groups) ====
 
Note: as a <code>DL</code> contains semantic property-value pairs/groups, setting a <code>CLASS</code> of "p-v" should be enough (reducing extra markup).
 
<pre><nowiki><dl class="p-v">
  <dt>Mileage</dt>
  <dd>34,787</dd>
  <dt>Color</dt>
  <dd>Burgundy (Exterior)</dd>
  <dd>Tan (Interior)</dd>
</dl></nowiki></pre>
 
==== Non-visible property names ====
 
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 "propery" <code>CLASS</code> keyword:
 
<pre><nowiki><ul class="p-v">
  <li class="property mileage">34,787</li>
  <li class="property year">2006</li>
  <li class="property color-exterior">Burgundy</li>
  <li class="property body-style>Hatchback</li>
</ul></nowiki></pre>
 
Parsing would be a bit trickier, but from the perspective of someone marking up the document, it is pretty simple and straightforward.
 
=== Suggested Additions ===
 
* image sub-categorization (could make use of [[media-info|Media microformat]]?):
** thumb (for thumbnail)
** full (for full size image)
** photo (for a photograph)
** illo (for an illustration).
* description sub-categorization:
** summary
** extended
* uri (or url) - URI for the product at its brand website; not to be confused with the hListing 'permalink'.
 
== Isn't this duplicating hListing and hReview? ==
 
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 <em>item</em> 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.
 
== Random Thoughts ==
 
Please add your thoughts & 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].
 
===Ronnos===
 
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 "age" of a product.
 
* 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)
 
===Aaron Gustafson===
 
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.
*Not all products have a MSRP. [[User:AndyMabbett|Andy Mabbett]] 09:08, 19 Nov 2006 (PST)
**I agree, they don't which is why it should not be required. [[User:AaronGustafson|Aaron Gustafson]] 16:60, 20 Nov 2006 (MST)
 
===Andy Mabbett===
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)
* I agree with the idea of enabling sub-product formats, but am not sure I like the idea of a "wrapper" 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)
**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)
 
===Adam Craven===
 
A product microformat will definitely be one of the largest microformats.
 
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?
 
The nearest related uF is the citation format, although it isn't overly suited.
 
===Stephen Mulcahy===
 
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.
 
* Some potential subformats (what kind of naming scheme do we want to use here)
** hNotebook (or hProductNotebook ?) - for products like laptops, notebooks, tablets
*** os
*** bundledSoftware
*** size (height, width, depth)
*** weight (units?)
*** processor
*** display
**** size
**** resolution
*** video (for video card)
*** embeddedVideo (boolean)
*** hard drive (maybe manufacturer,model,size? .. eeek is hard drive a hProduct subformat itself?)
*** memory (type and size?)
*** optical drive (types?)
*** battery
*** warranty
*** 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?)
** hDesktop - for desktop PCs and similar
** hConsole - for gaming consoles such as the Wii, PS3 and XBox360
** 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?).
** hPda (maybe a hMobileDevice .. it starts getting a bit fuzzy here)
 
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)
 
 
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)
 
===Robbie van der Blom===
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.
 
With respect to the above, do we really need to talk about hProductNotebook etc. this seems odd.
 
===Adam Craven===
 
In relation to the p-v and general property values. The [[abbr-design-pattern]] could be used over the hidden class variable. So
<pre><nowiki>
<h1 class="name">Breitling SuperOcean Chrono</h1>
Water resistant up to <span class="p-v"><abbr class="property value" title="water-resistance">1500m</abbr></span></nowiki></pre>
 
In this second example, the color is embedded within the name of the shirt itself.
<pre><nowiki><h1 class="name"><span class="p-v"><abbr class="property value" title="color">White</abbr> Coxmoor shirt</h1>
<img src="white-coxmoor-shirt.jpg" rel="image thumb" /></nowiki></pre>
 
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:
 
<pre><nowiki><h1><span class="name">Great Tales From English History</span> - 3 Books</h1>
by <span class="p-v"><abbr class="property value" title="author">Robert Lacey</abbr></span></nowiki></pre>
 
Or even
<pre><nowiki><h1><span class="name">Great Tales From English History</span> - 3 Books</h1>
<span class="p-v"><abbr class="property" title="author">by</abbr> <span class="value">Robert Lacey</span></span></nowiki></pre>
 
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 & value class, as the p-v indicates a property value relationship itself.
 
<pre><nowiki><abbr class="p-v" title="author">Robert Lacey</abbr></nowiki></pre>
What do you think?

Revision as of 09:09, 27 August 2007

product microformat brainstorming

This is brainstorming for a product microformat per the process. See also product-examples, and product-formats.

Contributors

The Problem

There are numerous ways to publish product information on the web, but nothing is stanardized. It would be useful to have standardized product information on the web for creating mash-up applications which could

  • allow aggregated product details to be linked to from hListings or hReviews
  • match hListings to hReviews
  • aggregate product-specific information from across the web
  • aggregate and compare like products based on features

Elements that come up often in practice

Examples of elements that might be included because they seem to come up often in user- and CMS-generated product publishing, include the following:

Base Elements

  • name (or fn)
  • image (could be sub-categorized)
    • thumb (for thumbnail)
    • full (for full size image)
    • photo (for a photograph)
    • illo (for an illustration).
  • description (could be sub-categorized)
    • summary
    • extended
  • brand
  • uri (or url) - URI for the product at its brand website; not to be confused with the hListing 'permalink'.
  • msrp

Extensibility

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 CLASS of "p-v". It would be possible to offer a few means of doing this.

Natural language property-value association

<p class="p-v">The <span class="property">dimensions</span> of this book are 
  <span class="value">6½"(<abbr title="width">W</abbr>) × 
  12"(<abbr title="height">H</abbr>) ×
  1¾"(<abbr title="depth">D</abbr>)</span></p>

List property-value association (pairs)

<ul>
  <li class="p-v">
    <span class="property">Mileage</span>: 
    <em class="value">34,787</em>
  </li>
  <li class="p-v">
    <span class="property">Year</span>: 
    <em class="value">2006</em>
  </li>
  <li class="p-v">
    <span class="property">Exterior Color</span>: 
    <em class="value">Burgundy</em>
  </li>
  <li class="p-v">
    <span class="property">Body Style</span>: 
    <em class="value">Hatchback</em>
  </li>
</ul>

List property-value association (groups)

Note: as a DL contains semantic property-value pairs/groups, setting a CLASS of "p-v" should be enough (reducing extra markup).

<dl class="p-v">
  <dt>Mileage</dt>
  <dd>34,787</dd>
  <dt>Color</dt>
  <dd>Burgundy (Exterior)</dd>
  <dd>Tan (Interior)</dd>
</dl>

Non-visible property names

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 "propery" CLASS keyword:

<ul class="p-v">
  <li class="property mileage">34,787</li>
  <li class="property year">2006</li>
  <li class="property color-exterior">Burgundy</li>
  <li class="property body-style>Hatchback</li>
</ul>

Parsing would be a bit trickier, but from the perspective of someone marking up the document, it is pretty simple and straightforward.

Suggested Additions

  • image sub-categorization (could make use of Media microformat?):
    • thumb (for thumbnail)
    • full (for full size image)
    • photo (for a photograph)
    • illo (for an illustration).
  • description sub-categorization:
    • summary
    • extended
  • uri (or url) - URI for the product at its brand website; not to be confused with the hListing 'permalink'.

Isn't this duplicating hListing and hReview?

No, a product microformat would not seek to compete with hListing or hReview, it simply aims to enhance them. In either of these microformats, the item 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.

Random Thoughts

Please add your thoughts & 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 microformats mailing list.

Ronnos

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 "age" of a product.

  • 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) --SMulcahy 13:38, 15 Feb 2007 (PST)

Aaron Gustafson

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.

  • Not all products have a MSRP. Andy Mabbett 09:08, 19 Nov 2006 (PST)
    • I agree, they don't which is why it should not be required. Aaron Gustafson 16:60, 20 Nov 2006 (MST)

Andy Mabbett

Please see my proposal, on the mailing list -- Andy Mabbett 09:08, 19 Nov 2006 (PST)

  • I agree with the idea of enabling sub-product formats, but am not sure I like the idea of a "wrapper" for hReview or hListing, I think the item should exist within an instance of one of those microformats. Aaron Gustafson 16:60, 20 Nov 2006 (MST)
    • There may be more than one review of a product, on one page e.g. [1] Andy Mabbett 00:54, 21 Nov 2006 (PST)

Adam Craven

A product microformat will definitely be one of the largest microformats.

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?

The nearest related uF is the citation format, although it isn't overly suited.

Stephen Mulcahy

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.

  • Some potential subformats (what kind of naming scheme do we want to use here)
    • hNotebook (or hProductNotebook ?) - for products like laptops, notebooks, tablets
      • os
      • bundledSoftware
      • size (height, width, depth)
      • weight (units?)
      • processor
      • display
        • size
        • resolution
      • video (for video card)
      • embeddedVideo (boolean)
      • hard drive (maybe manufacturer,model,size? .. eeek is hard drive a hProduct subformat itself?)
      • memory (type and size?)
      • optical drive (types?)
      • battery
      • warranty
      • 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?)
    • hDesktop - for desktop PCs and similar
    • hConsole - for gaming consoles such as the Wii, PS3 and XBox360
    • 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?).
    • hPda (maybe a hMobileDevice .. it starts getting a bit fuzzy here)

Maybe we should talk to some projects like the Linux on Laptops [2] project and get them to encourage contributors to mark-up their laptop reviews in hProductNotebook? --SMulcahy 07:51, 20 Feb 2007 (PST)


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. Tantek 23:04, 21 Aug 2007 (PDT)

Robbie van der Blom

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.

With respect to the above, do we really need to talk about hProductNotebook etc. this seems odd.

Adam Craven

In relation to the p-v and general property values. The abbr-design-pattern could be used over the hidden class variable. So

<h1 class="name">Breitling SuperOcean Chrono</h1>
Water resistant up to <span class="p-v"><abbr class="property value" title="water-resistance">1500m</abbr></span>

In this second example, the color is embedded within the name of the shirt itself.

<h1 class="name"><span class="p-v"><abbr class="property value" title="color">White</abbr> Coxmoor shirt</h1>
<img src="white-coxmoor-shirt.jpg" rel="image thumb" />

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:

<h1><span class="name">Great Tales From English History</span> - 3 Books</h1>
by <span class="p-v"><abbr class="property value" title="author">Robert Lacey</abbr></span>

Or even

<h1><span class="name">Great Tales From English History</span> - 3 Books</h1>
<span class="p-v"><abbr class="property" title="author">by</abbr> <span class="value">Robert Lacey</span></span>

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 & value class, as the p-v indicates a property value relationship itself.

<abbr class="p-v" title="author">Robert Lacey</abbr>

What do you think?