Why Microsoft seems to reinvent the wheel with RSS?

I cannot understand why Microsoft seems to try to reinvent the wheel with RSS 2.0. Okay, I am a little bit late with that one, but I just discovered that they talked about an “extension” to RSS 2.0 called “Simple List Extensions Specification” at Gnomedex 2005.

Well, what this SLES is all about? “The Simple List Extensions are designed as extensions to existing feed formats to make exposing ordered lists of items easier and more accessible to users”.

Then I was lost…

Why does Microsoft publish such a specification for RSS 2.0? RSS 1.0, supported by XML Namespaces and RDF, already use such an ordered list called a “rdf:seq” to do exactly the same thing. This capability is provided directly by RDF.

I already wrote about the difference between RSS 1.0 and RSS 2.0 and I really do not understand why Microsoft develops modules for RSS 2.0 instead of implementing everything using RSS 1.0 and RDF.

I already read somewhere that Microsoft doesn’t have in their plan to develop any RDF parser in their .NET framework. It is probably one of the reasons why they do not use RDF 1.0: because they do not have any tool to implement it and do not have plans to develop one.

Why? Someone could help me with that one?

Right now I think that my greatest whish is to have the Jena framework developed in C#. I think that I can’t rely on Microsoft for that one.

Finally it seems that I am not the only person that have questions related with this move in relation with RSS 1.0.

I save time with new technologies: the result is that I do more things with that time.

In the past, 30 or 40 years ago, people were saying: in the future, with all the new technologies, we will work 20 hours a week and all the rest of our time will be spend on leisure.

In fact, 30 or 40 years later, people are doing twice the work they were doing with the same time. The new technologies permit us to do much more things in much less time. Some people will tell me that it is not the case, but I would say that if it is not, at least the quality is greater.

The problem is that with these new technologies and these new working techniques follow new dynamics. Well, if we can do more in less time, then why the situation is not as expected decades ago? Because new geo-demo-politico-dynamics are emerging at the same time. The world is changing, everything goes faster and faster. New democracies are emerging, new populations want their part of the cake, information is democratizing with the evolution of the Internet, etc. We have to learn, to assess, and to act quickly to be able to cope with this new and constantly changing world.

It is in that vision that new products and technologies emerge every week. Most of these products try to help you to cope with these new dynamics. They try to automatically assess your environment, they try to help you to find relevant things in the constant incoming flow of information, and they try to make things easier for you: but the result seems that it will only help you to do much more things with the same time.

Is it our human nature to works endlessly? Is it our social structure that is pushing us in that direction? Is it the result of cultural interactions? Why do we use that saved time only to try to do more things?

Technorati: | | | | | | |