The above code snippet will fail because it has itemprop for aggregateRating but is not enclosed in itemscope . It also doesn't help that your last anchor close tag is missing > , but I assume it was just a random case when you copied the code to SO.
Another problem is mainly due to the fact that the example on schema.org is incorrect (I wrote a bug report). They mention itemprop="reviews" instead of itemprop="aggregateRating" . The code should look like this:
<div itemscope itemtype="http://schema.org/Offer"> <span itemprop="name">Ray-Ban 2132 New Wayfarer Sunglasses</span> <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> <a href="javascript:an();"><img src="/images/stars/4.5.gif" border=0></a> <meta itemprop="ratingValue" content="4.5" /> <meta itemprop="bestRating" content="5" /> <br /> <span class="bottomnavfooter"> <a href="javascript:an();">Read (<span itemprop="ratingCount">70</span>) Reviews</a> </span> </div> </div>
Lawrence woodman
source share