RDFaをMicrodataと比較すると、おそらくあなたはRDFaについて話します(RDFはデータモデルであり、RDFa、Turtle、RDF / XML、JSON-LDなどの多くの異なる構文で表現できます)。
RDFa 1.0は2008年のW3C勧告であり、RDFa 1.1 Core(およびRDFa 1.1 Lite)は2012年のW3C勧告ですが、Microdata はかなり新しく、W3Cワーキングドラフトは単なるワーキンググループノート(2013-10-29)であることに注意してください。 )。一部の人々(たとえば、RDFa仕様の編集者であるManu Sporny)は、W3CはRDFaに非常に類似しているため、推奨事項としてMicrodataを公開すべきではないと主張しています。
HTMLデータガイド(W3Cインタレストグループノート)をご覧ください。
マイクロフォーマット、RDFa、マイクロデータはすべて、消費者がHTMLページからデータを抽出できるようにします。このデータは、拡張された検索エンジンの結果に埋め込まれたり、ブラウザ拡張機能を介してユーザーに公開されたり、Webサイト全体で集約されたり、それらのHTMLページ内で実行されるスクリプトによって使用されたりする場合があります。
このガイドは、HTMLデータの発行者と消費者がHTMLデータを上手に使用できるようにすることを目的としています。いくつかの構文と語彙から選択でき、出版社または消費者のニーズを満たすものを決定する方法についてのガイダンスを提供します。構文と語彙を組み合わせる必要がある場合と、複数の形式を使用するデータを公開および使用する方法について説明します。複数の構文で使用できる語彙を作成する方法と、HTMLデータの公開と使用に関する一般的なベストプラクティスについて説明します。
私の主観的な意見:RDFaとMicrodataは共存します。これらのいずれかに集中したい場合は、RDFaを使用してください(RDFa Liteから始めてください。これは、非常に簡単です。仕様全体を10〜15分で読んで理解できます)。なんで?RDFはセマンティックWebの言語です。RDFは、HTMLだけでなく、多くのマークアップ言語で使用できます(MicrodataはHTML5でのみ機能します)。RDFは何年にもわたって成熟しました— RDFaのためだけにすでに2つの「完成した」仕様があります(Microdataはまだドラフトです)。
参照:MicrodataとRDFaの違い