ҹ1000

Interview: Six clicks of separation

Tim Berners-Lee, the man behind the world wide web, explains how the "semantic web" is learning to reason, and is reshaping society
Thinking about the 'semantic web' - Tim Berners-Lee
Thinking about the ‘semantic web’ – Tim Berners-Lee
(Image: John Soares)

The next big thing on the web is widely supposed to be computers learning to “reason”, as the long march to artificial intelligence begins in earnest. Park the hype, and the new “semantic web” is still revolutionary enough that your computer could use it to book a dental appointment at a practice near you – without being asked – or allow researchers based anywhere in the world to share and explore their data as they hunt cures for diseases. The man behind the web, however, is the unrevolutionary and private Tim Berners-Lee. Personal information about the man, appropriately enough, has to be gleaned from the web he proposed back in 1989. What really counts for him are ideas, ideals, global utopias, egalitarian communication and neutral open formats – all markers for a lack of ego in a cyberworld. Everything from being the son of British mathematicians who worked on one of the earliest computers to finding a faith (Unitarian Universalist) committed to being compatible with reason is grist to the mill. These days, Berners-Lee peers out an office window in MIT’s futuristic Ray and Maria Stata Center in Cambridge, Massachusetts, where he is director of the World Wide Web Consortium. Ivan Semeniuk dropped in to find out how the web is reshaping society

What is the difference between the web today and the semantic web? Will it bring us closer to artificial intelligence by automatically sifting through all the information for us?

Perhaps too much fuss has been made about automated systems and agents. Lots of things that people think are spooky and magical have come out of the web because of the wonderfulness of human creativity which has been applied to it. But the web is just about putting documents on line, which sounded boring at the time. The semantic web is about putting data online, which sounds boring now, but when we see the data connecting up it’s going to be powerful.

On an everyday level, what will it let me do I can’t do now?

Currently scientists – or science writers – can get someone’s paper from an online journal, but a frequent cry is: “I want to see your data.” The problem with journals is they can publish the paper but not the data. Often scientists have data in different “stovepipes” – vertical systems which don’t connect horizontally very well. You may have to go to one screen and write something on the back of an envelope and paste it somewhere else. This is like life before the web. The main thing about the semantic web is that we need the data on the web. We still want words and music and poetry – but we need data too.

“We want words, music, poetry on the web – but we need data too”

How will it work?

Right now there’s no standard way to put data onto the web. If you go to a weather site, you can’t just pull off that data and drop it into a spreadsheet – well, you can write a program, but it’s horrible. An HTML table is no good because a computer won’t realise it can treat it as a table. We have created a mark-up language: just as HTML is a mark-up language for text, RDF is a mark-up language for data.

What does RDF let you do?

Put data on the web. It also allows you to say what data “means”. Suppose you have two people who put data on the web. One has a column called “postal code”, the other a column that says “postcode”. The computer doesn’t know this is the same thing. So in RDF we write not only actual data but information about that data. When you make a few connections like that between the data, you can start to use all the data you have access to as one big “database”.

How will people use this giant “database”?

Well, computers could book you an appointment at the dentist or hairdresser near you – without even checking with you. But we’re really looking for serendipitous reuse – if you put it out there, then people you haven’t met will be able to do stuff with data that you haven’t even imagined. If you think about it, that’s always been the value-added of the web. People don’t yet realise how important this is with data. But they will.

Isn’t this all rather like what happened when the web first emerged?

In a way it’s very similar. There are some people who don’t get it and they won’t understand it until they are suddenly blown away when they find themselves with these very powerful data-handling tools. There are others who do get it and they will just start using it.

There are a lot of people who get it in the life sciences, because they have this data integration problem in spades. They have very urgent needs. There is so much hanging on the ability to make a new drug to cure a disease. There’s clearly a lot of money tied up in this as well. And they have huge amounts of data. So in the life sciences there’s been a very strong understanding of what’s possible.

Aren’t there also huge privacy issues?

People might naively think of the semantic web as just a pool of data, but in fact different parts of it come from different places and, legally speaking, can be used for different things. An awareness of this is very important. We can design systems that are aware of the policy aspects of data. There is some data you won’t necessarily want to share with anybody, but there is some data that you’ll use in a business transaction and it’s not practical to write software which will prevent that data from being used by anybody else. Here at MIT, I’m working on this with a “decentralised information” group, and the conclusion we’ve come to is that you won’t really be able to stop someone from getting at your data, but if they are a government agency, for example, they will have to handle that data in a transparent way, so that you – or the judge – can find the data they used and whether they used it according to the laws.

How far is the web today from your vision?

What frustrates me is that the web was designed to be a creative play space where people could work together on the same piece of hypertext. They would not only use it as a form of communication, but leave a trail for people to see why they had done things a certain way. From that point of view, the web hasn’t met its potential by any means. In a way, blogs and wikis are both signs that this is changing, but they are still very crude in terms of the hypertext editing you can do. We need better tools for being creative on the web.

What stopped the web becoming the creative, collaborative, play space you describe?

One of the technical things that happened was that HTML became more powerful as a presentation medium than it had been at first. So while it was quite easy to create a browser, it became quite difficult to create a good editor. To create one that has the same features as HTML is really quite a challenge.

One of the social aspects of people really collaborating is whether there are social controls over the information – whether, for example, you guarantee the privacy of what they are saying when they are in a small group. Allowing people to write a page is not just giving them an editor, it’s allowing them to create groups and granting them read and write authority. But that is complicated, and we have to learn about how people like to make groups and learn about the social systems involved in collaborations as well as the technical side of things.

Is this notion of the common good, usability and “neutrality” of the web down to you?

Remember, I came along and designed the web 20 years after the internet had been invented. It more or less went without saying that the internet was designed not to care what was done with it. It just moved packets of information from one place to another: the fundamental properties that make the internet work could not be held to ransom.

The internet is all about division between layers. Because the people who built it made it universal and non-discriminatory, I could come along and invent HTTP. All these new things can happen on top of the web because it is also a universal medium, there is no central point of control. The web tries not to prefer one sort of information over another, it’s a flexibility point around which new applications can be built. Independent development of the layers – the internet layer, the web space layer and the components on top of that – is good engineering and it’s also good marketing.

So did this open, egalitarian attitude that pervades the web just “emerge”?

The web needs to be the way it is to work. There were lots of systems that were invented to operate differently. There were all the dial-up information providers, which were very resistant to letting people break out and access information from different places. There were lots of centralised systems which just didn’t take off because they didn’t have the openness, the universality properties of the web.

Does being decentralised mean you have no choice but to tolerate inconsistencies, and cannot impose control?

Before the web, and even now, a lot of systems were being designed to be completely consistent. The way we’ve traditionally done that is to make top-down hierarchical systems, whether in organisations or in programming. This has always been considered a good thing. The maxims of top-down, structured programming are “information hiding” so that modules don’t see into each other but are black boxes tied together at the edges. Having a place where someone could just jump in from outside is harmful in that kind of structure because it’s difficult to maintain this nice order if people keep doing that.

The maxim of the web, however, is if you have something important, give it a label and then people will link to it. So then we get all this mess of what happens when a link no longer works or when people disagree about what a concept means. But that is only the mess that humanity is in anyway, and by trying to constrain ourselves to use hierarchical systems, we’ve reached the limit of scale.

So is the web closer to the way human beings actually interact?

Yes, except when humans are constrained to operate within a hierarchy, for example in a medium-sized company, when the cleanest way is for everyone to know where they are. It’s just that if you try to organise a large company or nation state that way it doesn’t work. We can’t manage hierarchies above a certain size.

The printing press changed society way beyond expectations when it was introduced. Are we in the middle of a “Gutenberg moment”?

The web is changing society dramatically, in ways that we have to be careful to track. The web is more connected than tree-like systems, so it can be more powerful as a way of connecting people, and more powerful as a leveller and as a divider. I think we have to be very aware of its power as we develop new web technologies so we make sure we’re using them to make a better world.

“We have to be very aware of the web’s power as we develop it”

That said, we still have a limited number of things we can think about and do, a certain amount of enthusiasm, of time, energy and talent. The web allows you to choose what you’re involved in from a much larger palette. So if you do five things a week, two may be in different countries. If we learn as individuals to break out of hierarchies which in the past have been largely geographical, then the world ends up more connected. And when someone is crying out for a solution in one part of the world, maybe the number of clicks between them and the solution will be reduced.

Could the web also foster closed worlds, where extremists only talk to other extremists with narrow views?

This has been a worry from the beginning. The other worry is that when everyone is connected, diversity will vanish. I think what we need in society is a lot of different structures between these two extremes. If you look at your own life, you’ve probably got interests in different places with groups of different sizes. You connect these groups and end up reducing the amount of inconsistency between them by making sure the local group thinks with the global mind, and hopefully that the global group thinks with the local mind. I’m basically an optimist. I don’t think humans have done very well at all times throughout history, but maybe connecting ourselves more efficiently and thoughtfully is a way that can help.

You recently started a blog. What’s that been like?

It’s fun. After my first blog I got over 500 replies from people saying “thanks for inventing the web”. I had to turn the comments off because it was overloading the thing. But now I’m part of a group who are blogging about the semantic web and so we’re sharing our excitement about its potential.

Profile

Tim Berners-Lee read physics at Queen’s College, University of Oxford, where he made his first computer using logic gates, an M6800 processor and an old television. At CERN, the European Laboratory for Particle Physics in Geneva, Switzerland, he developed (for his own use) the web prototype Enquire program, which stored information using, among other things, random associations. In 1989, he proposed the full-blown article, a global hypertext project based on Enquire.

He has been awarded countless honorary degrees, a knighthood and a professorship in computer science at the University of Southampton, UK.

His most recent book is Weaving the Web (1999, HarperCollins)

End Book Details

Richard Rogers

MIT Press