Edit, août 2011: les Temps ont changé. Oubliez ma recommandation ci-dessous. Juste de microdonnées à grande diffusion et d'oublier que les deux autres existent.
Les Microformats: la plus ancienne et la plus simple des trois. Si les spécifications existantes couvrir vos besoins (qui est, vous voulez marquer les adresses, les événements, ami des liens, ou un autre de la prise en charge des types de données), puis ils sont un joli et pratique choix. Le problème est que vous ne pouvez pas faire votre propre microformat si vous voulez marquer certains types de données non pris en charge par les spécifications officielles.
RDFa: celui-ci est basé sur les normes du W3C RDF modèle de données (c'est essentiellement un moyen de l'incorporation de données RDF dans des pages HTML). RDF a été autour pendant un long moment et il ya une grande quantité d'outils sympas pour faire des trucs avec des données en RDF (magasins, les moteurs de recherche, les langages de requête, graphique visualiseurs et ainsi de suite). Donc, RDFa vous emmène dans ce grand écosystème existant. Mais cela fait aussi RDFa un peu compliqués, et de la courbe d'apprentissage est plus forte que pour les autres propositions.
Les microdonnées: C'est Ian Hickson une contre-proposition à RDFa. Dans l'esprit, c'est une version extensible de microformats. Il n'a pas la RDF connexion et est plus simple que de RDFa. C'est encore très nouveau et n'a pas vu beaucoup adoption pourtant, c'est donc un peu tôt pour le dire. Mise à jour: schema.org vraiment sceaux de l'affaire ici.
Ma recommandation serait d'aller avec les microformats si ils couvrir votre besoin, et RDFa autrement.