stdout.be

A blog about programming, information architecture and journalism

in information architecture

The interoperable web

Summary We're all making the web a little more interoperable, one step at a time. And there's more to it than just publishing RDF. There are numerous ways in which we're making the web a better place that having nothing to do with the semantic web. Stop obsessing and learn to appreciate what's there.

I’ve been thinking about the semantic web lately, thanks to a little push from Paul Rissen. Although people have at various times assumed that I’m a semweb champion, I’m actually rather ambivalent about the whole thing. It’s great. But it’s pie-in-the-sky. It’ll lead to lovely things. But maybe not to the sort of applications academics expect.

One thing that fascinates me, is what happens when you look at the semantic web not as an entirely new way of connecting webpages, or the things those webpages represent, but rather as “some things that will make some things a bit easier”. A part of the interoperable web. But just a small part.

Using standardized ontologies and linking resources together using RDF, makes it a easier for computers to browse through content, pick it apart and relate it to other content.

It’s not about machine reasoning. It’s not about interlinking all human knowledge and making it compatible. Ontologies are simply standards people can use, a shared interface. And by far not the only one out there.

We have a huge bunch of technologies at our disposal that help make the web interoperable. Some of those are children of the semantic web:

Other interop technologies have nothing to do with the semantic web.

There are protocols in that list, common architectures, shared formats, conventions. And a good dose of it, like the Webhook concept, isn’t technical at all, but rather advocacy for a best practice. A whole mish-mash that makes it easier for web developers to leverage other people’s work. Ways in which we’re making the web a little more interoperable. Not wholesale, but slowly and surely nonetheless.

Interoperability is about making it easier for people to build cool services that leverage all that’s out there on the web now, not whenever we can get every web publisher to output semantic metadata. People use and will continue to use standards because it’s just so darned handy. Because most services are only ever going to get the exposure they want if they make it easy for people to interact with their stuff. People won’t adopt standards because they hope The Web Will Be One. We have interoperability right now. It’s messy, not clean. But it works, and it’ll work even better next year and the year after that.


1 comment

Nice thoughts by Stijn Debrouwere on The interoperable web (semantic web) -http://stdout.be/2010/the-interoperable-web/

This comment was originally posted on Twitter