What should we expect from RDF and microdata in the future? Is microdata able to completely replace RDF, is this the goal? Or are they meant to exist side by side? Should we have both on our sites once microdata becomes more famous?
Update: I did not intend to start a discussion, I only want to know if microdata is supposed to replace RDF or they are supposed to coexist. If they are supposed to coexist I will be happy to read some guidelines and possibly research based predictions.
You probably talk about RDFa if you compare it to Microdata (RDF is a data model, which can be expressed with many different syntaxes like RDFa, Turtle, RDF/XML, JSON-LD, etc.).
Note that RDFa 1.0 is a W3C Recommendation from 2008, and RDFa 1.1 Core (and RDFa 1.1 Lite) is a W3C Recommendation from 2012, while Microdata
is pretty new and still a W3C Working Draftmerely a Working Group Note (2013-10-29). Some people argue (e.g. Manu Sporny, an editor of the RDFa specifications) that the W3C shouldn’t publish Microdata as a Recommendation because it’s so similar to RDFa.Have a look at the HTML Data Guide (W3C Interest Group Note):
My subjective opinion: RDFa and Microdata will co-exist. If you want to concentrate on one of these, go with RDFa (start with RDFa Lite, which is really, really easy – you can read and understand the whole specification in 10-15 minutes). Why? RDF is the language of the Semantic Web. RDF can be used with many markup languages, not only HTML (while Microdata only works with HTML5). RDF matured over the years — there are already two “finished” specifications just for RDFa (while Microdata is still a draft).
See also: Differences between Microdata and RDFa