Se hai creato un template usando come base il template che viene fornito di default con WordPress (Twentyten) in questi giorni non passerai la validazione del Markup Validation Service del W3C (http://validator.w3.org/).
Vediamo di scoprire cosa è successo e cosa è cambiato.
La spiegazione è molto semplice, il validator è stato riprogrammato ed è in fase di aggiornamento e questi attributi non sono stati ancora aggiunti ai valori dei “rel” riconosciuti. Ecco la pagina che li elenca e ne mostra lo stato: http://microformats.org/wiki/existing-rel-values.
Tantek Çelik, uno dei principali sviluppatori degli standard web, ha dichiarato a riguardo:
In brief, we’re in a bit of a transition period in terms of figuring out how to best validate rel values in HTML5. That means for the moment (due only to technical/process details, not disagreements), many/most rel values stopped validating with HTML5. We’re working on fixing that with the rel-values registry at microformats.org – microformats.org/wiki/existing-rel-values – so that validators can pick-up the list of currently proposed/valid rel-values automatically.
Basically, validators are going to potentially errantly report rel values as invalid until that work has caught up – so the best thing is to consciously make a note that “unknown rel value” errors are “ok” for now. I wish I had a better answer, but such is the nature of HTML5 being in flux.
I hope that helps, and believe me, everyone of us wants to make all of this valid, and work properly for everyone. (oh and it has nothing to do with the current schema.org conflict – that’s a completely different problem).
Quindi non preoccuparti, dovrebbe solo essere questione di tempo e i rel rientreranno negli “standard” riconosciuti, a meno di improbabili colpi di scena.
La non validazione su questi parametri comunque non porta alcuna penalizzazione nell’indicizzazione sui motori di ricerca.
Rimando all’articolo da cui ho appreso la notizia:
http://blog-lounge.org/html5-microformats-schema/
