hreview-fr: Difference between revisions

From Microformats Wiki
hreview-fr
Jump to navigation Jump to search
(sitlialerr)
Line 1: Line 1:
zellialno
<h1> hReview 0.3 </h1>
<h1> hReview 0.3 </h1>
{{TOC-right}}
{{TOC-right}}
[[hreview-fr|hReview]] est un microformat simple, ouvert, distribué, adaptable pour  
[[hreview-fr|hReview]] est un microformat simple, ouvert, distribué, adaptable pour  
l'embarquement de critiques (de produits, services, business, événements, etc.) dans le (X)HTML, Atom, RSS et le XML arbitraire.  
l'embarquement de critiques (de produits, services, business, événements, etc.) dans le (X)HTML, Atom, RSS et le XML arbitraire.  
hReview est l'un des nombreux [[microformats-fr|microformats]] ouvert et standard.
hReview est l'un des nombreux [[microformats-fr|microformats]] ouvert et standard.


Vous voulez démarrer par l'écriture d'un [[hreview-fr|hReview]] ?   
Vous voulez démarrer par l'écriture d'un [[hreview-fr|hReview]] ?   
Utilisez le [http://microformats.org/code/hreview/creator hReview creator] pour écrire une critique et la publier.
Utilisez le [http://microformats.org/code/hreview/creator hReview creator] pour écrire une critique et la publier.


== Microformats Spécifications du 22 février 2006 Draft ==
== Microformats Spécifications du 22 février 2006 Draft ==
; Editeur : [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])
; Editeur : [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])
; Auteurs : [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])
; Auteurs : [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])
: [http://360.yahoo.com/alidiabali Ali Diab] ([http://yahoo.com Yahoo! Inc.])
: [http://360.yahoo.com/alidiabali Ali Diab] ([http://yahoo.com Yahoo! Inc.])
: [http://spaces.msn.com/members/ianmcallister/ Ian McAllister] ([http://microsoft.com/ Microsoft Corporation])
: [http://spaces.msn.com/members/ianmcallister/ Ian McAllister] ([http://microsoft.com/ Microsoft Corporation])
Line 18: Line 19:


Le [[hreview-fr#Copyright|copyright]] et  
Le [[hreview-fr#Copyright|copyright]] et  
les  déclarations de [[hreview-fr#Brevets|brevets]] pour les microformats s'appliquent.
les  déclarations de [[hreview-fr#Brevets|brevets]] pour les microformats s'appliquent.


(Traduction française [[Christophe Ducamp]])
(Traduction française [[Christophe Ducamp]])




== Introduction ==
== Introduction ==
De nombreux sites web publient des critiques en utilisant une très large variété
De nombreux sites web publient des critiques en utilisant une très large variété
de sch√©mas de toutes sortes pour toutes sortes de choses, en partant des produits (films, musique, livres), en passant par les commerces (restaurants, h√ītels, magasins), les √©v√©nements (concerts, th√©√Ętre), les personnes (artistes, leaders, c√©l√©brit√©s), des endroits (parcs, centres de loisirs), des ressources en ligne (pages web, fichiers) jusqu'aux critiques de critiques en elles-m√™me.
de sch√ɬ©mas de toutes sortes pour toutes sortes de choses, en partant des produits (films, musique, livres), en passant par les commerces (restaurants, h√ɬītels, magasins), les √ɬ©v√ɬ©nements (concerts, th√ɬ©√ɬĘtre), les personnes (artistes, leaders, c√ɬ©l√ɬ©brit√ɬ©s), des endroits (parcs, centres de loisirs), des ressources en ligne (pages web, fichiers) jusqu'aux critiques de critiques en elles-m√ɬ™me.


Afin de permettre et d'encourager le partage, la distribution, la syndication et l'agrégation de critiques, les auteurs proposent le microformat hReview, un standard ouvert pour les critiques distribuées.  
Afin de permettre et d'encourager le partage, la distribution, la syndication et l'agrégation de critiques, les auteurs proposent le microformat hReview, un standard ouvert pour les critiques distribuées.  
Les auteurs ont cherché de nombreux [[review-examples-fr|exemples de critiques]] dans la jungle et ont fait des premiers essais sur les [[review-formats-fr|formats de critiques]], et ont conçu hReview autour d'un schéma simple et minimal pour les critiques. Les réactions sont encouragées sur la page [[hreview-feedback-fr|hReview feedback]].
Les auteurs ont cherché de nombreux [[review-examples-fr|exemples de critiques]] dans la jungle et ont fait des premiers essais sur les [[review-formats-fr|formats de critiques]], et ont conçu hReview autour d'un schéma simple et minimal pour les critiques. Les réactions sont encouragées sur la page [[hreview-feedback-fr|hReview feedback]].


=== Inspiration et Remerciements ===
=== Inspiration et Remerciements ===
Merci à tous ceux qui ont répondu à l'appel ouvert pour participation à l'implémentation du hReview.  
Merci à tous ceux qui ont répondu à l'appel ouvert pour participation à l'implémentation du hReview.  
Les auteurs souhaitent tout particulièrement remercier les individus suivants pour leurs avis constructifs et leurs réactions :
Les auteurs souhaitent tout particulièrement remercier les individus suivants pour leurs avis constructifs et leurs réactions :
[http://www.richardault.com/ Richard Ault], [http://dannyayers.com Danny Ayers], [http://www.vertexdev.com/~jeff/ Jeffrey Barr],[http://adriancuthbert.blogspot.com/ Adrian Cuthbert],[http://jason.defillippo.com/ Jason DeFillippo], [http://www.hybernaut.com/bdv Brian Del Vecchio], Scott Derringer, [http://budgibson.com/home/ Bud Gibson], [http://joi.ito.com/ Joi Ito], [http://www.kanai.net/weblog/ Gen Kanai],[http://niallkennedy.com/ Niall Kennedy], [http://labs.commerce.net/wiki/index.php/Rohit_Khare Rohit Khare], [http://theryanking.com/ Ryan King], [http://www.jluster.org/ Jonas Luster], [http://epeus.blogspot.com/ Kevin Marks], Mark Nottingham, [http://www.powazek.com/ Derek Powazek], [http://www.judysbook.com/ Jeff Rodenburg], [http://sifry.com/alerts/ David Sifry], [http://jystewart.net/ James Stewart], [http://kung-foo.tv/ Adriaan Tijsseling], [http://www.flashenabled.com/ Phillip Torrone], Thai Tran, [http://w6daily.winn.com/ Phillip Winn], [http://yohei-y.blogspot.com YAMAMOTO Yohei].
[http://www.richardault.com/ Richard Ault], [http://dannyayers.com Danny Ayers], [http://www.vertexdev.com/~jeff/ Jeffrey Barr],[http://adriancuthbert.blogspot.com/ Adrian Cuthbert],[http://jason.defillippo.com/ Jason DeFillippo], [http://www.hybernaut.com/bdv Brian Del Vecchio], Scott Derringer, [http://budgibson.com/home/ Bud Gibson], [http://joi.ito.com/ Joi Ito], [http://www.kanai.net/weblog/ Gen Kanai],[http://niallkennedy.com/ Niall Kennedy], [http://labs.commerce.net/wiki/index.php/Rohit_Khare Rohit Khare], [http://theryanking.com/ Ryan King], [http://www.jluster.org/ Jonas Luster], [http://epeus.blogspot.com/ Kevin Marks], Mark Nottingham, [http://www.powazek.com/ Derek Powazek], [http://www.judysbook.com/ Jeff Rodenburg], [http://sifry.com/alerts/ David Sifry], [http://jystewart.net/ James Stewart], [http://kung-foo.tv/ Adriaan Tijsseling], [http://www.flashenabled.com/ Phillip Torrone], Thai Tran, [http://w6daily.winn.com/ Phillip Winn], [http://yohei-y.blogspot.com YAMAMOTO Yohei].


Line 38: Line 39:


=== Etendue ===
=== Etendue ===
Les critiques partagent de manière cohérente plusieurs champs communs.  
Les critiques partagent de manière cohérente plusieurs champs communs.  
La hReview a été basée sur ce sous-ensemble minimal commun.
La hReview a été basée sur ce sous-ensemble minimal commun.


==== Hors-sujet  ====
==== Hors-sujet  ====
Les champs qui sont spécifiques à un type ont été omis de hReview. Il est important que hReview soit maintenu simple et minimal dès le démarrage. Des fonctionnalités supplémentaires peuvent être ajoutées par l'expérience pratique de mise en oeuvre.
Les champs qui sont spécifiques à un type ont été omis de hReview. Il est important que hReview soit maintenu simple et minimal dès le démarrage. Des fonctionnalités supplémentaires peuvent être ajoutées par l'expérience pratique de mise en oeuvre.


Le concept d'un "identifiant universel d'objet", ce qui veut dire, comment identifier le même objet/item/produit à travers différents sites de commerce, même s'il est quelque part très utile d'en disposer, est ici hors du champ d'application de ce format.
Le concept d'un "identifiant universel d'objet", ce qui veut dire, comment identifier le même objet/item/produit à travers différents sites de commerce, même s'il est quelque part très utile d'en disposer, est ici hors du champ d'application de ce format.


== Principes De Design XHTML Sémantique ==
== Principes De Design XHTML Sémantique ==
{{semantic-xhtml-design-principles-fr}}
{{semantic-xhtml-design-principles-fr}}


== Format ==
== Format ==
=== En Général ===
=== En Général ===
Le format hReview est fondé sur un ensemble de champs communs à de nombreux sites de critiques  
Le format hReview est fondé sur un ensemble de champs communs à de nombreux sites de critiques  
et formats en usage aujourd'hui sur le web. L√† o√Ļ les noms de champs possibles ont √©t√© choisis en se fondant sur ceux d√©finis par les standards apparent√©s avec [[hcard-fr|hCard]] et [[hcalendar-fr|hCalendar]].
et formats en usage aujourd'hui sur le web. L√ɬ† o√ɬĻ les noms de champs possibles ont √ɬ©t√ɬ© choisis en se fondant sur ceux d√ɬ©finis par les standards apparent√ɬ©s avec [[hcard-fr|hCard]] et [[hcalendar-fr|hCalendar]].


=== Schéma ===
=== Schéma ===
Le schéma hReview est constitué comme suit :
Le schéma hReview est constitué comme suit :


* hReview ('''<code>hreview</code>''')
* hReview ('''<code>hreview</code>''')
Line 61: Line 62:
** '''<code>summary</code>'''. optionnel. texte.
** '''<code>summary</code>'''. optionnel. texte.
** item '''<code>type</code>'''. optionnel. product | business | event | person | place | website | url.
** item '''<code>type</code>'''. optionnel. product | business | event | person | place | website | url.
** '''<code>item</code>''' info. requis. '''<code>fn</code>''' || ('''<code>url</code>''' || '''<code>photo</code>''') | '''[[hcard-fr|hCard]]''' (pour personne ou business) | '''[[hcalendar-fr|hCalendar]]''' (pour événement event)
** '''<code>item</code>''' info. requis. '''<code>fn</code>''' || ('''<code>url</code>''' || '''<code>photo</code>''') | '''[[hcard-fr|hCard]]''' (pour personne ou business) | '''[[hcalendar-fr|hCalendar]]''' (pour événement event)
** '''<code>reviewer</code>'''. optionnel. '''[[hcard-fr|hCard]]'''.
** '''<code>reviewer</code>'''. optionnel. '''[[hcard-fr|hCard]]'''.
** '''<code>dtreviewed</code>'''. optionnel. date et heure absolus ISO8601.
** '''<code>dtreviewed</code>'''. optionnel. date et heure absolus ISO8601.
** '''<code>rating</code>'''. optionnel. nombre entier [1.0-5.0], avec alternative optionnelle '''<code>worst</code>''' (par défaut:1.0) et/ou '''<code>best</code>''' (par défaut:5.0), aussi nombres entiers et '''<code>value</code>''' explicite.
** '''<code>rating</code>'''. optionnel. nombre entier [1.0-5.0], avec alternative optionnelle '''<code>worst</code>''' (par défaut:1.0) et/ou '''<code>best</code>''' (par défaut:5.0), aussi nombres entiers et '''<code>value</code>''' explicite.
** '''<code>description</code>'''. optionnel. texte avec balisage optionnel XHTML valide.
** '''<code>description</code>'''. optionnel. texte avec balisage optionnel XHTML valide.
** tags. optionnel. mots-clés ou phrases, utilisant '''[[rel-tag-fr|rel-tag]]''', chacun avec une notation en option.
** tags. optionnel. mots-clés ou phrases, utilisant '''[[rel-tag-fr|rel-tag]]''', chacun avec une notation en option.
** permalink. optionnel, utilisant '''[[rel-bookmark-fr]]''' et '''[[rel-self-fr|rel-self]]'''.
** permalink. optionnel, utilisant '''[[rel-bookmark-fr]]''' et '''[[rel-self-fr|rel-self]]'''.
** license. optionnel, utilisant '''[[rel-license-fr|rel-license]]'''.
** license. optionnel, utilisant '''[[rel-license-fr|rel-license]]'''.


=== Détails des Champs  ===
=== Détails des Champs  ===
Les champs du schéma hReview représentent ce qui suit :
Les champs du schéma hReview représentent ce qui suit :


'''version''' :: Ce champ optionnel permet aux auteurs de hReview de spécifier une version particulière du hReview que leur contenu utilise.  En omettant ce champ, l'auteur déclare que les implémentations peuvent interpréter les hReviews selon n'importe quelle version de la spécification hReview v0.2 ou suivante.  
'''version''' :: Ce champ optionnel permet aux auteurs de hReview de spécifier une version particulière du hReview que leur contenu utilise.  En omettant ce champ, l'auteur déclare que les implémentations peuvent interpréter les hReviews selon n'importe quelle version de la spécification hReview v0.2 ou suivante.  
En pratique, les auteurs de cette spécification se sont engagés pour maintenir une compatibilité descendante avec le contenu produit par l'utilisation de versions plus anciennes de la spécification.  
En pratique, les auteurs de cette spécification se sont engagés pour maintenir une compatibilité descendante avec le contenu produit par l'utilisation de versions plus anciennes de la spécification.  
Ce champ est compatible avec la syntaxe, et réutilise de ce fait la sémantique de "VERSION" comme définie dans la vCard RFC2426 section "3.6.9 VERSION Type Definition".   
Ce champ est compatible avec la syntaxe, et réutilise de ce fait la sémantique de "VERSION" comme définie dans la vCard RFC2426 section "3.6.9 VERSION Type Definition".   
La valeur de ce champ pour cette spécification est "0.3".
La valeur de ce champ pour cette spécification est "0.3".


'''summary''' :: Ce champ optionnel sert de titre pour la critique elle-même..
'''summary''' :: Ce champ optionnel sert de titre pour la critique elle-même..


'''item type''' :: Ce champ optionnel "type" fournit le type d'item étant critiqué, l'un des suivants : product, business, event, person, place, website, url.  S'il est omis, alors dans quelques cas, l'item peut être inféré. Si l'item est aussi un [[hcard-fr|hCard]], alors le type d'item est "business" ou "person" basé selon quel est le type de hCard représenté. Si l'item est aussi un événement [[hcalendar|hCalendar]], alors le type d'item est un "event".
'''item type''' :: Ce champ optionnel "type" fournit le type d'item étant critiqué, l'un des suivants : product, business, event, person, place, website, url.  S'il est omis, alors dans quelques cas, l'item peut être inféré. Si l'item est aussi un [[hcard-fr|hCard]], alors le type d'item est "business" ou "person" basé selon quel est le type de hCard représenté. Si l'item est aussi un événement [[hcalendar|hCalendar]], alors le type d'item est un "event".


'''item info'''  :: Ce champ requis DOIT ({{must-fr}}) avoir au minimum le nom ("fn" - le texte formaté correspondant au nom, exception faite pour un item événement qui DOIT ({{must-fr}}) avoir la propriété "summary" dans le "vevent" respectif hCalendar) de ''l'item'' (un hReview ne décrit seulement qu'un item), DEVRAIT ({{should-fr}}) fournir au moins un URI ("url") pour l'item, et PEUT ({{may-fr}}) fournir au moins une URL vers une photo ou une représentation ("photo") de l'item.  Pour les items de type 'person' ou 'business', l'info item (fn, url, photo) DOIT ({{must-fr}}) être encapsulée dans une [[hcard-fr|hCard]]. Pour les items de types 'event', l'info item DEVRAIT ({{should-fr}}) être encapsulée dans un [[hcalendar-fr|hCalendar]] "vevent". Les items IDs non-URL uniques (par ex. ISBNs, UPCs) PEUVENT ({{may-fr}}) être réprésentées sous un URN ("url") pour l'item Les microformats encapsulés (par ex. [[hcard-fr|hCard]] et les événements [[hcalendar-fr|hCalendar]] à cette heure) peuvent être réglés sur l'item lui-même (par ex. class="item vcard"). Néanmoins, lors de l'utilisation de sous-propriétés d'info item ("fn", "url", "photo"), elles DOIVENT ({{must-fr}}) être imbriquées <em>à l'intérieur</em> de l'élément item.
'''item info'''  :: Ce champ requis DOIT ({{must-fr}}) avoir au minimum le nom ("fn" - le texte formaté correspondant au nom, exception faite pour un item événement qui DOIT ({{must-fr}}) avoir la propriété "summary" dans le "vevent" respectif hCalendar) de ''l'item'' (un hReview ne décrit seulement qu'un item), DEVRAIT ({{should-fr}}) fournir au moins un URI ("url") pour l'item, et PEUT ({{may-fr}}) fournir au moins une URL vers une photo ou une représentation ("photo") de l'item.  Pour les items de type 'person' ou 'business', l'info item (fn, url, photo) DOIT ({{must-fr}}) être encapsulée dans une [[hcard-fr|hCard]]. Pour les items de types 'event', l'info item DEVRAIT ({{should-fr}}) être encapsulée dans un [[hcalendar-fr|hCalendar]] "vevent". Les items IDs non-URL uniques (par ex. ISBNs, UPCs) PEUVENT ({{may-fr}}) être réprésentées sous un URN ("url") pour l'item Les microformats encapsulés (par ex. [[hcard-fr|hCard]] et les événements [[hcalendar-fr|hCalendar]] à cette heure) peuvent être réglés sur l'item lui-même (par ex. class="item vcard"). Néanmoins, lors de l'utilisation de sous-propriétés d'info item ("fn", "url", "photo"), elles DOIVENT ({{must-fr}}) être imbriquées <em>à l'intérieur</em> de l'élément item.


'''reviewer''' :: le champ optionnel spécifie la personne qui a écrit la critique.  Si l'auteur de la critique est spécifié, une hCard représentant l'auteur de la critique DOIT ({{must-fr}}) être fournie. Pour les critiques anonymes, utilisez "anonymous" (sans guillemets) pour le nom propre de la critique. Si aucun "reviewer" n'est trouvé dans le hReview, les parseurs devraient ({{should-fr}}) regarder à l'extérieur du hReview, dans le contexte de la page, pour le "reviewer". S'il n'y a pas de "reviewer" à l'extérieur, alors les parseurs devraient ({{should-fr}}) utiliser l'auteur défini par le "containing document language", par ex. pour des documents (X)HTML, l'info de contact <code><nowiki><address></nowiki></code> pour la page (qui est idéalement balisée aussi comme une [[hcard-fr|hCard]]), pour Atom 1.0 le <code><nowiki><entry></nowiki></code> <code><nowiki><author></nowiki></code> si présent et si non code><nowiki><feed></nowiki></code> <code><nowiki><author></nowiki></code>, pour RSS le <code><nowiki><author></nowiki></code> dans l'élément <code><nowiki><item></nowiki></code>.
'''reviewer''' :: le champ optionnel spécifie la personne qui a écrit la critique.  Si l'auteur de la critique est spécifié, une hCard représentant l'auteur de la critique DOIT ({{must-fr}}) être fournie. Pour les critiques anonymes, utilisez "anonymous" (sans guillemets) pour le nom propre de la critique. Si aucun "reviewer" n'est trouvé dans le hReview, les parseurs devraient ({{should-fr}}) regarder à l'extérieur du hReview, dans le contexte de la page, pour le "reviewer". S'il n'y a pas de "reviewer" à l'extérieur, alors les parseurs devraient ({{should-fr}}) utiliser l'auteur défini par le "containing document language", par ex. pour des documents (X)HTML, l'info de contact <code><nowiki><address></nowiki></code> pour la page (qui est idéalement balisée aussi comme une [[hcard-fr|hCard]]), pour Atom 1.0 le <code><nowiki><entry></nowiki></code> <code><nowiki><author></nowiki></code> si présent et si non code><nowiki><feed></nowiki></code> <code><nowiki><author></nowiki></code>, pour RSS le <code><nowiki><author></nowiki></code> dans l'élément <code><nowiki><item></nowiki></code>.


'''dtreviewed''' :: Ce champ optionnel quand il est pr√©sent DOIT ({{must-fr}}) fournir un "date time" absolu [[ISO-8601-fr|ISO8601]] du moment o√Ļ la critique a √©t√© √©crite ou autrement publi√©e. Ce champ DEVRAIT ({{should-fr}}) utiliser UTC, mais PEUT ({{may-fr}}) utiliser la syntaxe du fuseau horaire. Si dtreviewed est absent de hReview, alors regardez en dehors de hReview, dans le contexte environnant. Si le contexte est une entr√©e [[hatom-fr|hAtom]], utilisez son datetime "published" (ou "updated" si celui-ci manque) du fil.¬† Autrement utilisez l'information date de cr√©ation (ou date de modification si celle-ci manque) selon la langue du document conteneur (par ex. "published"/"updated" de la m√™me mani√®re que pour les fils Atom), puis le protocole (par ex. HTTP Last-Modified, ou "file system last modified datetime") comme la dtreviewed.
'''dtreviewed''' :: Ce champ optionnel quand il est pr√ɬ©sent DOIT ({{must-fr}}) fournir un "date time" absolu [[ISO-8601-fr|ISO8601]] du moment o√ɬĻ la critique a √ɬ©t√ɬ© √ɬ©crite ou autrement publi√ɬ©e. Ce champ DEVRAIT ({{should-fr}}) utiliser UTC, mais PEUT ({{may-fr}}) utiliser la syntaxe du fuseau horaire. Si dtreviewed est absent de hReview, alors regardez en dehors de hReview, dans le contexte environnant. Si le contexte est une entr√ɬ©e [[hatom-fr|hAtom]], utilisez son datetime "published" (ou "updated" si celui-ci manque) du fil.¬† Autrement utilisez l'information date de cr√ɬ©ation (ou date de modification si celle-ci manque) selon la langue du document conteneur (par ex. "published"/"updated" de la m√ɬ™me mani√ɬ®re que pour les fils Atom), puis le protocole (par ex. HTTP Last-Modified, ou "file system last modified datetime") comme la dtreviewed.


'''rating''' :: Le rating est un nombre entier fixé (une décimale pour la précision partant de 1.0 jusqu'à 5.0 inclus indiquant une évaluation pour l'item, le plus haut indiquant une meilleure évaluation par défaut. Optionnellement, une valeur de nombre entier différente "worst" et/ou une valeur "best" PEUT ({{may-fr}}) être spécifiée pour indiquer une étendue différente (par ex. 6 de 0-10).  La valeur "best" peut être numériquement plus petite que la valeur "worst".
'''rating''' :: Le rating est un nombre entier fixé (une décimale pour la précision partant de 1.0 jusqu'à 5.0 inclus indiquant une évaluation pour l'item, le plus haut indiquant une meilleure évaluation par défaut. Optionnellement, une valeur de nombre entier différente "worst" et/ou une valeur "best" PEUT ({{may-fr}}) être spécifiée pour indiquer une étendue différente (par ex. 6 de 0-10).  La valeur "best" peut être numériquement plus petite que la valeur "worst".


'''description''' :: Ce champ optionnel contient le texte clair représentant l'opinion écrite du critique. Le champ PEUT ({{may-fr}}) inclure un balisage valide XHTML (par ex. des paragraphes).  Les agents utilisateur DEVRAIENT ({{should-fr}}) empêcher tout balisage. Plusieurs descriptions ou des descriptions de sections (par ex. pours et contres, plus et moins) DEVRAIENT ({{should-fr}}) être incluses dans le champ description.
'''description''' :: Ce champ optionnel contient le texte clair représentant l'opinion écrite du critique. Le champ PEUT ({{may-fr}}) inclure un balisage valide XHTML (par ex. des paragraphes).  Les agents utilisateur DEVRAIENT ({{should-fr}}) empêcher tout balisage. Plusieurs descriptions ou des descriptions de sections (par ex. pours et contres, plus et moins) DEVRAIENT ({{should-fr}}) être incluses dans le champ description.


'''tags''' :: Les tags sont représentés en utilisant une liste de mots-clés ou phrases (en utilisant le microformat [[rel-tag-fr|rel-tag]] pour chaque mot-clé individuel ou tag de phrase) que le critique associera à l'item. Le critique PEUT ({{may-fr}}) en option fournir un tag-spécifique d'évaluation à l'intérieur de chaque [[rel-tag-fr|rel-tag]], par ex. ambience:5. Les évaluations tag-spécifiques par défaut utilisent la même gamme comme une évaluation globale pour l'item si présentes, et PEUVENT ({{may-fr}}) avoir aussi une gamme spécifiée allant de worst... à best. Les auteurs PEUVENT ({{may-fr}}) aussi inverser cette structure pour la même sémantique si elle est plus commode pour leur balisage, ce qui veut dire placer le [[rel-tag-fr|rel-tag]] à l'intérieur d'une évaluation pour indiquer un tag évalué. Note : les tags évalués devraient ({{should-fr}}) idéalement utiliser un espace tag qui explique ce que signifient les évaluations pour ce tag. Par ex. Food:18/30 devrait ({{should-fr}}) lier vers un espace tags pour Food qui explique ce que veut dire un 18 sur 30 pour le tag Food.
'''tags''' :: Les tags sont représentés en utilisant une liste de mots-clés ou phrases (en utilisant le microformat [[rel-tag-fr|rel-tag]] pour chaque mot-clé individuel ou tag de phrase) que le critique associera à l'item. Le critique PEUT ({{may-fr}}) en option fournir un tag-spécifique d'évaluation à l'intérieur de chaque [[rel-tag-fr|rel-tag]], par ex. ambience:5. Les évaluations tag-spécifiques par défaut utilisent la même gamme comme une évaluation globale pour l'item si présentes, et PEUVENT ({{may-fr}}) avoir aussi une gamme spécifiée allant de worst... à best. Les auteurs PEUVENT ({{may-fr}}) aussi inverser cette structure pour la même sémantique si elle est plus commode pour leur balisage, ce qui veut dire placer le [[rel-tag-fr|rel-tag]] à l'intérieur d'une évaluation pour indiquer un tag évalué. Note : les tags évalués devraient ({{should-fr}}) idéalement utiliser un espace tag qui explique ce que signifient les évaluations pour ce tag. Par ex. Food:18/30 devrait ({{should-fr}}) lier vers un espace tags pour Food qui explique ce que veut dire un 18 sur 30 pour le tag Food.


'''permalink''' :: Ce champ optionnel est une URL pour le hReview. En plus d'utiliser le tag <code><a href></code> pour ce champ, l'attribut <code>rel="self bookmark"</code> DOIT être utilisé pour dire que l'hyperlien est un lien permanent de la critique elle-même. Si l'hyperlien contient déjà un attribut <code>rel</code>, alors les valeurs <code>self</code> et <code>bookmark</code> DOIVENT ({{must-fr}}) être incluses parmi l'ensemble espace-séparé de valeurs dans l'attribut. Les indexeurs PEUVENT ({{may-fr}}) traiter le permalien d'une critique comme un ID unique afin d'identifier et réunir les même critiques provenant de sources multiples (comme le fait d'indexer une page plusieurs fois). Le permalien PEUT ({{may-fr}}) aussi être utilisé pour indiquer l'origine de la critique. Les auteurs PEUVENT ({{may-fr}}) utiliser le nom de classe d'un "permalink" sur l'élément représentant le permalien, mais ne sont pas obligés de faire ainsi.
'''permalink''' :: Ce champ optionnel est une URL pour le hReview. En plus d'utiliser le tag <code><a href></code> pour ce champ, l'attribut <code>rel="self bookmark"</code> DOIT être utilisé pour dire que l'hyperlien est un lien permanent de la critique elle-même. Si l'hyperlien contient déjà un attribut <code>rel</code>, alors les valeurs <code>self</code> et <code>bookmark</code> DOIVENT ({{must-fr}}) être incluses parmi l'ensemble espace-séparé de valeurs dans l'attribut. Les indexeurs PEUVENT ({{may-fr}}) traiter le permalien d'une critique comme un ID unique afin d'identifier et réunir les même critiques provenant de sources multiples (comme le fait d'indexer une page plusieurs fois). Le permalien PEUT ({{may-fr}}) aussi être utilisé pour indiquer l'origine de la critique. Les auteurs PEUVENT ({{may-fr}}) utiliser le nom de classe d'un "permalink" sur l'élément représentant le permalien, mais ne sont pas obligés de faire ainsi.


'''license''' :: Ce champ optionnel fait un lien vers la licence sous laquelle les contenus de la hReview elle-même sont licenciés, en utilisant le microformat '''[[rel-license-fr|rel-license]]'''.
'''license''' :: Ce champ optionnel fait un lien vers la licence sous laquelle les contenus de la hReview elle-même sont licenciés, en utilisant le microformat '''[[rel-license-fr|rel-license]]'''.


Les noms de champs suivants ont été réutilisés à partir des microformats [[hcard-fr|hCard]] et [[hcalendar-fr|hCalendar]] : <code>version, summary, fn, url, email, photo, description, categories</code>.  En plus, les items et critiques décrits par les hCards PEUVENT ({{may-fr}}) contenir n'importe quel champ hCard.  La valeur rel "self" a été réutilisée à partir de la [http://atompub.org/2005/07/11/draft-ietf-atompub-format-10.html spécification Atom 1.0].
Les noms de champs suivants ont été réutilisés à partir des microformats [[hcard-fr|hCard]] et [[hcalendar-fr|hCalendar]] : <code>version, summary, fn, url, email, photo, description, categories</code>.  En plus, les items et critiques décrits par les hCards PEUVENT ({{may-fr}}) contenir n'importe quel champ hCard.  La valeur rel "self" a été réutilisée à partir de la [http://atompub.org/2005/07/11/draft-ietf-atompub-format-10.html spécification Atom 1.0].


=== Plus d'Equivalents Sémantiques ===
=== Plus d'Equivalents Sémantiques ===


Pour quelques propriétés, il existe un équivalent plus sémantique, et par conséquent elles reçoivent un traitement spécial, par ex. :  
Pour quelques propriétés, il existe un équivalent plus sémantique, et par conséquent elles reçoivent un traitement spécial, par ex. :  


* Pour toute "url", utilisez <code><a class="url" href="...">...</a></code> à l'intérieur de l'élément avec le nom de classe 'hreview' dans hReview.  
* Pour toute "url", utilisez <code><a class="url" href="...">...</a></code> à l'intérieur de l'élément avec le nom de classe 'hreview' dans hReview.  
* Et pour une "photo", utilisez <code><img class="photo" src="..." alt="Photo de ..." /></code>  
* Et pour une "photo", utilisez <code><img class="photo" src="..." alt="Photo de ..." /></code>  


* Les évaluations sont souvent présentées comme un ensemble d'images ou caractères, par ex. "***".  Pour cela, l'élément <code>&lt;abbr&gt;</code> est particulièrement utile, parce que de tels caractères sont une abréviation pour l'évaluation précise, par ex. <code>&lt;abbr class="rating" title="3.0"&gt;***&lt;/abbr&gt;</code>.  Ceci est exploré plus à fond dans la section suivante.
* Les évaluations sont souvent présentées comme un ensemble d'images ou caractères, par ex. "***".  Pour cela, l'élément <code>&lt;abbr&gt;</code> est particulièrement utile, parce que de tels caractères sont une abréviation pour l'évaluation précise, par ex. <code>&lt;abbr class="rating" title="3.0"&gt;***&lt;/abbr&gt;</code>.  Ceci est exploré plus à fond dans la section suivante.


==== Langue ====
==== Langue ====
* Pour porter explicitement la langue naturelle dans laquelle une hReview est écrite, utiliser l'attribut standard (X)HTML 'lang' sur l'élément avec class="hreview", par ex. <code>&lt;div class="hreview" lang="fr"&gt; ... &lt;/div&gt;</code> Si des portions d'une hReview (par ex. le nom de l'item) sont dans une langue différente, utilisez l'attribut 'lang' sur ces portions.
* Pour porter explicitement la langue naturelle dans laquelle une hReview est écrite, utiliser l'attribut standard (X)HTML 'lang' sur l'élément avec class="hreview", par ex. <code>&lt;div class="hreview" lang="fr"&gt; ... &lt;/div&gt;</code> Si des portions d'une hReview (par ex. le nom de l'item) sont dans une langue différente, utilisez l'attribut 'lang' sur ces portions.
* Les processeurs hReview qui ont besoin de gérer la langue des critiques DOIVENT traiter l'attribut standard (X)HTML 'lang' comme spécifié.
* Les processeurs hReview qui ont besoin de gérer la langue des critiques DOIVENT traiter l'attribut standard (X)HTML 'lang' comme spécifié.


=== Lisible par Human vs. Machine  ===
=== Lisible par Human vs. Machine  ===
Si un élément <code>&lt;abbr></code> est utilisé pour une propriété, alors son attribut '<code>title</code>' est utilisé pour la valeur de la propriété, au lieu des contenus de l'élément, ce qui peut être ensuite utilisé pour fournir une présentation alternative de la valeur plus sympathique pour l'utilisateur.
Si un élément <code>&lt;abbr></code> est utilisé pour une propriété, alors son attribut '<code>title</code>' est utilisé pour la valeur de la propriété, au lieu des contenus de l'élément, ce qui peut être ensuite utilisé pour fournir une présentation alternative de la valeur plus sympathique pour l'utilisateur.


De la même façon, si un élément <code><img /></code> est utilisé pour une ou plusieurs propriétés, il DOIT être traité comme suit :  
De la même façon, si un élément <code><img /></code> est utilisé pour une ou plusieurs propriétés, il DOIT être traité comme suit :  


# Pour la propriété "photo" et toute autre propriété qui prend un URL comme sa valeur, l'attribut <code>src="..."</code> fournit la valeur de la propriété.
# Pour la propriété "photo" et toute autre propriété qui prend un URL comme sa valeur, l'attribut <code>src="..."</code> fournit la valeur de la propriété.
# Pour d'autres propriétés, l'attribut de l'élément <code><img /></code> '<code>alt</code>' est la valeur de la propriété.
# Pour d'autres propriétés, l'attribut de l'élément <code><img /></code> '<code>alt</code>' est la valeur de la propriété.


=== Includes Objet ===
=== Includes Objet ===
Line 125: Line 126:
hReview 0.3 inclut le support pour l'objet [[include-pattern-fr|include-pattern]].
hReview 0.3 inclut le support pour l'objet [[include-pattern-fr|include-pattern]].


Souvent une page unique liste un item, et puis plusieurs critiques pour cet item. Afin d'éviter d'avoir à répéter l'information pour chaque critique de l'item, la première critique devrait être balisée comme une hReview, avec un attribut unique "id" sur l'info item, et puis les critiques suivantes devraient utiliser l'objet [[include-pattern-fr|include-pattern]] pour inclure l'info item à partir de la première critique.
Souvent une page unique liste un item, et puis plusieurs critiques pour cet item. Afin d'éviter d'avoir à répéter l'information pour chaque critique de l'item, la première critique devrait être balisée comme une hReview, avec un attribut unique "id" sur l'info item, et puis les critiques suivantes devraient utiliser l'objet [[include-pattern-fr|include-pattern]] pour inclure l'info item à partir de la première critique.


=== Notes ===
=== Notes ===
Cette section est informative.
Cette section est informative.


* En balisant une critique avec le microformat hReview, l'attente est communiquée que la critique PEUT être indexée. Ceci n'a aucun impact sur le copyright de la critique elle-même que l'éditeur peut explicitement spécifier en utilisant la [[rel-license-fr|rel-license]] comme spécifié au-dessus.
* En balisant une critique avec le microformat hReview, l'attente est communiquée que la critique PEUT être indexée. Ceci n'a aucun impact sur le copyright de la critique elle-même que l'éditeur peut explicitement spécifier en utilisant la [[rel-license-fr|rel-license]] comme spécifié au-dessus.
* La liste énumérée des types d'items est en développement et peut être étendue.
* La liste énumérée des types d'items est en développement et peut être étendue.
* Chaque type peut avoir des champs hReview personnalisés qui suivent l'ensemble commun.
* Chaque type peut avoir des champs hReview personnalisés qui suivent l'ensemble commun.
* Des détails supplémentaires à propos d'un item particulier devraient être spécifiés avec le reste de l'info de l'item sur l'URL fournie pour l'item.
* Des détails supplémentaires à propos d'un item particulier devraient être spécifiés avec le reste de l'info de l'item sur l'URL fournie pour l'item.
* La plupart des systèmes d'évaluation utilisent la gamme de 1.0 à 5.0, et la plupart de ceux-ci représent l'évaluation comme un nombre (et possiblement une moitié) d'étoiles. Les sites peuvent utiliser n'importe quel graphique qu'ils souhaitent pour représenter l'évaluation.
* La plupart des systèmes d'évaluation utilisent la gamme de 1.0 à 5.0, et la plupart de ceux-ci représent l'évaluation comme un nombre (et possiblement une moitié) d'étoiles. Les sites peuvent utiliser n'importe quel graphique qu'ils souhaitent pour représenter l'évaluation.


== Exemples ==
== Exemples ==
Voilà quelques exemples de critiques à partir de sites web actuels, et comment elles pourraient être facilement améliorées pour supporter le microformat structuré de critique hReview.
Voilà quelques exemples de critiques à partir de sites web actuels, et comment elles pourraient être facilement améliorées pour supporter le microformat structuré de critique hReview.


Vous voulez commencer par écrire vous-même un [[hreview-fr|hReview]] ?  Utilisez le [http://microformats.org/code/hreview/creator hReview creator] pour écrire une critique et la publier sur votre blog.
Vous voulez commencer par écrire vous-même un [[hreview-fr|hReview]] ?  Utilisez le [http://microformats.org/code/hreview/creator hReview creator] pour écrire une critique et la publier sur votre blog.


=== Critiques Restaurant ===
=== Critiques Restaurant ===
Line 147: Line 148:
<pre><nowiki>
<pre><nowiki>
<div>
<div>
  <span>5 étoiles sur 5</span>
  <span>5 étoiles sur 5</span>
  <h4>Crepes on Cole est génial</h4>
  <h4>Crepes on Cole est génial</h4>
  <span>Reviewer: <span>Tantek</span> - 18 avril 2005</span>
  <span>Reviewer: <span>Tantek</span> - 18 avril 2005</span>
  <blockquote><p>
  <blockquote><p>
   Crepes on Cole est l'une des meilleures petites crêperies dans San Francisco.  
   Crepes on Cole est l'une des meilleures petites crêperies dans San Francisco.  
   Nourriture et service excellents. Beaucoup de tables de différentes tailles  
   Nourriture et service excellents. Beaucoup de tables de différentes tailles  
   pour les fêtes qu'elles soient petites et grandes. Celles près de la fenêtre sont
   pour les fêtes qu'elles soient petites et grandes. Celles près de la fenêtre sont
   merveilleuses pour regarder les gens. J'ai eu l'occasion d'avoir beaucoup de rencontres ici
   merveilleuses pour regarder les gens. J'ai eu l'occasion d'avoir beaucoup de rencontres ici
¬†¬† tout comme le fait de r√©aliser beaucoup de travail gr√Ęce au WiFi avoisinant.
¬†¬† tout comme le fait de r√ɬ©aliser beaucoup de travail gr√ɬĘce au WiFi avoisinant.
  </p></blockquote>
  </p></blockquote>
  <p>Date de visite : <span>Avril 2005</span></p>
  <p>Date de visite : <span>Avril 2005</span></p>
  <p>Plat dégusté : <span>Crêpe Florentine</span></p>
  <p>Plat dégusté : <span>Crêpe Florentine</span></p>
</div>
</div>
</nowiki></pre>
</nowiki></pre>


ajouter une hReview à cette critique est vraiment simple :
ajouter une hReview à cette critique est vraiment simple :


<pre><nowiki>
<pre><nowiki>
<div class="hreview">
<div class="hreview">
  <span><span class="rating">5</span> étoiles sur 5</span>
  <span><span class="rating">5</span> étoiles sur 5</span>
  <h4 class="summary">Crepes on Cole est génial</h4>
  <h4 class="summary">Crepes on Cole est génial</h4>
  <span class="reviewer vcard">Reviewer: <span class="fn">Tantek</span> -  
  <span class="reviewer vcard">Reviewer: <span class="fn">Tantek</span> -  
  <abbr class="dtreviewed" title="20050418T2300-0700">18 avril 2005</abbr></span>
  <abbr class="dtreviewed" title="20050418T2300-0700">18 avril 2005</abbr></span>
  <div class="description item vcard"><p>
  <div class="description item vcard"><p>
   <span class="fn org">Crepes on Cole</span> est l'une des meilleures petites   
   <span class="fn org">Crepes on Cole</span> est l'une des meilleures petites   
   crêperies à <span class="adr"><span class="locality">San Francisco</span></span>.
   crêperies à <span class="adr"><span class="locality">San Francisco</span></span>.
   Nourriture et service excellents. Beaucoup de tables de différentes tailles  
   Nourriture et service excellents. Beaucoup de tables de différentes tailles  
   pour les fêtes qu'elles soient petites et grandes. Celles près de la fenêtre sont
   pour les fêtes qu'elles soient petites et grandes. Celles près de la fenêtre sont
   merveilleuses pour regarder les gens...  J'ai eu l'occasion d'avoir beaucoup  
   merveilleuses pour regarder les gens...  J'ai eu l'occasion d'avoir beaucoup  
¬†¬† de rencontres ici tout comme le fait de r√©aliser beaucoup de travail gr√Ęce au WiFi ¬†
¬†¬† de rencontres ici tout comme le fait de r√ɬ©aliser beaucoup de travail gr√ɬĘce au WiFi ¬†
   avoisinant.
   avoisinant.
  </p></div>
  </p></div>
  <p>Date de visite : <span>Avril 2005</span></p>
  <p>Date de visite : <span>Avril 2005</span></p>
  <p>Plat dégusté : <span>Crêpe Florentine</span></p>
  <p>Plat dégusté : <span>Crêpe Florentine</span></p>
</div>
</div>
</nowiki></pre>
</nowiki></pre>


Remarquez que quelques-unes des propriétés de cette critique échantillon ne sont pas saisies par hReview (date de visite, nourriture). Ceci est délibéré par le fait de vouloir conserver une hReview minimale et simple.
Remarquez que quelques-unes des propriétés de cette critique échantillon ne sont pas saisies par hReview (date de visite, nourriture). Ceci est délibéré par le fait de vouloir conserver une hReview minimale et simple.


Ce échantillon de hReview pourrait être restitué comme ça :  
Ce échantillon de hReview pourrait être restitué comme ça :  


5 étoiles sur 5 <br />
5 étoiles sur 5 <br />
'''Crepes on Cole est génial'''<br />
'''Crepes on Cole est génial'''<br />
Critique : Tantek - 18 avril 2005<br />
Critique : Tantek - 18 avril 2005<br />


Crepes on Cole est l'une des meilleures petites crêperies dans San Francisco.  
Crepes on Cole est l'une des meilleures petites crêperies dans San Francisco.  
Nourriture et service excellents. Beaucoup de tables de différentes tailles  
Nourriture et service excellents. Beaucoup de tables de différentes tailles  
pour les f√™tes qu'elles soient petites et grandes. Celles pr√®s de la fen√™tre sont merveilleuses pour regarder les gens...¬† J'ai eu l'occasion d'avoir beaucoup de rencontres ici tout comme le fait de r√©aliser beaucoup de travail gr√Ęce au WiFi avoisinant.
pour les f√ɬ™tes qu'elles soient petites et grandes. Celles pr√ɬ®s de la fen√ɬ™tre sont merveilleuses pour regarder les gens...¬† J'ai eu l'occasion d'avoir beaucoup de rencontres ici tout comme le fait de r√ɬ©aliser beaucoup de travail gr√ɬĘce au WiFi avoisinant.


Date de visite : April 2005<br />
Date de visite : April 2005<br />
Plat dégusté : Florentine crepe<br />
Plat dégusté : Florentine crepe<br />


==== Critique Restaurant Multidimensionnnelle ====
==== Critique Restaurant Multidimensionnnelle ====
Quelques critiques de restaurants indiquent des évaluations pour différents aspects du restaurant. De tels détails sont représentés dans hReview en utilisant les évaluations taguées. En plus, remarquez les tags dans la ligne dans la description de cette critique.
Quelques critiques de restaurants indiquent des évaluations pour différents aspects du restaurant. De tels détails sont représentés dans hReview en utilisant les évaluations taguées. En plus, remarquez les tags dans la ligne dans la description de cette critique.


Voilà une telle critique en format texte :  
Voilà une telle critique en format texte :  


  Cafe Borrone
  Cafe Borrone
Line 282: Line 283:
</nowiki></pre>
</nowiki></pre>


Cette hReview pourrait être présentée de la même manière que le texte original :
Cette hReview pourrait être présentée de la même manière que le texte original :


Cafe Borrone<br />
Cafe Borrone<br />
Line 298: Line 299:


=== Critique produit ===
=== Critique produit ===
Voilà un exemple d'une critique de produit :  
Voilà un exemple d'une critique de produit :  


<pre><nowiki>
<pre><nowiki>
Line 307: Line 308:
  The Postal Service : Give Up</a>
  The Postal Service : Give Up</a>
  <blockquote><p>
  <blockquote><p>
   "Les gens pensaient qu'ils ont été simplement récompensés sur le fait de traiter les autres  
   "Les gens pensaient qu'ils ont été simplement récompensés sur le fait de traiter les autres  
     comme ils aiment être traités, pour obéir à des panneaux stop et guérir des maladies, pour
     comme ils aiment être traités, pour obéir à des panneaux stop et guérir des maladies, pour
     de lettres de mailing avec l'adresse de l'expéditeur... Ne m'éveillez pas, je prévois de
     de lettres de mailing avec l'adresse de l'expéditeur... Ne m'éveillez pas, je prévois de
     dormir dedans..."
     dormir dedans..."
   </p><p>
   </p><p>
   "Nothing Better" est aussi une plage géniale sur cet album...
   "Nothing Better" est aussi une plage géniale sur cet album...
  </p></blockquote>
  </p></blockquote>
  (*****)
  (*****)
Line 318: Line 319:
</nowiki></pre>
</nowiki></pre>


Ajouter hReview à cette critique est aussi tout à fait simple, mais requiert dans ce cas quelques éléments supplémentaires pour l'évaluation et le critique qui sont requis par hReview :
Ajouter hReview à cette critique est aussi tout à fait simple, mais requiert dans ce cas quelques éléments supplémentaires pour l'évaluation et le critique qui sont requis par hReview :


<pre><nowiki>
<pre><nowiki>
Line 328: Line 329:
   The Postal Service : Give Up</a></span>
   The Postal Service : Give Up</a></span>
  <div class="description"><p>
  <div class="description"><p>
     "Les gens pensaient qu'ils ont été simplement récompensés sur le fait de traiter les autres  
     "Les gens pensaient qu'ils ont été simplement récompensés sur le fait de traiter les autres  
     comme ils aiment être traités, pour obéir à des panneaux stop et guérir des maladies, pour
     comme ils aiment être traités, pour obéir à des panneaux stop et guérir des maladies, pour
     de lettres de mailing avec l'adresse de l'expéditeur... Ne m'éveillez pas, je prévois de
     de lettres de mailing avec l'adresse de l'expéditeur... Ne m'éveillez pas, je prévois de
     dormir dedans..."
     dormir dedans..."
   </p><p>
   </p><p>
   "Nothing Better" est aussi une plage géniale sur cet album...
   "Nothing Better" est aussi une plage géniale sur cet album...
  </p></div>
  </p></div>
  (<abbr class="rating" title="5">*****</abbr>)
  (<abbr class="rating" title="5">*****</abbr>)
Line 343: Line 344:
</nowiki></pre>
</nowiki></pre>


Et ce hReview pourrait être présenté comme suit :  
Et ce hReview pourrait être présenté comme suit :  




Line 352: Line 353:
The Postal Service: Give Up
The Postal Service: Give Up


"Les gens pensaient qu'ils ont été simplement récompensés sur le fait de traiter les autres comme ils aiment être traités, pour obéir à des panneaux stop et guérir des maladies, pour
"Les gens pensaient qu'ils ont été simplement récompensés sur le fait de traiter les autres comme ils aiment être traités, pour obéir à des panneaux stop et guérir des maladies, pour
des lettres de mailing avec l'adresse de l'expéditeur... Ne m'éveillez pas, je prévois de dormir dedans..."
des lettres de mailing avec l'adresse de l'expéditeur... Ne m'éveillez pas, je prévois de dormir dedans..."
"Nothing Better" est aussi une plage géniale sur cet album...
"Nothing Better" est aussi une plage géniale sur cet album...


(*****)
(*****)


Critique d'Adam Rifkin, février 2005.
Critique d'Adam Rifkin, février 2005.


=== Critique de Film ===
=== Critique de Film ===
Pour finir, voilà un exemple d'une critique de film.
Pour finir, voilà un exemple d'une critique de film.


<pre><nowiki>
<pre><nowiki>
Line 398: Line 399:
</nowiki></pre>
</nowiki></pre>


Qui pourrait être présenté comme ça :  
Qui pourrait être présenté comme ça :  


anonyme, 18 avril 2005<br />
anonyme, 18 avril 2005<br />
Line 409: Line 410:
Cette section est '''informative'''.
Cette section est '''informative'''.


Le nombre d'exemples hReview dans la jungle a grandi si vite et bien au delà de la capacité à pouvoir être maintenu en ligne dans cette spécification. Ils ont été migré sur une [[hreview-examples-in-wild-fr|page séparée]].
Le nombre d'exemples hReview dans la jungle a grandi si vite et bien au delà de la capacité à pouvoir être maintenu en ligne dans cette spécification. Ils ont été migré sur une [[hreview-examples-in-wild-fr|page séparée]].


Voir [[hreview-examples-in-wild-fr|hReview-exemples-dans-la-jungle]].
Voir [[hreview-examples-in-wild-fr|hReview-exemples-dans-la-jungle]].


== Implémentations ==
== Implémentations ==
Cette section est '''informative'''. Le nombre d'implémentations de hReview a aussi grandi au delà de la capacité à pouvoir les maintenir dan la page. Elles ont été migrées sur une [[hreview-implementations-fr|page séparée]].
Cette section est '''informative'''. Le nombre d'implémentations de hReview a aussi grandi au delà de la capacité à pouvoir les maintenir dan la page. Elles ont été migrées sur une [[hreview-implementations-fr|page séparée]].


Voir [[hreview-implementations-fr|hReview-implémentations]]
Voir [[hreview-implementations-fr|hReview-implémentations]]


== Références ==
== Références ==
=== Références Normatives ===
=== Références Normatives ===
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]
* [http://gmpg.org/xmdp/ XMDP]
* [http://gmpg.org/xmdp/ XMDP]
Line 429: Line 430:
* [http://www.ietf.org/rfc/rfc4287.txt RFC4287] (Atom 1.0)
* [http://www.ietf.org/rfc/rfc4287.txt RFC4287] (Atom 1.0)


=== Références Informatives ===
=== Références Informatives ===
* [http://www.w3.org/TR/REC-CSS1 CSS1]
* [http://www.w3.org/TR/REC-CSS1 CSS1]
* ISO.8601.1988
* ISO.8601.1988
Line 439: Line 440:
* [http://local.yahoo.com/details?id=21359628 Crepes on Cole reviews on Yahoo! Local]
* [http://local.yahoo.com/details?id=21359628 Crepes on Cole reviews on Yahoo! Local]
* Autres efforts de critiques. Voir [[reviews-formats-fr|review-formats]].
* Autres efforts de critiques. Voir [[reviews-formats-fr|review-formats]].
* Contribué à partir de http://developers.technorati.com/wiki/hReview.
* Contribué à partir de http://developers.technorati.com/wiki/hReview.


==== Travaux similaires ====
==== Travaux similaires ====
Line 448: Line 449:
{{MicroformatCopyrightStatement2005-fr}}
{{MicroformatCopyrightStatement2005-fr}}


* [[User:Tantek|Tantek]] : Je sors toutes mes contributions à cette spécification dans le domaine public et j'encourage les autres auteurs à faire de même.
* [[User:Tantek|Tantek]] : Je sors toutes mes contributions à cette spécification dans le domaine public et j'encourage les autres auteurs à faire de même.
** Quand tous les auteurs/éditeurs auront fait ainsi, nous pourrons retirer la référence au modèle MicroFormatCopyrightStatement et la remplacer avec le modèle MicroFormatPublicDomainContributionStatement.
** Quand tous les auteurs/éditeurs auront fait ainsi, nous pourrons retirer la référence au modèle MicroFormatCopyrightStatement et la remplacer avec le modèle MicroFormatPublicDomainContributionStatement.


=== Brevets ===
=== Brevets ===
Line 455: Line 456:


== Chantier en cours ==
== Chantier en cours ==
Cette spécification est un chantier en cours. Au fur et à mesure que des aspects supplémentaires sont discutés, compris et écrits, ils seront ajoutés.
Cette spécification est un chantier en cours. Au fur et à mesure que des aspects supplémentaires sont discutés, compris et écrits, ils seront ajoutés.


=== Modifications à partir de la  v0.2 ===
=== Modifications à partir de la  v0.2 ===
Les modifications suivantes ont été produites dans hReview v0.3 sur [[hreview-v0.2|hReview v0.2]] :
Les modifications suivantes ont été produites dans hReview v0.3 sur [[hreview-v0.2|hReview v0.2]] :


Changements normatifs :  
Changements normatifs :  
Line 464: Line 465:
# Changement "reviewer"
# Changement "reviewer"
## Rendu le reviewer *optionnel* par un feedback de Ryan King et Mark Nottingham
## Rendu le reviewer *optionnel* par un feedback de Ryan King et Mark Nottingham
## Si la critique est absente du hReview, regardez alors à l'extérieur de hReview, dans le contexte de la page, pour la critique. S'il n'y a pas de "reviewer" au-dehors, alors utilisez l'information de l'auteur selon le langage contenant le document (par ex. <code><nowiki><address></nowiki></code> pour les pages (X)HTML) comme le critique.
## Si la critique est absente du hReview, regardez alors à l'extérieur de hReview, dans le contexte de la page, pour la critique. S'il n'y a pas de "reviewer" au-dehors, alors utilisez l'information de l'auteur selon le langage contenant le document (par ex. <code><nowiki><address></nowiki></code> pour les pages (X)HTML) comme le critique.
## DOIT (au lieu de DEVRAIT) utiliser [[hcard-fr|hCard]] pour représenter l'information du critique
## DOIT (au lieu de DEVRAIT) utiliser [[hcard-fr|hCard]] pour représenter l'information du critique
# Changements "dtreviewed"
# Changements "dtreviewed"
## Rendu *optionnel* la dtreviewed suite à un feedback de Ryan King et Mark Nottingham
## Rendu *optionnel* la dtreviewed suite à un feedback de Ryan King et Mark Nottingham
## Si dtreviewed est absent de la hReview, alors regardez à l'extérieur de hReview dans le contexte avoisinant. Si le contexte est une entrée [[hatom-fr|hAtom]], utilisez son datetime du fil "published" (ou "updated" si cela venait à manquer).  Autrement utilisez l'information selon le langage du document conteneur (par ex. "published"/"updated" de la même manière que pour les fils Atom), puis le protocole (par ex. HTTP Last-Modified, ou "file system last modified datetime").
## Si dtreviewed est absent de la hReview, alors regardez à l'extérieur de hReview dans le contexte avoisinant. Si le contexte est une entrée [[hatom-fr|hAtom]], utilisez son datetime du fil "published" (ou "updated" si cela venait à manquer).  Autrement utilisez l'information selon le langage du document conteneur (par ex. "published"/"updated" de la même manière que pour les fils Atom), puis le protocole (par ex. HTTP Last-Modified, ou "file system last modified datetime").
# DEVRAIT utiliser [[hcalendar-fr|hCalendar]] pour représenter un item de 'type' 'event'
# DEVRAIT utiliser [[hcalendar-fr|hCalendar]] pour représenter un item de 'type' 'event'
# Ajouté un chiffre décimal de précision aux valeurs numériques d'évaluation en se basant sur l'expérience éditeur.
# Ajouté un chiffre décimal de précision aux valeurs numériques d'évaluation en se basant sur l'expérience éditeur.
# Utiliser [[hcard-fr#Extraction_de_Valeur|la "value" construite à partir de la hCard]] (comme elle est utilisée par exemple dans le propriétés "tel" par exemple) pour baliser plus explicitement la valeur d'évaluation quand elle fournit aussi (balisage) le best/worse d'une évaluation.
# Utiliser [[hcard-fr#Extraction_de_Valeur|la "value" construite à partir de la hCard]] (comme elle est utilisée par exemple dans le propriétés "tel" par exemple) pour baliser plus explicitement la valeur d'évaluation quand elle fournit aussi (balisage) le best/worse d'une évaluation.
# Ajouté [[rel-license-fr|rel-license]] pour indiquer la licence de hReview comme un ensemble.
# Ajouté [[rel-license-fr|rel-license]] pour indiquer la licence de hReview comme un ensemble.
# Permettre les tags à l'intérieur des évaluations pour annoncer les tags évalués, les mêmes que les évaluations dans les tags selon une suggestion provenant de Eran Globen.
# Permettre les tags à l'intérieur des évaluations pour annoncer les tags évalués, les mêmes que les évaluations dans les tags selon une suggestion provenant de Eran Globen.
# Ajouté le support [[include-pattern-fr|include-pattern]] pour permettre aux multiples critiques du même item de ne pas répéter l'info de l'item.
# Ajouté le support [[include-pattern-fr|include-pattern]] pour permettre aux multiples critiques du même item de ne pas répéter l'info de l'item.


Changements Informatifs (plusieurs, mais en particulier):
Changements Informatifs (plusieurs, mais en particulier):
# Notez que les tags scalaires/évalués utiliseraient idéalement un espace tag qui explique les évaluatons pour ce tag. Par ex. pour expliquer ce que veut dire Food:18/30.
# Notez que les tags scalaires/évalués utiliseraient idéalement un espace tag qui explique les évaluatons pour ce tag. Par ex. pour expliquer ce que veut dire Food:18/30.
# Exemples mis à jour en rapport.
# Exemples mis à jour en rapport.


=== Q&R ===
=== Q&R ===
* Si vous avez quelque question sur hReview, regardez les [[hreview-faq-fr|hReview FAQ]], et si vous ne trouvez pas de réponses, ajoutez vos questions à la fin !
* Si vous avez quelque question sur hReview, regardez les [[hreview-faq-fr|hReview FAQ]], et si vous ne trouvez pas de réponses, ajoutez vos questions à la fin !


== Pour aller plus loin ==
== Pour aller plus loin ==


{{hreview-related-pages-fr}}
{{hreview-related-pages-fr}}

Revision as of 21:46, 3 January 2009

zellialno

hReview 0.3

hReview est un microformat simple, ouvert, distribué, adaptable pour l'embarquement de critiques (de produits, services, business, événements, etc.) dans le (X)HTML, Atom, RSS et le XML arbitraire. hReview est l'un des nombreux microformats ouvert et standard.

Vous voulez d√ɬ©marrer par l'√ɬ©criture d'un hReview ? Utilisez le hReview creator pour √ɬ©crire une critique et la publier.

Microformats Spécifications du 22 février 2006 Draft

Editeur
Tantek Çelik (Technorati, Inc.)
Auteurs
Tantek Çelik (Technorati, Inc.)
Ali Diab (Yahoo! Inc.)
Ian McAllister (Microsoft Corporation)
John Panzer (America Online, Inc.)
Adam Rifkin (CommerceNet Labs)
Michael Sippey (Six Apart, Ltd.)

Le copyright et les déclarations de brevets pour les microformats s'appliquent.

(Traduction française User:ChristopheDucamp)


Introduction

De nombreux sites web publient des critiques en utilisant une tr√ɬ®s large vari√ɬ©t√ɬ© de sch√ɬ©mas de toutes sortes pour toutes sortes de choses, en partant des produits (films, musique, livres), en passant par les commerces (restaurants, h√ɬītels, magasins), les √ɬ©v√ɬ©nements (concerts, th√ɬ©√ɬĘtre), les personnes (artistes, leaders, c√ɬ©l√ɬ©brit√ɬ©s), des endroits (parcs, centres de loisirs), des ressources en ligne (pages web, fichiers) jusqu'aux critiques de critiques en elles-m√ɬ™me.

Afin de permettre et d'encourager le partage, la distribution, la syndication et l'agrégation de critiques, les auteurs proposent le microformat hReview, un standard ouvert pour les critiques distribuées. Les auteurs ont cherché de nombreux exemples de critiques dans la jungle et ont fait des premiers essais sur les formats de critiques, et ont conçu hReview autour d'un schéma simple et minimal pour les critiques. Les réactions sont encouragées sur la page hReview feedback.

Inspiration et Remerciements

Merci √É  tous ceux qui ont r√ɬ©pondu √É  l'appel ouvert pour participation √É  l'impl√ɬ©mentation du hReview. Les auteurs souhaitent tout particuli√ɬ®rement remercier les individus suivants pour leurs avis constructifs et leurs r√ɬ©actions : Richard Ault, Danny Ayers, Jeffrey Barr,Adrian Cuthbert,Jason DeFillippo, Brian Del Vecchio, Scott Derringer, Bud Gibson, Joi Ito, Gen Kanai,Niall Kennedy, Rohit Khare, Ryan King, Jonas Luster, Kevin Marks, Mark Nottingham, Derek Powazek, Jeff Rodenburg, David Sifry, James Stewart, Adriaan Tijsseling, Phillip Torrone, Thai Tran, Phillip Winn, YAMAMOTO Yohei.

Les mots-cl√©s "DOIT", "NE DOIT PAS", "OBLIGATOIRE", "DEVRA", "NE DEVRA PAS", "DEVRAIT", "NE DEVRAIT PAS", "RECOMMAND√Č", "PEUT" et "OPTIONNELLE" dans ce document doivent √™tre interpr√©t√©s comme d√©crits dans la RFC 2119.

Etendue

Les critiques partagent de manière cohérente plusieurs champs communs. La hReview a été basée sur ce sous-ensemble minimal commun.

Hors-sujet

Les champs qui sont sp√ɬ©cifiques √É  un type ont √ɬ©t√ɬ© omis de hReview. Il est important que hReview soit maintenu simple et minimal d√ɬ®s le d√ɬ©marrage. Des fonctionnalit√ɬ©s suppl√ɬ©mentaires peuvent √ɬ™tre ajout√ɬ©es par l'exp√ɬ©rience pratique de mise en oeuvre.

Le concept d'un "identifiant universel d'objet", ce qui veut dire, comment identifier le m√ɬ™me objet/item/produit √É  travers diff√ɬ©rents sites de commerce, m√ɬ™me s'il est quelque part tr√ɬ®s utile d'en disposer, est ici hors du champ d'application de ce format.

Principes De Design XHTML Sémantique

Note : les Principes de Design XHTML S√©mantique ont √©t√© √©crits initialement dans le contexte de d√©veloppement de hCard et hCalendar, par cons√©quent il peut √™tre plus facile de comprendre ces principes dans le contexte de la m√©thodologie de design hCard (ce qui veut dire, lisez √ßa d'abord). Tantek

XHTML est construit sur du XML, et par conséquent les formats fondés sur XHTML peuvent être utilisés non seulement pour une présentation d'affichage pratique, mais aussi à des fins d'échanges de données. A bien des façons, les formats fondés sur XHTML illustrent le meilleur des mondes tant du HTML que du XML. Néanmoins au moment de construire des formats basés sur XHTML, cela aide d'avoir un ensemble de principes directeurs.

  1. Réutilisez autant que possible le schéma (noms, objets, propriétés, valeurs, types, hiérarchies, contraintes) à partir des standards de référence établis et bien supportés. Evitez de redéclarer les contraintes exprimées dans le standard source. Des mentions à titre d'information peuvent passer.
    1. Pour les types avec plusieurs composants, utilisez des éléments imbriqués avec des noms de classe équivalents aux noms des composants.
    2. Les composants pluriels sont produits au singulier, et par conséquent plusieurs éléments imbriqués sont utilisés pour représenter plusieurs valeurs de texte qui sont délimitées par des virgules.
  2. Utilisez la sémantique XHTML la plus précise pour construire des blocs pour chaque objet, etc.
  3. Autrement utilisez un élément générique structurel (par ex. <span> ou <div>), ou l'élément contextuel approprié (par ex. un <li> dans un <ul> ou <ol>).
  4. Utilisez des noms de classes bas√©s sur des noms extraits du sch√©ma original, √† moins que le XHTML s√©mantique de construction de bloc ne repr√©sente pr√©cis√©ment cette partie du sch√©ma original. Si les noms dans le sch√©ma original ne sont pas sensibles la casse, alors mettez tout dans un √©quivalent en bas de casse. Les noms de composants implicites en prose (plut√īt qu'explicites dans le sch√©ma d√©fini) devraient aussi utiliser les √©quivalents bas de casse pour une facilit√© d'utilisation. Les espaces dans les noms des composants deviennent des caract√®res tiret '-'.
  5. Pour finir, si le format de la donn√©e selon le sch√©ma original est trop long et/ou non amical sur le plan humain, utilisez <abbr> au lieu d'un √©l√©ment g√©n√©rique structurel, et placez les donn√©es litt√©rales dans l'attribut 'title' (l√† o√Ļ vont les expansions abbr), et l'√©quivalent le plus bref et le plus lisible humainement dans l'√©l√©ment lui-m√™me. De plus amples explications de cet usage de <abbr> : Human vs. ISO8601 dates problem solved

Format

En Général

Le format hReview est fond√ɬ© sur un ensemble de champs communs √É  de nombreux sites de critiques et formats en usage aujourd'hui sur le web. L√É  o√ɬĻ les noms de champs possibles ont √ɬ©t√ɬ© choisis en se fondant sur ceux d√ɬ©finis par les standards apparent√ɬ©s avec hCard et hCalendar.

Schéma

Le sch√ɬ©ma hReview est constitu√ɬ© comme suit :

  • hReview (hreview)
    • version. optionnel. texte.
    • summary. optionnel. texte.
    • item type. optionnel. product | business | event | person | place | website | url.
    • item info. requis. fn || (url || photo) | hCard (pour personne ou business) | hCalendar (pour √ɬ©v√ɬ©nement event)
    • reviewer. optionnel. hCard.
    • dtreviewed. optionnel. date et heure absolus ISO8601.
    • rating. optionnel. nombre entier [1.0-5.0], avec alternative optionnelle worst (par d√ɬ©faut:1.0) et/ou best (par d√ɬ©faut:5.0), aussi nombres entiers et value explicite.
    • description. optionnel. texte avec balisage optionnel XHTML valide.
    • tags. optionnel. mots-cl√ɬ©s ou phrases, utilisant rel-tag, chacun avec une notation en option.
    • permalink. optionnel, utilisant rel-design-pattern-fr et rel-self.
    • license. optionnel, utilisant rel-license.

Détails des Champs

Les champs du sch√ɬ©ma hReview repr√ɬ©sentent ce qui suit :

version :: Ce champ optionnel permet aux auteurs de hReview de sp√ɬ©cifier une version particuli√ɬ®re du hReview que leur contenu utilise. En omettant ce champ, l'auteur d√ɬ©clare que les impl√ɬ©mentations peuvent interpr√ɬ©ter les hReviews selon n'importe quelle version de la sp√ɬ©cification hReview v0.2 ou suivante. En pratique, les auteurs de cette sp√ɬ©cification se sont engag√ɬ©s pour maintenir une compatibilit√ɬ© descendante avec le contenu produit par l'utilisation de versions plus anciennes de la sp√ɬ©cification. Ce champ est compatible avec la syntaxe, et r√ɬ©utilise de ce fait la s√ɬ©mantique de "VERSION" comme d√ɬ©finie dans la vCard RFC2426 section "3.6.9 VERSION Type Definition". La valeur de ce champ pour cette sp√ɬ©cification est "0.3".

summary :: Ce champ optionnel sert de titre pour la critique elle-m√ɬ™me..

item type :: Ce champ optionnel "type" fournit le type d'item √ɬ©tant critiqu√ɬ©, l'un des suivants : product, business, event, person, place, website, url. S'il est omis, alors dans quelques cas, l'item peut √ɬ™tre inf√ɬ©r√ɬ©. Si l'item est aussi un hCard, alors le type d'item est "business" ou "person" bas√ɬ© selon quel est le type de hCard repr√ɬ©sent√ɬ©. Si l'item est aussi un √ɬ©v√ɬ©nement hCalendar, alors le type d'item est un "event".

item info  :: Ce champ requis DOIT (DOIT) avoir au minimum le nom ("fn" - le texte format√ɬ© correspondant au nom, exception faite pour un item √ɬ©v√ɬ©nement qui DOIT (DOIT) avoir la propri√ɬ©t√ɬ© "summary" dans le "vevent" respectif hCalendar) de l'item (un hReview ne d√ɬ©crit seulement qu'un item), DEVRAIT (DEVRAIT) fournir au moins un URI ("url") pour l'item, et PEUT (PEUT) fournir au moins une URL vers une photo ou une repr√ɬ©sentation ("photo") de l'item. Pour les items de type 'person' ou 'business', l'info item (fn, url, photo) DOIT (DOIT) √ɬ™tre encapsul√ɬ©e dans une hCard. Pour les items de types 'event', l'info item DEVRAIT (DEVRAIT) √ɬ™tre encapsul√ɬ©e dans un hCalendar "vevent". Les items IDs non-URL uniques (par ex. ISBNs, UPCs) PEUVENT (PEUT) √ɬ™tre r√ɬ©pr√ɬ©sent√ɬ©es sous un URN ("url") pour l'item Les microformats encapsul√ɬ©s (par ex. hCard et les √ɬ©v√ɬ©nements hCalendar √É  cette heure) peuvent √ɬ™tre r√ɬ©gl√ɬ©s sur l'item lui-m√ɬ™me (par ex. class="item vcard"). N√ɬ©anmoins, lors de l'utilisation de sous-propri√ɬ©t√ɬ©s d'info item ("fn", "url", "photo"), elles DOIVENT (DOIT) √ɬ™tre imbriqu√ɬ©es √É  l'int√ɬ©rieur de l'√ɬ©l√ɬ©ment item.

reviewer :: le champ optionnel sp√ɬ©cifie la personne qui a √ɬ©crit la critique. Si l'auteur de la critique est sp√ɬ©cifi√ɬ©, une hCard repr√ɬ©sentant l'auteur de la critique DOIT (DOIT) √ɬ™tre fournie. Pour les critiques anonymes, utilisez "anonymous" (sans guillemets) pour le nom propre de la critique. Si aucun "reviewer" n'est trouv√ɬ© dans le hReview, les parseurs devraient (DEVRAIT) regarder √É  l'ext√ɬ©rieur du hReview, dans le contexte de la page, pour le "reviewer". S'il n'y a pas de "reviewer" √É  l'ext√ɬ©rieur, alors les parseurs devraient (DEVRAIT) utiliser l'auteur d√ɬ©fini par le "containing document language", par ex. pour des documents (X)HTML, l'info de contact <address> pour la page (qui est id√ɬ©alement balis√ɬ©e aussi comme une hCard), pour Atom 1.0 le <entry> <author> si pr√ɬ©sent et si non code><feed> <author>, pour RSS le <author> dans l'√ɬ©l√ɬ©ment <item>.

dtreviewed :: Ce champ optionnel quand il est pr√ɬ©sent DOIT (DOIT) fournir un "date time" absolu ISO8601 du moment o√ɬĻ la critique a √ɬ©t√ɬ© √ɬ©crite ou autrement publi√ɬ©e. Ce champ DEVRAIT (DEVRAIT) utiliser UTC, mais PEUT (PEUT) utiliser la syntaxe du fuseau horaire. Si dtreviewed est absent de hReview, alors regardez en dehors de hReview, dans le contexte environnant. Si le contexte est une entr√ɬ©e hAtom, utilisez son datetime "published" (ou "updated" si celui-ci manque) du fil. Autrement utilisez l'information date de cr√ɬ©ation (ou date de modification si celle-ci manque) selon la langue du document conteneur (par ex. "published"/"updated" de la m√ɬ™me mani√ɬ®re que pour les fils Atom), puis le protocole (par ex. HTTP Last-Modified, ou "file system last modified datetime") comme la dtreviewed.

rating :: Le rating est un nombre entier fix√ɬ© (une d√ɬ©cimale pour la pr√ɬ©cision partant de 1.0 jusqu'√É  5.0 inclus indiquant une √ɬ©valuation pour l'item, le plus haut indiquant une meilleure √ɬ©valuation par d√ɬ©faut. Optionnellement, une valeur de nombre entier diff√ɬ©rente "worst" et/ou une valeur "best" PEUT (PEUT) √ɬ™tre sp√ɬ©cifi√ɬ©e pour indiquer une √ɬ©tendue diff√ɬ©rente (par ex. 6 de 0-10). La valeur "best" peut √ɬ™tre num√ɬ©riquement plus petite que la valeur "worst".

description :: Ce champ optionnel contient le texte clair repr√ɬ©sentant l'opinion √ɬ©crite du critique. Le champ PEUT (PEUT) inclure un balisage valide XHTML (par ex. des paragraphes). Les agents utilisateur DEVRAIENT (DEVRAIT) emp√ɬ™cher tout balisage. Plusieurs descriptions ou des descriptions de sections (par ex. pours et contres, plus et moins) DEVRAIENT (DEVRAIT) √ɬ™tre incluses dans le champ description.

tags :: Les tags sont repr√ɬ©sent√ɬ©s en utilisant une liste de mots-cl√ɬ©s ou phrases (en utilisant le microformat rel-tag pour chaque mot-cl√ɬ© individuel ou tag de phrase) que le critique associera √É  l'item. Le critique PEUT (PEUT) en option fournir un tag-sp√ɬ©cifique d'√ɬ©valuation √É  l'int√ɬ©rieur de chaque rel-tag, par ex. ambience:5. Les √ɬ©valuations tag-sp√ɬ©cifiques par d√ɬ©faut utilisent la m√ɬ™me gamme comme une √ɬ©valuation globale pour l'item si pr√ɬ©sentes, et PEUVENT (PEUT) avoir aussi une gamme sp√ɬ©cifi√ɬ©e allant de worst... √É  best. Les auteurs PEUVENT (PEUT) aussi inverser cette structure pour la m√ɬ™me s√ɬ©mantique si elle est plus commode pour leur balisage, ce qui veut dire placer le rel-tag √É  l'int√ɬ©rieur d'une √ɬ©valuation pour indiquer un tag √ɬ©valu√ɬ©. Note : les tags √ɬ©valu√ɬ©s devraient (DEVRAIT) id√ɬ©alement utiliser un espace tag qui explique ce que signifient les √ɬ©valuations pour ce tag. Par ex. Food:18/30 devrait (DEVRAIT) lier vers un espace tags pour Food qui explique ce que veut dire un 18 sur 30 pour le tag Food.

permalink :: Ce champ optionnel est une URL pour le hReview. En plus d'utiliser le tag <a href> pour ce champ, l'attribut rel="self bookmark" DOIT √ɬ™tre utilis√ɬ© pour dire que l'hyperlien est un lien permanent de la critique elle-m√ɬ™me. Si l'hyperlien contient d√ɬ©j√É  un attribut rel, alors les valeurs self et bookmark DOIVENT (DOIT) √ɬ™tre incluses parmi l'ensemble espace-s√ɬ©par√ɬ© de valeurs dans l'attribut. Les indexeurs PEUVENT (PEUT) traiter le permalien d'une critique comme un ID unique afin d'identifier et r√ɬ©unir les m√ɬ™me critiques provenant de sources multiples (comme le fait d'indexer une page plusieurs fois). Le permalien PEUT (PEUT) aussi √ɬ™tre utilis√ɬ© pour indiquer l'origine de la critique. Les auteurs PEUVENT (PEUT) utiliser le nom de classe d'un "permalink" sur l'√ɬ©l√ɬ©ment repr√ɬ©sentant le permalien, mais ne sont pas oblig√ɬ©s de faire ainsi.

license :: Ce champ optionnel fait un lien vers la licence sous laquelle les contenus de la hReview elle-m√ɬ™me sont licenci√ɬ©s, en utilisant le microformat rel-license.

Les noms de champs suivants ont √ɬ©t√ɬ© r√ɬ©utilis√ɬ©s √É  partir des microformats hCard et hCalendar : version, summary, fn, url, email, photo, description, categories. En plus, les items et critiques d√ɬ©crits par les hCards PEUVENT (PEUT) contenir n'importe quel champ hCard. La valeur rel "self" a √ɬ©t√ɬ© r√ɬ©utilis√ɬ©e √É  partir de la sp√ɬ©cification Atom 1.0.

Plus d'Equivalents Sémantiques

Pour quelques propri√ɬ©t√ɬ©s, il existe un √ɬ©quivalent plus s√ɬ©mantique, et par cons√ɬ©quent elles re√ɬßoivent un traitement sp√ɬ©cial, par ex. :

  • Pour toute "url", utilisez <a class="url" href="...">...</a> √É  l'int√ɬ©rieur de l'√ɬ©l√ɬ©ment avec le nom de classe 'hreview' dans hReview.
  • Et pour une "photo", utilisez <img class="photo" src="..." alt="Photo de ..." />
  • Les √ɬ©valuations sont souvent pr√ɬ©sent√ɬ©es comme un ensemble d'images ou caract√ɬ®res, par ex. "***". Pour cela, l'√ɬ©l√ɬ©ment <abbr> est particuli√ɬ®rement utile, parce que de tels caract√ɬ®res sont une abr√ɬ©viation pour l'√ɬ©valuation pr√ɬ©cise, par ex. <abbr class="rating" title="3.0">***</abbr>. Ceci est explor√ɬ© plus √É  fond dans la section suivante.

Langue

  • Pour porter explicitement la langue naturelle dans laquelle une hReview est √ɬ©crite, utiliser l'attribut standard (X)HTML 'lang' sur l'√ɬ©l√ɬ©ment avec class="hreview", par ex. <div class="hreview" lang="fr"> ... </div> Si des portions d'une hReview (par ex. le nom de l'item) sont dans une langue diff√ɬ©rente, utilisez l'attribut 'lang' sur ces portions.
  • Les processeurs hReview qui ont besoin de g√ɬ©rer la langue des critiques DOIVENT traiter l'attribut standard (X)HTML 'lang' comme sp√ɬ©cifi√ɬ©.

Lisible par Human vs. Machine

Si un élément <abbr> est utilisé pour une propriété, alors son attribut 'title' est utilisé pour la valeur de la propriété, au lieu des contenus de l'élément, ce qui peut être ensuite utilisé pour fournir une présentation alternative de la valeur plus sympathique pour l'utilisateur.

De la m√ɬ™me fa√ɬßon, si un √ɬ©l√ɬ©ment <img /> est utilis√ɬ© pour une ou plusieurs propri√ɬ©t√ɬ©s, il DOIT √ɬ™tre trait√ɬ© comme suit :

  1. Pour la propriété "photo" et toute autre propriété qui prend un URL comme sa valeur, l'attribut src="..." fournit la valeur de la propriété.
  2. Pour d'autres propriétés, l'attribut de l'élément <img /> 'alt' est la valeur de la propriété.

Includes Objet

hReview 0.3 inclut le support pour l'objet include-pattern.

Souvent une page unique liste un item, et puis plusieurs critiques pour cet item. Afin d'√ɬ©viter d'avoir √É  r√ɬ©p√ɬ©ter l'information pour chaque critique de l'item, la premi√ɬ®re critique devrait √ɬ™tre balis√ɬ©e comme une hReview, avec un attribut unique "id" sur l'info item, et puis les critiques suivantes devraient utiliser l'objet include-pattern pour inclure l'info item √É  partir de la premi√ɬ®re critique.

Notes

Cette section est informative.

  • En balisant une critique avec le microformat hReview, l'attente est communiqu√ɬ©e que la critique PEUT √ɬ™tre index√ɬ©e. Ceci n'a aucun impact sur le copyright de la critique elle-m√ɬ™me que l'√ɬ©diteur peut explicitement sp√ɬ©cifier en utilisant la rel-license comme sp√ɬ©cifi√ɬ© au-dessus.
  • La liste √ɬ©num√ɬ©r√ɬ©e des types d'items est en d√ɬ©veloppement et peut √ɬ™tre √ɬ©tendue.
  • Chaque type peut avoir des champs hReview personnalis√ɬ©s qui suivent l'ensemble commun.
  • Des d√ɬ©tails suppl√ɬ©mentaires √É  propos d'un item particulier devraient √ɬ™tre sp√ɬ©cifi√ɬ©s avec le reste de l'info de l'item sur l'URL fournie pour l'item.
  • La plupart des syst√ɬ®mes d'√ɬ©valuation utilisent la gamme de 1.0 √É  5.0, et la plupart de ceux-ci repr√ɬ©sent l'√ɬ©valuation comme un nombre (et possiblement une moiti√ɬ©) d'√ɬ©toiles. Les sites peuvent utiliser n'importe quel graphique qu'ils souhaitent pour repr√ɬ©senter l'√ɬ©valuation.

Exemples

Voil√É  quelques exemples de critiques √É  partir de sites web actuels, et comment elles pourraient √ɬ™tre facilement am√ɬ©lior√ɬ©es pour supporter le microformat structur√ɬ© de critique hReview.

Vous voulez commencer par √ɬ©crire vous-m√ɬ™me un hReview ? Utilisez le hReview creator pour √ɬ©crire une critique et la publier sur votre blog.

Critiques Restaurant

Voici un exemple d'une simple critique de restaurant en ligne :

<div>
 <span>5 étoiles sur 5</span>
 <h4>Crepes on Cole est génial</h4>
 <span>Reviewer: <span>Tantek</span> - 18 avril 2005</span>
 <blockquote><p>
  Crepes on Cole est l'une des meilleures petites crêperies dans San Francisco. 
  Nourriture et service excellents. Beaucoup de tables de différentes tailles 
  pour les fêtes qu'elles soient petites et grandes. Celles près de la fenêtre sont
  merveilleuses pour regarder les gens. J'ai eu l'occasion d'avoir beaucoup de rencontres ici
  tout comme le fait de r√ɬ©aliser beaucoup de travail gr√ɬĘce au WiFi avoisinant.
 </p></blockquote>
 <p>Date de visite : <span>Avril 2005</span></p>
 <p>Plat d√ɬ©gust√ɬ© : <span>Cr√ɬ™pe Florentine</span></p>
</div>

ajouter une hReview √É  cette critique est vraiment simple :

<div class="hreview">
 <span><span class="rating">5</span> étoiles sur 5</span>
 <h4 class="summary">Crepes on Cole est génial</h4>
 <span class="reviewer vcard">Reviewer: <span class="fn">Tantek</span> - 
 <abbr class="dtreviewed" title="20050418T2300-0700">18 avril 2005</abbr></span>
 <div class="description item vcard"><p>
  <span class="fn org">Crepes on Cole</span> est l'une des meilleures petites  
  cr√ɬ™peries √É  <span class="adr"><span class="locality">San Francisco</span></span>.
  Nourriture et service excellents. Beaucoup de tables de différentes tailles 
  pour les fêtes qu'elles soient petites et grandes. Celles près de la fenêtre sont
  merveilleuses pour regarder les gens...  J'ai eu l'occasion d'avoir beaucoup 
  de rencontres ici tout comme le fait de r√ɬ©aliser beaucoup de travail gr√ɬĘce au WiFi 
  avoisinant.
 </p></div>
 <p>Date de visite : <span>Avril 2005</span></p>
 <p>Plat d√ɬ©gust√ɬ© : <span>Cr√ɬ™pe Florentine</span></p>
</div>

Remarquez que quelques-unes des propriétés de cette critique échantillon ne sont pas saisies par hReview (date de visite, nourriture). Ceci est délibéré par le fait de vouloir conserver une hReview minimale et simple.

Ce √ɬ©chantillon de hReview pourrait √ɬ™tre restitu√ɬ© comme √ɬßa :

5 étoiles sur 5
Crepes on Cole est génial
Critique : Tantek - 18 avril 2005

Crepes on Cole est l'une des meilleures petites cr√ɬ™peries dans San Francisco. Nourriture et service excellents. Beaucoup de tables de diff√ɬ©rentes tailles pour les f√ɬ™tes qu'elles soient petites et grandes. Celles pr√ɬ®s de la fen√ɬ™tre sont merveilleuses pour regarder les gens... J'ai eu l'occasion d'avoir beaucoup de rencontres ici tout comme le fait de r√ɬ©aliser beaucoup de travail gr√ɬĘce au WiFi avoisinant.

Date de visite : April 2005
Plat d√ɬ©gust√ɬ© : Florentine crepe

Critique Restaurant Multidimensionnnelle

Quelques critiques de restaurants indiquent des évaluations pour différents aspects du restaurant. De tels détails sont représentés dans hReview en utilisant les évaluations taguées. En plus, remarquez les tags dans la ligne dans la description de cette critique.

Voil√É  une telle critique en format texte :

Cafe Borrone

1010 El Camino Real, Menlo Park, CA 94025, +1-650-327-0830;
cafeborrone.com

Food: 18/30; Ambience: 19/30; Service: 15/30; Price: $$...

This cafe is a welcoming oasis on the Peninsula.  It even has a fountain
outside which cloaks the nearby sounds of El Camino traffic.  Next door to a  
superb indy bookstore, Cafe Borrone is an ideal spot to grab a coffee or a 
snack to accompany a newly purchased book or imported periodical.  Soups and 
sandwich specials rotate daily.  The corn chowder with croutons and big 
chunks of cheese goes especially well with a freshly toasted mini-baguette.  
Evenings are often crowded and may require sharing a table with a perfect 
stranger.  Espresso afficionados will appreciate the Illy coffee.  Noise 
levels can vary from peaceful in the late mornings to nearly overwhelming on 
jazz band nights.

Sous un hReview :

<div class="hreview">
 <div class="item vcard">
  <div class="fn org summary">Cafe Borrone</div>
  <span class="adr">
   <span class="street-address">1010 El Camino Real</span>,
   <span class="locality">Menlo Park</span>,
   <span class="region">CA</span>
   <span class="postal-code">94025</span>,
  </span>
  <span class="tel">+1-650-327-0830</span>;
  <a class="url" href="http://cafeborrone.com">cafeborrone.com</a>
 </div>
 <ul>
  <li class="rating"><a href="http://en.wikipedia.org/wiki/Food" rel="tag">
   Food: <span class="value">18</span>/<span class="best">30</span></a>;</li>
  <li class="rating"><a href="http://flickr.com/photos/tags/Ambience" rel="tag">
   Ambience: <span class="value">19</span>/<span class="best">30</span></a>;</li>
  <li class="rating"><a href="http://en.wikipedia.org/wiki/Service" rel="tag">
   Service: <span class="value">15</span>/<span class="best">30</span></a>;</li>
  <li class="rating"><a href="http://en.wikipedia.org/wiki/Price" rel="tag">
   Price: <abbr class="value" title="2">$$</abbr>...</a></li>
 </ul>
 <div class="description"><p>
  This <abbr class="type" title="business">
  <a href="http://en.wikipedia.org/wiki/cafe" rel="tag">cafe</a></abbr> 
  is a welcoming oasis on the Peninsula.  
  It even has a fountain outside which nearly eliminates 
  the sounds of El Camino traffic.  Next door to a superb indy bookstore, 
  Cafe Borrone is an ideal spot to grab a 
  <a href="http://en.wikipedia.org/wiki/coffee" rel="tag">coffee</a> 
  or a meal to accompany a newly purchased book or imported periodical.  
  <a href="http://technorati.com/tag/soup" rel="tag">Soups</a> and 
  <a href="http://technorati.com/tag/sandwich" rel="tag">sandwich</a> 
  specials rotate daily.  The corn chowder with croutons and big chunks of cheese 
  goes especially well with a freshly toasted mini-baguette.  Evenings are 
  often crowded and may require sharing a table with a perfect stranger. 
  <a href="http://flickr.com/photos/tags/espresso" rel="tag">Espresso</a> 
  afficionados will appreciate the 
  <a href="http://en.wikipedia.org/wiki/Illy" rel="tag">Illy</a> coffee.  
  Noise levels can vary from peaceful in the late mornings to nearly overwhelming on 
  <a href="http://en.wikipedia.org/wiki/jazz" rel="tag">jazz</a> band nights.
 </p></div>
 Review (<a href="http://microformats.org/wiki/hreview"> 
  hReview v<span class="version">0.3</span></a>)
 by <span class="reviewer vcard"><span class="fn">anonymous</span></span>, 
 <abbr class="dtreviewed" title="20050428T2130-0700">April 28th, 2005</abbr>.
</div>

Avec une feuille de style l'accompagnant comme :

a.url { display:block }
ul { margin:1em 0; padding:0 }
ul li { display:inline }

Cette hReview pourrait √ɬ™tre pr√ɬ©sent√ɬ©e de la m√ɬ™me mani√ɬ®re que le texte original :

Cafe Borrone
1010 El Camino Real, Menlo Park, CA 94025, +1-650-327-0830;
cafeborrone.com

Food: 18/30; Ambience: 19/30; Service: 15/30; Price: $$...

This cafe is a welcoming oasis on the Peninsula. It even has a fountain outside which cloaks the nearby sounds of El Camino traffic. Next door to a superb indy bookstore, Cafe Borrone is an ideal spot to grab a coffee or a snack to accompany a newly purchased book or imported periodical. Soups and sandwich specials rotate daily. The corn chowder with croutons and big chunks of cheese goes especially well with a freshly toasted mini-baguette. Evenings are often crowded and may require sharing a table with a perfect stranger. Espresso afficionados will appreciate the Illy coffee. Noise levels can vary from peaceful in the late mornings to nearly overwhelming on jazz band nights.

Review (hReview v0.3) by anonymous, April 28th, 2005.

Critique produit

Voil√É  un exemple d'une critique de produit :

<div>
 <a href="http://www.amazon.com/exec/obidos/ASIN/B000089CJI/">
  <img src="http://images.amazon.com/images/P/B000089CJI.01._SCTHUMBZZZ_.jpg" 
              alt="photo couverture album : The Postal Service : Give Up." />
 The Postal Service : Give Up</a>
 <blockquote><p>
   "Les gens pensaient qu'ils ont été simplement récompensés sur le fait de traiter les autres 
    comme ils aiment √ɬ™tre trait√ɬ©s, pour ob√ɬ©ir √É  des panneaux stop et gu√ɬ©rir des maladies, pour
    de lettres de mailing avec l'adresse de l'expéditeur... Ne m'éveillez pas, je prévois de
    dormir dedans..."
   </p><p>
   "Nothing Better" est aussi une plage géniale sur cet album...
 </p></blockquote>
 (*****)
</div>

Ajouter hReview √É  cette critique est aussi tout √É  fait simple, mais requiert dans ce cas quelques √ɬ©l√ɬ©ments suppl√ɬ©mentaires pour l'√ɬ©valuation et le critique qui sont requis par hReview :

<div class="hreview"><span class="item">
 <a class="url fn" href="http://www.amazon.com/exec/obidos/ASIN/B000089CJI/">
  <img src="http://images.amazon.com/images/P/B000089CJI.01._SCTHUMBZZZ_.jpg" 
       alt="Photo de couverture de l'album : The Postal Service: Give Up. " 
       class="photo" />
  The Postal Service : Give Up</a></span>
 <div class="description"><p>
    "Les gens pensaient qu'ils ont été simplement récompensés sur le fait de traiter les autres 
    comme ils aiment √ɬ™tre trait√ɬ©s, pour ob√ɬ©ir √É  des panneaux stop et gu√ɬ©rir des maladies, pour
    de lettres de mailing avec l'adresse de l'expéditeur... Ne m'éveillez pas, je prévois de
    dormir dedans..."
   </p><p>
   "Nothing Better" est aussi une plage géniale sur cet album...
 </p></div>
 (<abbr class="rating" title="5">*****</abbr>)
 <p class="reviewer vcard">Review by 
  <a class="url fn" href="http://ifindkarma.com/blog/">Adam Rifkin</a>, 
  <abbr class="dtreviewed" title="200502">February 2005</abbr>
 </p>
</div>

Et ce hReview pourrait √ɬ™tre pr√ɬ©sent√ɬ© comme suit :


[Photo de couverture de l'album: ] [The Postal Service:] [ Give Up ]

The Postal Service: Give Up

"Les gens pensaient qu'ils ont √ɬ©t√ɬ© simplement r√ɬ©compens√ɬ©s sur le fait de traiter les autres comme ils aiment √ɬ™tre trait√ɬ©s, pour ob√ɬ©ir √É  des panneaux stop et gu√ɬ©rir des maladies, pour des lettres de mailing avec l'adresse de l'exp√ɬ©diteur... Ne m'√ɬ©veillez pas, je pr√ɬ©vois de dormir dedans..." "Nothing Better" est aussi une plage g√ɬ©niale sur cet album...

(*****)

Critique d'Adam Rifkin, février 2005.

Critique de Film

Pour finir, voil√É  un exemple d'une critique de film.

<div>
 <span>anonyme, le 18 avril 2005</span>
 <div>
  <a lang="zh" href="http://www.imdb.com/title/tt0299977/">
  Ying Xiong (<span lang="en">HERO</span>)
  </a>
 </div>
 <div>Notation : 4 sur 5</div>
 <blockquote><p>
  Ce film a des images et une musique vraiment au top.
 </p></blockquote>
</div>

Avec hReview:

<div class="hreview">
 <span class="reviewer vcard">
  <span class="fn">anonyme</span>, 
  <abbr class="dtreviewed" title="20050418">18 avril 2005</abbr>
 </span>
 <div class="item">
  <a lang="zh" class="url fn" href="http://www.imdb.com/title/tt0299977/">
  Ying Xiong (<span lang="en">HERO</span>)
  </a>
 </div>
 <div>Notation : <span class="rating">4</span> sur 5</div>
 <div class="description"><p>
  Ce film a des images et une musique vraiment au top.
 </p></div>
</div>

Qui pourrait √ɬ™tre pr√ɬ©sent√ɬ© comme √ɬßa :

anonyme, 18 avril 2005
Ying Xiong (HERO)
Notation : 4 sur 5

Ce film a des images et une musique vraiment au top.

Exemples dans la jungle

Cette section est informative.

Le nombre d'exemples hReview dans la jungle a grandi si vite et bien au del√É  de la capacit√ɬ© √É  pouvoir √ɬ™tre maintenu en ligne dans cette sp√ɬ©cification. Ils ont √ɬ©t√ɬ© migr√ɬ© sur une page s√ɬ©par√ɬ©e.

Voir hReview-exemples-dans-la-jungle.

Implémentations

Cette section est informative. Le nombre d'impl√ɬ©mentations de hReview a aussi grandi au del√É  de la capacit√ɬ© √É  pouvoir les maintenir dan la page. Elles ont √ɬ©t√ɬ© migr√ɬ©es sur une page s√ɬ©par√ɬ©e.

Voir hReview-implémentations

Références

Références Normatives

Références Informatives

Travaux similaires

Copyright

Cette spécification est (C) 2005 par les auteurs. Néanmoins, les auteurs ont pour but de soumettre cette spécification à un corps de standards avec une politique libérale de copyright/licence telle que GMPG, IETF, et/ou W3C. Quiconque souhaite contribuer devrait lire avant de contribuer leurs principes de copyright, politiques et licences (par ex. les Principes GMPG) et être d'accord avec eux, y compris le fait de licencier toutes les contributions sous les licences nécessaires (par ex. CC-by 1.0 et suivantes).

  • Tantek : Je sors toutes mes contributions √É  cette sp√ɬ©cification dans le domaine public et j'encourage les autres auteurs √É  faire de m√ɬ™me.
    • Quand tous les auteurs/√ɬ©diteurs auront fait ainsi, nous pourrons retirer la r√ɬ©f√ɬ©rence au mod√ɬ®le MicroFormatCopyrightStatement et la remplacer avec le mod√ɬ®le MicroFormatPublicDomainContributionStatement.

Brevets

Cette spécification est sujette à une politique de brevets libres de droits, par ex. pour la Politique de Brevet du W3C, IETF RFC3667 et RFC3668.

Chantier en cours

Cette sp√ɬ©cification est un chantier en cours. Au fur et √É  mesure que des aspects suppl√ɬ©mentaires sont discut√ɬ©s, compris et √ɬ©crits, ils seront ajout√ɬ©s.

Modifications √É  partir de la v0.2

Les modifications suivantes ont √ɬ©t√ɬ© produites dans hReview v0.3 sur hReview v0.2 :

Changements normatifs :

  1. DOIVENT (au lieu de DEVRAIENT) utiliser hCard pour la description d'item d'un business ou d'une personne
  2. Changement "reviewer"
    1. Rendu le reviewer *optionnel* par un feedback de Ryan King et Mark Nottingham
    2. Si la critique est absente du hReview, regardez alors √É  l'ext√ɬ©rieur de hReview, dans le contexte de la page, pour la critique. S'il n'y a pas de "reviewer" au-dehors, alors utilisez l'information de l'auteur selon le langage contenant le document (par ex. <address> pour les pages (X)HTML) comme le critique.
    3. DOIT (au lieu de DEVRAIT) utiliser hCard pour représenter l'information du critique
  3. Changements "dtreviewed"
    1. Rendu *optionnel* la dtreviewed suite √É  un feedback de Ryan King et Mark Nottingham
    2. Si dtreviewed est absent de la hReview, alors regardez √É  l'ext√ɬ©rieur de hReview dans le contexte avoisinant. Si le contexte est une entr√ɬ©e hAtom, utilisez son datetime du fil "published" (ou "updated" si cela venait √É  manquer). Autrement utilisez l'information selon le langage du document conteneur (par ex. "published"/"updated" de la m√ɬ™me mani√ɬ®re que pour les fils Atom), puis le protocole (par ex. HTTP Last-Modified, ou "file system last modified datetime").
  4. DEVRAIT utiliser hCalendar pour représenter un item de 'type' 'event'
  5. Ajouté un chiffre décimal de précision aux valeurs numériques d'évaluation en se basant sur l'expérience éditeur.
  6. Utiliser la "value" construite √É  partir de la hCard (comme elle est utilis√ɬ©e par exemple dans le propri√ɬ©t√ɬ©s "tel" par exemple) pour baliser plus explicitement la valeur d'√ɬ©valuation quand elle fournit aussi (balisage) le best/worse d'une √ɬ©valuation.
  7. Ajouté rel-license pour indiquer la licence de hReview comme un ensemble.
  8. Permettre les tags √É  l'int√ɬ©rieur des √ɬ©valuations pour annoncer les tags √ɬ©valu√ɬ©s, les m√ɬ™mes que les √ɬ©valuations dans les tags selon une suggestion provenant de Eran Globen.
  9. Ajouté le support include-pattern pour permettre aux multiples critiques du même item de ne pas répéter l'info de l'item.

Changements Informatifs (plusieurs, mais en particulier):

  1. Notez que les tags scalaires/évalués utiliseraient idéalement un espace tag qui explique les évaluatons pour ce tag. Par ex. pour expliquer ce que veut dire Food:18/30.
  2. Exemples mis √É  jour en rapport.

Q&R

  • Si vous avez quelque question sur hReview, regardez les hReview FAQ, et si vous ne trouvez pas de r√ɬ©ponses, ajoutez vos questions √É  la fin !

Pour aller plus loin