Dave Winer has announced OPML 2.0 (in public review status currently). OPML stands for Outline Processor Markup Language. In semi-laymens terms, OMPL is a common XML data format for outlines and subscription lists - just as RSS is a common data format for content syndication.
So why is OPML significant? Its main claim to fame so far is as a way to import and export subscription lists between feed readers and aggregators. But other uses, such as Reading Lists and as a mechanism for filtering your information load, may be its real future. For example, all the recent talk about personalized 'memetrackers' (or news trackers as Gabe Rivera from memeorandum would prefer we call them) hinges on OPML.
The theory is that people can personalize their news filtering by uploading their OPML files - aka subscription lists - to the likes of TailRank, Findory and Megite. It's still a work in progress and some developers think it's too hard a problem to solve right now. But I see this as an indication of how big a part OPML has to play in the future of media filtering and personalization. I certainly think it's a key technology, just as RSS is.
As the man himself, Dave Winer, wrote:
"OPML 2.0 is a milestone, much like RSS 2.0 was in the summer of 2002. We now know how OPML is being used, and where the problems are, and I think are ready to produce a frozen and extensible format and spec."
RSS 2.0 is the dominant syndication technology currently and so perhaps that augers well for OPML 2.0.
p.s. what's the best and easiest OPML editor out there currently?
TrackBack URL for this entry: http://www.readwriteweb.com/cgi-bin/mt/mt-tb.cgi/2621
Comments
Subscribe to comments for this post OR Subscribe to comments for all ReadWriteWeb posts
OPML is certainly critical for personalising meme/newstrackers like memeorandum or my own chuquet.com. And I don't actually think it needs to be that difficult from a developer point of view. To a great extent it depends on whether the memetracker underlying architecture 'allows' it.
We plan to use OPML in several ways on chuquet; the user may want to apply their own OPML as a customising filter, but they may also want to work within a grazing list - something we see as OPML of OPML.
However, we also recognise that not everyone will have OPML in the short term, nor will they necessarily know of an appropriate grazing list. So we also plan to allow personalisation by tag and by reading history (as per Findory).
The reading history personalisation will essentially generate a private OPML file within chuquet, so tags apart all the personalisation will be driven by OPML.
I love the idea of personalized news filtering.
I found the OPML Editor pretty easy to use at:
http://support.opml.org/download
Also, you might want to check out the OPML Newbies group, I found it invaluable when creating my first OPML file earlier this week:
http://groups.yahoo.com/group/opml-newbies/