title: OpenGraph or Schema.org?
body: <p>Just wondering whether you guys out there are favouring the OpenGraph protocol following markup like:</p>
  
  
  
  <pre class="lang-html prettyprint-override"><code>&lt;meta property="og:title" content="The Rock" /&gt;
  &lt;meta property="og:type" content="movie" /&gt;
  &lt;meta property="og:url" content="http://www.imdb.com/title/tt0117500/" /&gt;
  </code></pre>
  
  <p>Or the Schema.org protocol with</p>
  
  <pre class="lang-html prettyprint-override"><code>&lt;div itemscope itemtype="http://schema.org/Product"&gt;
    &lt;span itemprop="name"&gt;Kenmore White 17" Microwave&lt;/span&gt;
    &lt;img src="kenmore-microwave-17in.jpg" alt='Kenmore 17" Microwave' /&gt;
    &lt;div itemprop="aggregateRating"
      itemscope itemprop="http://schema.org/AggregateRating"&gt;
  </code></pre>
  
  <p>Which one should I integrate as I think only 1 is necessary ? [actually can you only integrate one or ?]</p>
  
  <p>Frankly, IMHO - I think OpenGraph is "less intrusive" to the total codebase - as it's easier to implement Partial Views [using ASP.NET MVC] whereas the Schema.org protocol requires [at least in my opinion] disruptive HTML add-ins across your code ?</p>
  
  <p><strong>Edit:</strong> Seems I ended up integrating both - not sure whether this is allowed but the documentation on Schema.org is unclear. Notably, <a href="http://schema.org/docs/faq.html#4">this link doesn't provide much info</a></p>
  
  <blockquote>
    <p>Q: <strong>How does schema.org relate to Facebook Open Graph?</strong> <br>
    Facebook Open Graph serves its purpose well, but it
    doesn't provide the detailed
    information search engines need to
    improve the user experience. <br><br>A single
    web page may have many components, and
    it may talk about more than one thing.
    If search engines understand the
    various components of a page, we can
    improve our presentation of the data.
    Even if you mark up your content using
    the Facebook Open Graph protocol,
    schema.org provides a mechanism for
    providing more detail about particular
    entities on the page.  <br>For example, a
    page about a band could include any or
    all of the following: </p>
    
    <ul>
    <li>A list of albums</li>
    <li>A price for each album </li>
    <li>A list of songs for each album, along with a link to hear samples of each song </li>
    <li>A list of upcoming shows Bios of the band members</li>
    </ul>
  </blockquote>
  
  <p>So I assume that they are compatible together.</p>