I just realized what the big advantage is, that microformats have over other formats.
I was working on implementing the vevent
microformat in my social concert
calender. This was really easy. All I had to do was
add some classes and some tags in special formats (most notably the ISO8601
date format).
You could say that the big advantage of this is that I only have to change a bit of markup and that it’s really easy. But that is not the biggest advantage.
The advantage is that I only have to create one place with this information: one page, one url or one controller in a web application. Bots and users can both get the same page and pull the same information. Adding API support is as easy as changing the markup to match specification.
I really like the way this works.