RE: The Tragedy of RSS

There is a lot of interesting points in the article but I don't know if we
are ready for additional complexity (via deeper grounds) yet.  I think
every complex feature must be tied to a direct benefit.  The chief complaint
from RSS developers that I see in the newsgroups is that RDF adds
complexity without any extra features or benefits.  They don't see the
benefit -- and I don't either with respect to RSS.  For me, I see
ontologies and inference as demonstrating a clear value added.  Until we
have those quibbling over the syntax of simple syndication seems like
a waste of time.   Why?  Because when the time comes that we have
robust ontologies and robust inference mechanisms -- enough changes
will have occurred to the syntax to make existing RDF moot.

You're creating something of a chicken and egg situation here - to make
robust ontologies and inference mechanisms, some lower-level language(s)
will be needed. It could be done using something other than RDF (such as
KIF, or something completely new), but seeing as RDF by design encompasses
web-awareness and the architecture is flexible enough that virtually any
ontology/inference mechanism can be layered on top.

Since I am stirring the pot -- let's throw in another slap in the face --
WSDL.
It is evident that it is a description of resources ... but no RDF in sight.
Why fight with one hand tied behind your back?  Why push a bad design.

The existence of WSDL says very little about the design of RDF.
That the non-RDF approach requires a completely new XML language for every
domain (RSS and WSDL mentioned so far) says a lot about that general
approach. The semantics of syndication and web services can be expressed
using RDF (RSS 1.0 & DAML-S respectively), and the same tools can be used on
both. Now how would you suggest setting up interoperability between
information expressed in RSS 0.9x and WSDL?


At what point do you go back to the drawing board and say --- many
people think this is broke.  Let's take an axe to it.

In what respect is it broken? There are ongoing problems, but this is
largely because a lot of new territory is being explored.
The difference is that whole layers of solutions are generalised, so once a
problem is solved in one domain it is solved in all domains. It's a bit bit
like the old "Give a man a fish and he will eat for a day, teach him how to
fish..." (or whatever).
In this analogy RSS 2.0 is a fish.

Keep stirring the pot!

Cheers,
Danny.

Received on Saturday, 5 October 2002 06:34:20 UTC