I have been wondering which of those formats is \"best\"? Schema.org, Microdata, and RDFa are bit of a pain to implement. They can break validation and require quite an effo
It seems Google is leaning towards the use of JSON-LD but it hasn't implemented it for every use-case!
Google is in the process of adding JSON-LD support to more markup-powered features. So far, JSON-LD is supported for all Knowledge Graph features, sitelink search boxes, Event Rich Snippets, and Recipe Rich Snippets; Google recommends the use of JSON-LD for those features. For the remaining Rich Snippets types and breadcrumbs, Google recommends the use of microdata or RDFa.
http://developers.google.com/structured-data/schema-org