October 8th, 2007

Summary:   Sometimes I think that RDF, OWL, the big 'S' semantic web are rejected out of hand because they're seen more as 'old' stuff rather than 'top down' stuff. We're in such a rush to find the next Big Thing, the next New Thing, that we look at the marvelous technology today and sneer at how quaint it is; how we can't be bothered with it all, because something new is just around the corner.

Danny Ayers, responding to a request for semantic web book suggestions made by Elias Torres listed a number including Practical RDF by yours truly. Danny wrote:

From those I've seen, I'd very much go along with Bill's suggestions, and if pressed for one book would probably suggest Tom's - good concise overview of the ideas. Sowa's book is amazing, but quite hard work in places and not especially webby. Shelley's is great, very practical, but an new edition really is needed, there has been a lot of development recently, even since Tom's book.

I don't believe that O'Reilly, the book publisher, is eager to do another edition of the RDF book. The newer edition that I and my editor have chatted about is related to another book. Right now, I'm so tired with this book, after Adding Ajax, after Learning JavaScript, after…that I'm beginning to think this might be it for me.

I'd like to see an updated Practical RDF, if only to cover all the nifty applications and advances since the old was written. I'm still fond of RDF/XML, but it should include the newer serialization techniques. Some major real world applications have been created using RDF, such as Joost.

I also think there's a lot of confusion–still–about 'semantic' web. The recent Web 3.0 fooflah demonstrates that point clearly. In his retort to the 3.0 nonsense (of which I agree with his sentiment to Calacanis' brain child) Tim O'Reilly wrote:

So for starters, I'd say that for "Web 3.0" to be meaningful we'll need to see a serious discontinuity from the previous generation of technology. That might be another bust and resurgence, or more likely, it will be something qualitatively different. I like Stowe Boyd's musings on the subject:

Personally, I feel the vague lineaments of something beyond Web 2.0, and they involve some fairly radical steps. Imagine a Web without browsers. Imagine breaking completely away from the document metaphor, or a true blurring of application and information. That's what Web 3.0 will be, but I bet we will call it something else.

I'm with Stowe. There's definitely something new brewing, but I bet we will call it something other than Web 3.0. And it's increasingly likely that it will be far broader and more pervasive than the web, as mobile technology, sensors, speech recognition, and many other new technologies make computing far more ambient than it is today.

Imagine a Web without browsers. Better yet, let's imagine a web without web servers.

Sometimes I think that RDF, OWL, the big 'S' semantic web are rejected out of hand because they're seen more as 'old' stuff rather than 'top down' stuff. We're in such a rush to find the next Big Thing, the next New Thing, that we look at the marvelous technology today and sneer at how quaint it is; how we can't be bothered with it all, because something new is just around the corner.

Like my little SVG update to my site, the other tweaks I've done, you've done, others have done, we've barely scratched the surface what we can do with the technology we have now. User agents, like browsers, still haven't even caught up with all the specs released, much less the new ones in work.

Not to excuse the browser makers, but how can they catch up with the old when the companies are in a desperate race to find the next new thing that they can't be bothered to implement, properly and completely, yesterday's specs, much less those of a few years ago. I created a small design feature for my weblog that half the people who visit in my site won't see, just because one browser company can't be bothered. Silverlight, you know. New thing.

We're on such a desperate merry-go-round chase for the new that I sometimes wonder if that shiny new thing everyone is sure is right around the corner will ever occur. Instead, we'll just end up with some piece of gilded crap that scratches the itches, and causes the VCs to salivate. I worry that we'll never advance because we don't take the time to stand still.

Which returns me to Danny's book list and doing a new edition of Practical RDF. RDF is old stuff, not shiny new. There isn't any profit to do a new book on such old stuff. That's the way it is in this new world.

If I do anything with RDF, it will have to be on my own, and most likely online. A labor of, well, not love–I love my cat. My cat and licorice. My cat, licorice, walks by the ocean, good music, great books, fantastic movies. Taking pictures. Friends and family. The environment. Justice for all.

A labor of interest, then. Writing a new book on RDF will be a labor of interest.

Maybe when I'm finished with my labor of interest, I'll parse the book into triples, give away the subject and the object, but charge for the predicate–like a mystery author giving away all but the last ten pages of her book. Now, that's new.

Comments
1
Phil - 5:16 am 10/9/2007

I'll parse the book into triples, give away the subject and the object, but charge for the predicate

I laughed out loud. Dear God, I'm sad.

2
Bud Gibson - 7:55 am 10/9/2007

I like the charging for the predicate part too. Sounds like you're catching on how to make money from tech :). But maybe not, remember nytimes select …

More seriously, we talk alot about standards, and I push them in my classes, but what I think really matters is user experience (UX). I see students now making their own choice to go to firefox over ie because the UX with ff is better, less crashes, etc. Firefox both adheres to web standards better and provides a more satisfying experience. Bizarrely, I think that is also part of the appeal of the iphone.

Specs have little value in and of themselves and are rarely fully implemented. However, what has happened is that we are seeing enough components being standardized that we have a critical mass that can then form the basis for working standards. User agents that exploit these standards then compete on the basis of UX.

What's silverlight doing? I don't see it exploiting these network effects.

3

Charging for the predicate is old news. You need to go meta: Charge for the reification!

4
Shelley - 4:54 pm 10/9/2007

Actually, most people would pay real money for me not to include reification. I thought of using it as a threat:

Pay 2000.00 bucks or I'll insert reification where you least expect it.

Would probably give people nightmares. I could get rich.

5

Ooh, now I've got an even BETTER idea - Charge twice: first to put it in, then to take it out!

Hey, it worked for Microsoft with Clippy in Office…

6
fp - 10:51 pm 10/9/2007

I'll stay in the shallow end of the pool here, with water wings strapped on tight. While I was reading your post I had an insight that a lot of the analysts are trapped by step function thinking. Web 1.0, Web 2.0, Web 3.0 and so on. The portentous sounding stuff about "imagine a web without browsers," and so on is nicely forward looking, but the whole thing is a big "so what." The range and depth of technology in play right now is too large for most of us to perceive it and too complex for any of us to understand the interplay of all of it. We can define Web 1.0 and a tidy little step function Web 2.0 and we can muse about the shape of the next tidy little step function that we will all march along with, but I come back to "so what?" The opportunity landscape is so broad that it's really pompous for any of us to think that the path we follow is the best path, the true path, the right path, whatever.

In 1999 and 2000 when XML appeared for me, I had a sense that it was the happening thing, not that I was smart enough or well enough positioned to do anything with it. The way personalities dominated that opportunity landscape over the next few years didn't really alter the fact that there was a lot of work going on beneath the radar of our bloggy conversations. Organizations used the tools to achieve their ends … hey, never mind… I don't know enough about this stuff to be spouting off, except to say that the world of RDF still looks like a gold mine waiting to be dug, and if you'll forgive the metaphor, there will be a lot of labor used to sink the shafts and the work will be done out of sight while up top, the syndicators and paperback publishers will continue to generate revenues by panning for nuggets.

The opportunity landscape is huge. Nobody has it all mapped.

7
Danny - 12:28 pm 10/10/2007

+1 to the predicate tax!

I meant to comment earlier but got distracted - what reminded me was reading that the semantic web has been orphaned (and adopted)

Thanks to all those who have contributed to the discussion. Comments are now closed, but you can contact the author of the post directly.