Came across this article:
http://www.readwriteweb.com/archives/cliqset_activity_streams_api.phpHere are some thoughts:
ActivityStream extension to RSS and Atom format (mistakenly referred to as a format in the article) and the notion behind standardizing or normalizing "activities" is a good idea however there are two important things to think about:
1- How much interest is there for every single activity on social networks? people sometimes show little interest in the post itself yet how they might be interested in a feed entry for adding an image, a feed entry for changing background color, a feed entry probably for adding new friend. The real-time search is already saturated with content that adding all these data to the stream doesn't make sense, at least for now. These type of activities can be used for some customized end user applications that serve a special purpose not real-time search to my view. I can think of a celebrity that is also active across multiple social networks (which is very rare), and people want to know every single activity from him or her in real-time (still very rare).
2- Data formats have already been standardized, that was their point in the article (super highway coast to coast), the standard format is Atom or RSS. Other data can be attached as an extension (a new namespace) to these two formats to make it richer. This has been happening since the creation of RSS and Atom. What Cliqset is doing is a repetitive action by duplicating feeds that already carry ActivityStream extension in their feeds (if there is any). Those social networks who have such API for activities and willing to make it public already have ActivityStream attached to their feeds, not sure what the purpose of Cliqset is in here and what value it brings to the table.
Bottom line, some of these ideas come from lack of understanding of the existing technologies, maybe it is just the author.
Now the question is which format is more capable to adopt new extensions, to my view it is the RSS that is even richer than Atom, RSS feeds can add Atom namespace and use its
elements while Atom feeds can't use RSS elements as a namespace because RSS deosn't have a namespace.