It’s been an unfortunately common misconception that Structured Blogging and Microformats are competitors. Now, even Marc Canter whose company hired me to work on Structured Blogging late last year, has fallen into the trap of thinking this way when he says “However with the demise (and inevitable dissolution of PubSub) it looks like Dave Sifry’s stampeding marketing efforts have won.”. How can they win when they’re not even competeting? I’ll lay it out in simple terms here.
Structured Blogging is a Open Source project that builds TOOLs to publish microcontent including Microformats
Microformats is an open effort to build FORMATs for microcontent data.
Tools and formats are not the same thing. These projects are fully in line with each other and both efforts are necessary.
In fact, from looking through the results of the Technorati Microfomats search, next to the various Yahoo services, users of the Structured Blogging plugins are probably the biggest generators of Microformated Review data.
Why is this? It’s because the Structured Blogging plugins are a TOOL that makes it really easy to create the reviews. People aren’t using the tool because they want to publish structured data, even I don’t really use it for that reason, they use it because it makes writing reviews easier. A side effect of that is that the review gets published in the hReview Microformat as well as the Structured Blogging XML format.
Now I hear you say, but why the other format? There are a number of reasons the XML format still needs to exist.
- There aren’t yet Microformats for every type of data that people want to publish.
- The Microformats that do exist often don’t cover the full range of data that the tool needs to track.
- There is data that needs to be tracked, but should not have a visible presence on the page.
- The tool uses the format internally for all editing operations because of the first item above and because it’s a lot easier to work with the XML using XML tools like XPath, than it is to deal with the Microformatted data.
- Historical - The first version of the Structured Blogging plugins published only that XML block and the requirements when we built the new version dictated that we maintain the external publication of the data in the same manner. Those requirements were dictated by PubSub, more on this later.
Those formats are then published to the world for most of the same reasons. Now however, in the cases where there is an existing Microformat it will be used as well. So currently you can use the Structured Blogging tools to generate hReview, hCalendar, hCard, XOXO, rel-tag and rel-license Microformatted data and it is my explicit goal to continue to use Microformats where ever they fit. So again how can we be competing when a big focus of our efforts revolves around publishing Microformatted data?
Over time as more Microformats emerge we’ll continue to add support until the time where everything we want to do has an associated Microformat. At that point we’ll probably still have an associated XML format for each content type because of the internal needs of the tool, but whether those formats are used widely outside the tool is an open question and really not relevant in looking at things today.
Marc Canter also seems to see the death of PubSub as the death of Structured Blogging as well. Now here’s what Marc really doesn’t get, Structured Blogging is supposed to be an Open Source project. And one of the great things about Open Source projects is that they can survive the death of any supposed backing companies. And that’s especially true when the backing companies aren’t actually doing any of the development work which was the case with PubSub.
In this case I see the death of PubSub as a good thing. PubSub and Technorati were competitors and even though the Structured Blogging effort isn’t a competitor to Microformats, many people still extended the PubSub/Technorati competition to the Structured Blogging/Microformats efforts. At one point in time that may have even been true, but now, as I’ve tried to communicate here, it no longer is. Personally, I’m happy to see PubSub out of the picture. Now we can refocus the Structured Blogging effort on being truly open and focused around building really cool tools to create fun applications of Microcontent. We can also be free to fix some of the more controversial elements of the tools, deepen the support of Microformats and bring the concept of microcontent publishing into many other systems.
So contrary to what Marc says I don’t see the death of PubSub as any kind of loss for the Structured Blogging effort, in fact I see it as an opportunity for a new beginning.