Eric Wendelin's Blog

What are microformats and why do you care?

There seems to be a bit of buzz around microformats since developer teams at Mozilla and Microsoft have announced that the next version of their browsers will support them.

What are Microformats

microformats logo According to microformats.org:

Microformats are small bits of HTML that represent things like people, events, tags etc. in web pages.

These small bits of Semantic HTML will allow website viewers to interact with websites in many more ways.
For example:

  • The link to my name on the right is an hCard microformat that allows you to add me as a contact through many services (even as a vCard in Microsoft Outlook or Mozilla Thunderbird).
  • Google Maps allows you to add businesses as contacts or bookmarks using hCard microformats and I suspect there will also be geocoding microformats used as well. Maybe they are even there now but I can’t detect them.
  • Upcoming.org, recently changed to upcoming.yahoo.com, uses hCalendar microformats for its event system. You will be able to integrate this into your favorite calendar application (Sunbird, Google Calendar).
  • See those labels at the bottom of this post? Microformats can make these slightly more useful by integrating with your favorite services that use tagging for organization. Perhaps Technorati could automatically tag this blog post with HTML and microformats so users can more easily find relevant content.
  • The new WWW is the social WWW. A whole new layer to this exciting giant social network of a planet will could be added by the XFN (XHTML Friends Network) microformats. I imagine it is not too far off until something like LinkedIn creates human networks with these babies. The Blogroll on your right is a good example. You can also add these guys to contact management services.
  • There are many more microformats in draft (hResume, hAtom, adr, and more as of this writing). Keep up to date by watching Microformats Wiki Main Page.

You might ask, Eric what can I do? Can I help? Fear not dear reader, there is plenty you can do right now to prepare for the future:

  • If you use Firefox, get the Operator Add-on and convince yourself that these things are really, really cool.
  • If you have a blog or website, start using some microformats. Steal some of my code and do it. Be a pioneer (First you need to make your website POSH.
  • Spread the word. Blog about microformats or trackback to this one.
  • If you are fluent in another language, help translate the microformats.org wiki pages. They need your help to get the message into other languages.

Why you should care

Notice at this point that I have not answered the “Why do you care” question. I think that Semantic HTML is going to play a major part in the future of web development. Semantic HTML encourages better design, scalability, and accessibility. On top of that, many open web services will be able to capitalize (maybe too much?) on the metadata we provide through microformats. As with many technologies, it will be ignored or explode, and right now I am guessing the latter. It is best to be informed so that you can capitalize if opportunity presents itself.

What do you think? Is this exciting to you? Let me hear it in the comments!

Popularity: 4% [?]

1 Response so far

Trackbacks

Leave a reply