Hello SEO Chat,

I'm learning about rich snippets and from what I can see Good Relations combined with schema.org is a good combination. Below I have the good relations code for a VEHICLE (for all the product info), and the basic schema.org code for a product with ratings. Together, as posted below, they produce an error and do no preview a full snippet in Google's Structured Data Testing Tool.





The error is: Error: In order to generate a preview with rich snippets, either price or review or availability needs to be present. This error is very strange because I have both a price and reviews set.

Where it gets weirder is if I purposefully break the pricing of the offering. It will then correctly show the rating! (but obviously not the price)





You can view this code (broken snippet, correct pricing) on this simple page: http://violetkite.com/inventory.html

If anyone has any ideas about what's going on or can shed some light that would be amazing Although the various schemas have great "cookbooks" it's very difficult to find working examples to pull from!

Code:
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>MY AWESOME TITLE</title>
    <link href="css/bootstrap.min.css" rel="stylesheet">
  </head>
  <body>
    <h1>Hello, world!</h1>


<div xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns="http://www.w3.org/1999/xhtml" xmlns:foo="http://example.org/#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:gr="http://purl.org/goodrelations/v1#" xmlns:dbpedia="http://dbpedia.org/resource/" xmlns:vso="http://purl.org/vso/ns#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#">
  <div about="http://example.org/#company" typeof="gr:BusinessEntity">
    <div property="gr:legalName" content="Miller Inc."></div>
    <div property="gr:name" content="Miller Inc."></div>
    <div rel="foaf:page" resource=""></div>
    <div rel="gr:offers">
      <div about="#offer1" typeof="gr:Offering">
        <div property="gr:availability" content="in_stock"></div>
        
        <div rel="gr:hasBusinessFunction" resource="http://purl.org/goodrelations/v1#Sell"></div>
        <div rel="gr:hasPriceSpecification">
          <div typeof="gr:UnitPriceSpecification">
            <div property="gr:hasCurrency" content="CAD" datatype="xsd:string"></div>
            <div property="gr:hasCurrencyValue" content="11990" datatype="xsd:float"></div>
          </div>
        </div>
        <div rel="gr:includes">

          <div about="#car_155049" typeof="vso:Automobile gr:Individual">
            <div property="gr:name" content="MOST LIKELY THE NAME OF THE VEHICLE"></div>
            <div property="vso:VIN" content="2G1FP22G522155049" datatype="xsd:string"></div>
            <div rel="vso:bodyStyle" resource="http://dbpedia.org/resource/Coup%C3%A9"></div>
            <div property="vso:color" content="red" xml:lang="en"></div>
            <div rel="foaf:depiction" resource="http://www.agautosalesny.com/super_admin/car_images/71-Photo-01_large.jpg"></div>
            <div rel="vso:engineDisplacement">
              <div typeof="gr:QuantitativeValueFloat">
                <div property="gr:hasUnitOfMeasurement" content="LTR" datatype="xsd:string"></div>
                <div property="gr:hasValueFloat" content="5.7" datatype="xsd:float"></div>
              </div>
            </div>
            <div property="vso:engineName" content="5.7L V8 OHV 16V" xml:lang="en"></div>
            <div rel="vso:feature" resource="http://dbpedia.org/resource/Cup_holder"></div>
            <div rel="vso:feature" resource="http://dbpedia.org/resource/Anti-lock_braking_system"></div>
            <div rel="vso:feature" resource="http://dbpedia.org/resource/Power_window"></div>
            <div rel="vso:feature" resource="http://dbpedia.org/resource/Air_conditioner"></div>
            <div rel="vso:fuelType" resource="http://dbpedia.org/resource/Gasoline"></div>
            <div rel="vso:gearsTotal">
              <div typeof="gr:QuantitativeValueInteger">
                <div property="gr:hasUnitOfMeasurement" content="C62" datatype="xsd:string"></div>
                <div property="gr:hasValueInteger" content="6" datatype="xsd:int"></div>
              </div>
            </div>
            <div rel="gr:hasMakeAndModel" resource="http://dbpedia.org/resource/Chevrolet_Camaro"></div>
            <div rel="gr:hasManufacturer" resource="http://dbpedia.org/resource/Chevrolet"></div>
            <div property="gr:hasStockKeepingUnit" content="155049" datatype="xsd:string"></div>
            <div rel="vso:mileageFromOdometer">
              <div typeof="gr:QuantitativeValueFloat">
                <div property="gr:hasUnitOfMeasurement" content="SMI" datatype="xsd:string"></div>
                <div property="gr:hasValueFloat" content="42000" datatype="xsd:float"></div>
              </div>
            </div>
            <div property="vso:modelDate" content="2002-01-01" datatype="xsd:date"></div>
            <div rel="foaf:page" resource=""></div>
            <div property="vso:rentalUsage" content="false" datatype="xsd:boolean"></div>
            <div rel="vso:transmission" resource="http://dbpedia.org/resource/Manual_transmission"></div>
          </div>
        </div>
        <div rel="foaf:page" resource=""></div>
        <div property="gr:name" content="THE NAME OF THE VEHICLE MAYBE?"></div>
      </div>
    </div>
  </div>
</div>




<span itemscope itemtype="http://schema.org/Product">
<img itemprop="image" src="http://photos.strathcom.com/image/show/970x600/5318f4e3c910f05d7100ca58.jpg"/> 
<ul> 
  <li><i>Location:</i> Super Awesome Dealership </li> 
  <li><i>Name:</i> <span itemprop="name">2002 Chevrolet Camaro</span></li> <span itemprop="brand" itemscope itemtype="http://schema.org/Brand">
  <li><i>Brand:</i> <span itemprop="name">Chevrolet</span></li> 
  <li><i>Brand Image:</i> <span itemprop="logo">http://victoriagramlich.com/brandimageurl.jpg</span></li></span> 
  <li itemprop="offers" itemscope itemtype="http://schema.org/Offer"><i>Price:</i> <span itemprop="price">11990</span>     <link itemprop="availability" href="http://schema.org/InStock" />In stock </li> 
  <li><i>VIN:</i> 2G1FP22G522155049 </li> 
  <li><i>Drivetype:</i> RWD </li> 
  <li><i>Mileage:</i> 42000 </li> 
  <li><i>Stock No:</i> 155049 </li> 
  <li><i>Transmission:</i> 6-Speed Manual </li> 
  <li><i>Engine:</i> 5.7L V8 OHV 16V </li> 
  <li><i>Exterior Color:</i> red</li> 
  <li><i>URL:</i> <span itemprop="url">http://victoriagramlich.com/inventory.html</span></li> 
  <li><i>Description:</i> <p itemprop="description">This is my car's description.</p> </li>
  <li itemprop="review" itemscope itemtype="http://schema.org/Review"><i>Review:</i> <p itemprop="reviewBody">This is my awesome review description text paragraph.</p> - <span itemprop="author" itemscope itemtype="http://schema.org/Person"><b itemprop="name">Person Name</b></span> Rating: <span itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating"><b itemprop="worstRating">1</b>-<b itemprop="bestRating">5</b> rated <b itemprop="ratingValue">4</b></span> reviews on <b itemprop="datePublished" content="2009-03-09T20:00">2009-03-09T20:00</b></li>
  <li> </li>
  <li itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"><i> Rating:</i> rated <b itemprop="ratingValue">4</b> out of <b itemprop="worstRating">1</b> - <span itemprop="bestRating">5</span> out of a total of <span itemprop="ratingCount">56</span> reviews</li> 
</ul>
</span>





  </body>
</html>