What happened to microformats?

+4 votes
Some time ago, I remember that the idea of microformats came up. I think its a great idea and a logical extension to the semantic web. So why did W3C not pick it up and why do the browsers not support it nativly?
asked Oct 8, 2012 by (940 points)

2 Answers

+4 votes
answered Oct 8, 2012 by (230 points)
Oh, nice! Gotta check it at work, there I got a nightly firfox ;)
microformat vocabulary using microdata statement syntax samples are presently shown within HTML5 specification at http://www.whatwg.org/specs/web-apps/current-work/#mdvocabs
The specific samples of hCalendar#event and hCard can be replaced by desired microformat candidates by the web developer. The only opposition to supporting pre-existing work from Google Ian Hickson is seen at http://www.w3.org/2001/tag/doc/RDFa_HTML_prefix_issue.html
+1 vote
Microformats are still very much alive as far as I know. Check out places like schema.org. Google even supports a range of microformats that are displayed in search results.
answered Oct 8, 2012 by (540 points)
But why is it not supported by innovative browsers such as google chrome or firefox?
While browsers may not be taking advantage of microformats, there are browser extensions that are. Operator is a great add-on for Firefox (https://addons.mozilla.org/en-US/firefox/addon/operator/), and Microformats for Google Chrome is a great one for,  you guessed it, Google Chrome (https://chrome.google.com/webstore/detail/microformats-for-google-c/oalbifknmclbnmjlljdemhjjlkmppjjl)

I prefer the add-on/extension approach as it leaves some bloat out for people who don't know what microformats are or what do to with them.
It's up to us to continue to use microformats and keep pushing them further. Once they're more mainstream and developed into more sites/web apps, browser manufacturers may wind up using the data in some great ways.

Microdata was mentioned as well, but they're not really the same thing. From my understanding, microdata is more machine readable, and microformats is more readable for people. Either way, getting extra information from the addition of just a minimal amount of markup is great (though writing microformats is just plain easier).
Please note that microformats (as in the initiative at http://microformats.org) and microdata are two different things. Microformats are pre-defined classnames to add to markup patterns and thereby creating a machine-readable (and backwards compatible) representation of what the markup refers to, and a different technique from the attributes and vocabulary used in schema.org.