The RSS Blog

News and commentary from the RSS and OPML community.

Tim Bray: SPARQL is an answer to the question “What if I want to do SQL-like querying when I know perfectly well that everybody will be using their own incompatible database schema?” I’ve been a SemWeb skeptic [cut]. Hey, isn’t Guha’s Alpiri project more or less that back-end? And isn’t Guha working at Google now?

http://www.w3.org/TR/rdf-sparql-query/

Randy: Every time I see a SemWeb blog entry, I become more and more convinced that RDF is not worth the effort. Not because the ideas aren't great, but because the implementations are always half-baked. SPARQL is a great idea. The problem SPARQL has been a working draft for a year. I'm simply tired of these persistent half-baked working draft projects. Take a look at FOAF, it's been a working draft for 5 years. The RDF people don't seem to understand that half-baked specs end up on the cutting floor.

Reader Comments Subscribe
Errm, the first RDF specs were out in 1999, the revised versions have been Recommendations for a year and a half or so now, as has OWL. The SPARQL spec is approaching completion, although there have been usable implementations for around 6 months. FOAF has been usable for maybe 4 of those 5 years.

In what respect are mature implementations like those of Redland and Jena half-baked? Or for that matter newer implementations like Oracle's?
I said the specs are half-baked and you asked how the mature implementations are half-baked. You can always tell when somebody is in denial, when they twist your words like that.

Randy

"Every time I see a SemWeb blog entry, I become more and more convinced that RDF is not worth the effort. Not because the ideas aren't great, but because the ***implementations are always half-baked***."

I also pointed out that most key specs weren't half-baked but either Recommendation status and/or had been usable for a fair amount of time. SPARQL may still be a Working Draft, but is at last call. FOAF is experimental, but there have been recent plans to change that status (primarily for social reasons, not technical).



Sorry, my mistake, I meant implementations of RDF as in SPARQL and FOAF and you read implementations as in Redland and Jena. I shoulda been more clear.

Randy

Okey-dokey.
But consider your point duly noted - I have some truly half-baked vocabularies myself ;-)
MQri7y1MwXa luve7kKM57 hjrqqKdceZSZ
Type "339":