According to Google who says that while it’s fine to use the new schema.org markup, people should avoid the mixture of the formats while on the same web page. They said that it can confuse their parsers.
Though this looks like a simple question. But what’s the answer? According to Google, it sounds like you can’t.
However, schema.org said that even if you still mark up your content by making use of the Facebook Open Graph protocol, www.schema.org will still provide you a mechanism that offers more detail about particular entities on the page. Now does this sound like you can use them together?
But on Facebook, it is written in the following way: “Which are you going to choose? Facebook’s like button markup, or Google/Microsoft/Yahoo’s Microdata markup? This shows that you are being given an option the choose one of those exclusively.
But what do you think is the answer?
Here’s The Difference between Open Graph and Schema
Before showing the differences, let’s begin with the basics. You need to understand how vital and what Open Graph and Schema are meant to do.
In case you don’t know, Open Graph is particular to Facebook posts. The Open Graph makes use of Meta tags which gives you the ability to control what content comes up whenever a page is shared on Facebook. Note these different Meta tags help in controlling various display items such as the post title, the description, author, etc.
While www.Schema.org is focused on search engines specifically. While using Schema, many webmasters can markup their webpages using all sorts of specific elements. Remember that the whole goal is to simplify the structured data to make it easier for search engines to comprehend and process.
Which is better?
Just as I said before, Open Graph is specific and can be useful when using just Facebook. The Open Graph does a great job to mark up data, which gives webmasters more control over how things appear on their website specifically.
However, my advice is to use it in that space. But one of the obvious limitations of using it is that it is geared for just Facebook alone and not for search engines visibility as a whole. However, this is where www.Schema.org comes into play.
This is because the schema is particularly meant for search engines visibility and due to this, it allows for more detailed markup. It includes things such as pricing info, bios, product lists, etc.
The additional details will be better received and will be more specific to the SERPs. It helps results to appear in SERP pages, and also can lead to better rankings in general.
Conclusion
As you have seen, it looks like the best approach is to include both of them accordingly. Doing this should cover the website from both the Facebook and the search engine perspective which should not cause any conflicts.
To get more info about how the two of them can work together, you can check out this Google Post or even read from Schema.org.