- From: <MDaconta@aol.com>
- Date: Thu, 3 Oct 2002 17:11:46 EDT
- To: www-rdf-interest@w3.org
- Message-ID: <159.153fd936.2ace0c92@aol.com>
After seeing this article http://bitworking.org/wellformed.html on XML Hack and reading links for several hours (and some digression), I arrived at these facts: 1. RSS 0.90 - RDF Site Summary developed by Dan Libby. 2. RSS 0.91 - Rich Site Summary developed by Dan Libby as a compromise to achieve validation and simplicity. 3. RSS 0.92, 0.93, 0.9* Rich Site Summary developed by Dave Winer. 4. RSS 1.0 - RDF Site Summary reintroduces RDF for syndication. 5. RSS 2.0 - Real Simple Syndication developed by Dave Winer. 6. ??? It is obvious there is literally a competition over the syndication problem domain between RDF and an application of XML Schema. Besides the tragic tug of war over who's solution is "better" - I believe the real tragedy is RDF losing a battle that it should not have fought. I believe that Dave Winer, wielding the "simplicity sledgehammer", will defeat RDF as a more widely adopted solution to simple syndication. The bottom line will be that RSS 2.0 is simpler than RSS 1.0 and since RDF still cannot prove the value of its additional complexity -- simplicity wins. In other words, if you take away (or discount) the "it will enable a wonderfully semantic future" (safely procrastinated away) -- you have no technical arguments that can stand up to being bludgeoned by the simplicity and "time is money" argument. So, why is RDF in this fight? I think RDF is a misnomer. It should not be called the Resource Description Framework as that is only one target for its function and not the best one. It is obvious that RDF can be used to describe more than just electronic resources and knowledge representation is also more than just description (e.g. assertion). A more accurate name would be "Knowledge Graph Language" (KGL). Although I do not know the history behind the name RDF (if you do please post it), I believe it narrowly (and thus incorrectly) characterizes the language. Why would you hinder a language with such a name? I believe the name is a gimmick, like java applets, to slip knowledge representation into the web without too much friction with the more mature SGML/DTD/XML/Schema data representation world. In fact, some rationalize the RDF in RSS 1.0 as a good "wedge" into widespread use. But unfortunately, many RSS implementors and developers believe that the syntactic overhead is not worth it. So, if you change the name -- you can concentrate on the bigger fish like: 1. KGL (formerly RDF) as the basis for OWL. 2. Being able to easily embed KGL statements in existing XML data. 3. Make the KGL serialization syntax approach N3 simplicity. If you don't change the name, the W3C must fight tooth and nail to keep RDF in RSS in terms of adoption as "resource description" would then be your "main game". Of course, if MS, IBM, Sun or Oracle adopt RSS 2.0 (or both) that will be an uphill (and probably futile) battle. Anyone know what Microsoft thinks of RDF? Are Microsofties and Dave Winer SOAP buddies? (pun intended) ;) Why am I worried abouth this? I do not want this to be a foreshadow of the larger struggle to achieve the semantic web ("the war"). Because if the RSS battle is painted as a "Utopian Complexity" (RDF) versus "Real World Simplicity" (Real Simple Syndication) -- RDF will lose. A few RSS type defeats and the semantic web war will be seen in the same "utopian" light. So, I can live with the tragedy of RDF Site Summary if it avoids the tragedy of the Semantic Web. Does anyone else hear the cannon shots across the bow of the SS Semantic Web? - Mike ---------------------------------------------------- Michael C. Daconta Director, Web & Technology Services www.mcbrad.com
Received on Thursday, 3 October 2002 17:12:39 UTC