hReview is a microformat that at the time of writing I have yet to adopt on newearthonline.co.uk, and is relatively new compared to hCard and hCalendar. The purpose of hReview is to provide a way of tagging the different parts of a review, as the name suggests.
<div class="hreview">
<h2 class="summary">
Excellent site for Radeon fixes, and friendly advice.
</h2>
<abbr class="dtreviewed"
title="20061008T1422Z">Oct 8, 2006</abbr> by
<span class="reviewer vcard">
<span class="fn">David G. Paul</span>
</span>
<span class="type" style="display: none;">website</span>
<div class="item">
<span class="fn">Squeakfix</span>
</div>
<blockquote class="description">
<p>
<abbr title="5" class="rating">
★★★★★
</abbr>
Although the the site is a work in progress it is an
excellent place to get friendly help on how to fix ATi
Radeon related problems, and other computer problems.
They now also have an area for commenting on modding
and overclocking, as well as talking about games.
</p>
</blockquote>
<span class="version" style="display: none;">0.3</span>
</div>
As with the previously mentioned formats, it is contained with a div or other element with a class telling any Microformat reader that what is inside is tagged, in this case as a hReview. The above example was generated using the hReview Creator, again developed by Tantek Celik of Microformats.
For hReview data, the containing element must be tagged with a "hreview" class, and the title for it with "summary". To specify when the review took place there is an abbr tagged as dtreviewed where the title is the RFC 3339 formatted date. The contents of the abbr is then how it will appear in the review to human readers. The following span containing a name is then tagged twice with reviewer and vcard to specify a vCard for the reviewer (see previous page for details on the hCard implementation of the vCard standard).
The hidden span is tagged with type to say that the contents of the tag specify the type of review it is, in this case it is a review of a website. The following is then the details of the site being reviewed (under the tag of item) and has a formatted name specified inside the span. The blockquote is then used to show what the reviewer has said about the site, and is tagged with description. Inside the description there is also an abbr block used to show the rating of the review. The rating (specified by class="rating") has a numerical value specified in the title so that the contents can be some graphical representation if necessary. In this case the review is marked with 5 stars.
The last bit is then there as it is only a draft specification of hReview being used, and so shows it is from revision 0.3, which at time of writing is the current version.













