The much blogged about service Edgeio launched today. Edgeio lets bloggers post their classified ads directly to the Edgeio website by tagging their posts with the keyword "listing". So basically Edgeio is a classifieds aggregator. I am not very convinced about this idea thus far. Classified ads, by definition, need fine classification to be relevant and easily discoverable. I need to be able to say what I am selling, for what price (and currency), what model, till what date is my ad valid etc. This is important because otherwise people can't search on these criteria. I doubt that can be achieved with plain old text blog posts that Edgeio is harvesting right now.
This is a problem that has been given considerable thought and in fact this is at the core of the whole philosophy of the "semantic web". Web 2.0 is supposed to be structured and machine readable. Blogs and RSS syndication was the first step in that direction. When you make a blog post, your RSS feed gets updated and hence in a way, your blog becomes machine readable. That is why sites like Technorati can know exactly when and what you blogged. And that is as far as services like Edgeio can get to today. But suppose you posted a review of a restaurant you went to, or a movie you watched, how do you let Technorati know that it is a review? And more specifically, a review of a movie which you rated 3 on a scale of 5? For a machine, it is all just plain text. So as far as a dumb machine (and they all are) is concerned, a blog post is no different from a movie review is no different from a classified ad.
Structured Blogging is an attempt to solve this problem. The basic approach is to allow the user to specify what type of content they are posting (review, event, blogpost, video, audio etc) and then based on the type of content, let them specify more specific "metadata". The input data is then published as XML (using well defined schemas) as well as embedded (well defined) XHTML. Since the format is pre-defined, the content is machine readable.
While this might sound like lot of geek talk, wide adoption of structured blogging will have huge implications. Applications like Edgeio will be able to provide much better user experience. Search engines will become smarter at answering queries like "show me all events related to XML happening in Gurgaon between this and this date". There will be services which will aggregate specific user generated content (as opposed to sites like Technorati which aggregate all types of blogs) like movie reviews or tech. events. The possibilities are endless and I am excited about this next to next generation "web 3.0"!
At Tekriti, we have added Structured Blogging support in most of the stuff that we do (GoingOn and People Aggregator being two big ones).


