The Social Graph & Beyond

1339026964_4bd15af6ef_m

Tim Berners-Lee, inventor of the World Wide Web, today published a blog post about what he terms the Graph, which is similar (if not identical) to his Semantic Web vision.

Berners-Lee positions the Graph as the third main "level" of computer networks. First there was the Internet, then the Web, and now the Graph - which Sir Time labelled (somewhat tongue in cheek) the Giant Global Graph!

Note that Berners-Lee wasn’t specifically talking about the Social Graph, which is the term Facebook has been heavily promoting, but something more general. In a nutshell, this is how Berners-Lee envisions the 3 levels (aka layers of abstraction):

  1. The Internet: links computers
  2. Web: links documents
  3. Graph: links relationships between people and documents — "the things documents are about" as Berners-Lee put it.

The Graph is all about connections and re-use of data. Berners-Lee wrote that Semantic Web technologies will enable this:

So, if only we could express these relationships, such as my social graph, in a way that is above the level of documents, then we would get re-use. That’s just what the graph does for us. We have the technology — it is Semantic Web technology, starting with RDF OWL and SPARQL. Not magic bullets, but the tools which allow us to break free of the document layer.

Sir Tim also notes that as we go up each level, we lose more control but gain more benefits: "… at each layer — Net, Web, or Graph — we have ceded some control for greater benefits." The benefits are what happens when documents and data are connected - for example being able to re-use our personal and friends data across multiple social networks, which is what Google’s OpenSocial aims to achieve.

What’s more, says Berners-Lee, the Graph has major implications for the Mobile Web. He said that longer term "thinking in terms of the graph rather than the web is critical to us making best use of the mobile web, the zoo of wildly differing devices which will give us access to the system." The following scenario sums it up very nicely:

Then, when I book a flight it is the flight that interests me. Not the flight page on the travel site, or the flight page on the airline side, but the URI (issued by the airlines) of the flight itself. That’s what I will bookmark. And whichever device I use to look up the bookmark, phone or office wall, it will access a situation-appropriate view of an integration of everything I know about that flight from different sources. The task of booking and taking the flight will involve many interactions. And all throughout them, that task and the flight will be primary things in my awareness, the websites involved will be secondary things, and the network and the devices tertiary.

I’m very please Tim Berners-Lee has appropriated the concept of the Social Graph and married it to his own vision of the Semantic Web. What he wrote today goes way beyond Facebook, OpenSocial, or social networking in general. It is about how we interact with data on the Web (whether it be mobile or PC or a device like the Amazon Kindle) and the connections that we can take advantage of using the network. This is also why Semantic Apps are so interesting right now, as they take data connection to the next level on the Web.

Tags: , , ,

Creative Commons Attribution-NonCommercial-ShareAlike 2.0 UK: England & Wales
Creative Commons Attribution-NonCommercial-ShareAlike 2.0 UK: England & Wales