FaceBook LinkedIn Twitter Flickr Interop Blog
|

Archive



Blog Categories


Microrevolution in web semantics: formatting markup in a meaningful way

I've always thought that microformats are intriguing. They're not an official specification; they add nothing to the existing web standards stack that already isn't there; and they seem to be one of those rare "bottom-up" innovations that become a part of our toolbox solely through an organically increasing user base. They were the topic of a talk by Karsten Januszewski from Microsoft research.

Microformats solve a simple problems really well, and that is perhaps the secret to their increasing popularity: they add meaning to web pages through conventions for XHTML attribute elements (notably the "class" element). This meaning can then be extracted from the markup by software and "sliced and diced" for further effect.

Microformats are both "extensible" and "not". Extensible because it is relatively easy to propose a new microformat (the microformats wiki hosts both the list of ratified microformats and current proposals). Not extensible because once a new format is accepted, one cannot use it to define one's own specialized or fine-grained version of it. In other words, "subclassing" a microformat is impossible.

It's interesting how the microformat movement is going to deal with its challenges. According to Karsten, these are:

  • Meaningless microformats (isn't that easy? Don't ratify them).
  • Browser support (this one has never been easy, I guess).
  • Search engine support (in spite of half a billion microformatted pages, SEs haven't been quick in processing them. I find this a bit paradoxical. Are microformats too "primitive" for SEs? Sometimes, a thing can be good even if doesn't require intricate algorithmics).
  • Tooling issues (before long, some open source IDE will start supporting microformat development. Who's first?)


All in all, a nice talk about about an interesting topic. Microformats are a part of the next web. To what extent will become more clear in the coming years. Much lies in our hands as developers. Microformat development, anyone?

by Oredev in Day 2 - Permalink - 0 comment

Name


Header




If You have seven oranges and nine lemons, how many fruits do You have?
(Please answer with numbers!)




telephone: +46-(0)40-602 3134 | fax: +46 (0)40 - 127276 | email: info@oredev.org

Founders

Welcome!

On the 2009 website, you can look at the program and watch the videos of the past 2009 Conference.

On the 2010 website you can submit your sessions to our call for papers, read about the partner opportunities for 2010 and find a link to the videos from 2009.


2009 2010