What is Web 3.0 10:44 on Thursday
A blue-sky thought inspired by Nicholas Carr’s post on Web 3.0:
Yes, Web 3.0 is about data “in the cloud” and available anywhere on any device. But it’s not about APIs and fetching stuff from databases like images from Flickr or locations from Google Maps or people from Facebook. It’s not about a single provider collecting information, storing it in a way the provider has specified, and granting access to it through an interface the provider has specified, too.
Web 3.0 is about the web being the database. There’s no API that specifies what “fields” or “data items” you can request. There’s no rigid rules on where and how to store information. Basically this means, every data request is a search. Good for Google.
Or maybe that’s Web 4.0. There’s nothing ground breaking there, really. It’s just semantic web and microformats etc. all over again.
But there’s an interesting consequence affecting how we think about data. We’ve come to rely on databases returning us information quite reliably. If we put in data, we assume, or we know, we’re going to get it out of the database when we request it.
With the web as the “database”, the results are inherently unreliable. A web server providing a single “record” from this global “database” might be down, a misconfiguration might cause the server to return errors instead of the “record”, the site containing the information might have been redesigned, etc. We don’t know. And I believe we will get used to it.