Nodalities

From Semantic Web to Web of Data
Nodalities

Subscribe

  • Any Podcatcher
  • Any Feed Reader

Archives

License

Creative Commons License

Archive for the 'Uncategorized' Category

Perspective Applications

Looking at the world through a closed metaphor, like a walled garden, actually stops you from expanding the scope of possibilities available to the software you develop. This is because closed-world perspectives on data and meaning preclude the ability for further questioning. The answer to the question: “What don’t we know yet?” is not possible to answer. It’s capped at what you already know. The cause of this limit is the assumption that everything you don’t know is false, and it’s common to most software development.

This is a concept fundamentally at conflict with a ‘web’ metaphor or perspective. The idea of networked information (connected, accessible, linkable) could not get very far if the software logic balked at any new data, or any data which didn’t fit its pre-existing definitions.

A well-used example of this is asking a question about a person’s details which the system cannot know. So, if it is known that John is a citizen of the US; and you ask the system: “Is it true that John is a UK citizen?” a closed-world software solution will answer: “No.” However, an open-world perspective cannot definitively answer “no”, because it doesn’t know the answer–John might, for example, have dual-nationality.

Asking: “What else is there? Where can I find it? What can I do with it?” are fundamental to the Semantic Web, and to the way in which we go about creating it. Applications written for a limited data set can only ever answer questions asked about their data. In this sense, the current software development model exists within self-created walled gardens whose perimeters are set by the limit of software’s inquisitiveness.

Opening-up the limits could lead to a fundamental shift in metaphor for software. At the moment, all software agents are called ‘applications’. They ‘apply’ a logic to a set of data and spit out an answer. We think of them as automated beings like robots. They live in a world of data and work with what you feed them.

Perhaps if we move more toward a metaphor of a ‘perspective’, the open data web will begin to make more sense. Instead of designing robots to do tasks with your data, engineers can begin creating views on the data. Essentially, instead of designing, using and selling a robot to do something, they’d be creating, utilizing, and selling their perspective. Software would create a contextualized view on the data. It can manipulate the results by re-focusing the context and by including other aspects from other datasets into its calculations, but it doesn’t forget that the data it is using exists outside it’s computations.

Imagine opening up your laptop and clicking on the ‘perspectives’ folder to open up a PIM (Personal Information Manager like thunderbird or outlook). This PIM Perspective can look at the data about you, and apply a context to it. Allows you to view the data from a particular perspective. Finding the answer to ‘Am I free on Tuesday?” becomes a matter of ‘viewing’ the available information about your schedule on Tuesday within the context of events you have accepted to attend. This ‘view’ could then be further contextualized by adding further aspects to the Perspective: location/travel time, likelihood of proceeding events running over etc… Each aspect determines the ultimate view you have on the data for ‘Tuesday’. Instead of applying one bit of data (an event) on another bit of data (a date) and seeing if the data conflict, you get to ‘see’ the answer to your questions using existing data. The openness in this metaphor could include the fact that the data for an event lies outside the application’s resources. Say the event is a meeting organized by a company. If the company has published the event data, your PIM Application needs to import this information (you can either enter it, or accept an invitation) before adding it to its calculations. What then happens if the company cancels or moves the event location or meeting time? They have to re-send the information to all the attendees, who then have to modify their PIMs’ data. In an open-world, the data exists outside the PIM, so if the published information changes, the PIM’s Perspective changes accordingly.

Walled gardens: mapping the parties

The essence of metaphor is understanding and experiencing on kind of thing in terms of another. -Lakoff and Johnson (1980)

Would you join me for a party?

It’s a black-tie, invite-only affair at the family estate. If you can make it, I’ll send you some directions and an invitation and a photo name-badge. Please don’t forget to bring it with you; there was an unfortunate incident last summer with a guest and the guards at the gate. Don’t worry, we don’t have those dogs any more: poor things had to be put down.

Sound inviting?

I’d like to explore the idea of Semantic Web metaphors. For a bit of background, I’m coming at this from the perspective that metaphor plays a key role in the way we think as well as the way we communicate. The idea of a ‘conceptual metaphor’ comes from Lakoff and Johnson and their collaborative Metaphors we Live By. The idea is that, because we’re all people, and all people are similar in many ways (we all have bodies, our bodies face in one direction, we perceive a huge amount of information by site) that we actually share common metaphorical constructions which allow our minds to deal with abstract concepts like time and numbers. Given the importance of these frameworks, it might be an idea to look at some common or easily-accessed technological metaphors and see how the Semantic Web fits in with these. This could help to explore the way we think and access the concepts behind the Semantic Web, and could inform the way we communicate about it.

The Semantic Web is not a Walled Garden.

The first metaphor I’d like to look at is actually a contrasting system: understanding the Semantic Web in terms of something it’s not: a walled garden.

In information technology, a ‘Walled Garden’ is a system which doesn’t link or accept links from an outside network. All the information inside is only available to members of that system and the content found within the system has to be admitted or imported. If we play around this walled garden metaphor, we can imagine seeing nice specimen plants with well-spaced labels and possibly some glass in between us and the more expensive displays. There might even be a gazebo with some exceedingly rare plants on display. To get in, you need to buy a ticket, and pay an extra fiver for a guide book. A lot of work went into the building of the garden and the arrangement and upkeep of the displays, so they’re charging for entry and keeping the best stuff for premium ticket holders.

This is exactly what happened at the beginning of the internet. Various internet service providers provided access to selected content, and graded it so they could charge for premium stuff. There is absolutely nothing wrong with this scenario, it’s a very standard arrangement and works well with people’s perceptions of how to access a service (like buying a ticket, or ordering a service like digital TV). The web, however, changed this perception as more and more people began to experience the freedom of accessing any information at any time. The WWW experienced a huge network effect as the walled-garden business model faded from the game-board.

The Walled Garden metaphor, however, could also be extended to include data systems, silos, basically anywhere data is kept in proprietary systems. The Web 2.0 ecosystem is filled with various walled gardens. Think of your favorite web app, and consider its characteristics. Which features only work within that system? What data can you access through the service?

Social networking sites and applications are particularly easy to categorize this way. How many networks are you registered with? LinkedIn, Facebook, MySpace… Did any of these networks know who you were before you signed up? Did they know your friends until you told them? Can you point to a profile of a friend who’s not part of the system?

The basic business model of these walled gardens is to get as many people inside the walls as possible. So, if you’re friends with someone in one network, say Facebook, you can’t link your Facebook profile to a mate’s on Bebo or MySpace. These are separate gardens, each holding their own parties… and the owners can only cater for the invited guests. They’re happy for you to invite others (provided you give them their information); but they’re not out to through an open buffet to anyone who hasn’t signed the guest list!

“Wait!” I can hear you say: “What about when an application asks for my email address so it can find my friends?” Well, that’s exactly what it’s asking: for you to invite your friends to their party. There are even applications which have been built to link the walled gardens: but you have to be on their platform. Plaxo is an example of this. The idea is that you sign up to Plaxo (you join their garden party) and you tell them all the networks you’ve already joined (you give them your invitations to all the other parties). In a sense, you’re joining another party, which is essentially tracking all your invitations for you—they map the parties for you. The catch is that you have to join Plaxo for it to work, essentially seeing all the other gardens from the vantage of a slightly higher garden. The effect is that you get a map of all the other parties, but you still don’t get lunch!

The Semantic Web works from a different perspective. By being an open-world system, the Semantic Web works across the entire network (which, in this case, is the internet) using the entire web (the links created among content on the network: in this case: the WorldWideWeb!) The idea is that all the information you make available, and all that you have a link to is open to the entire network. The result is a removal of the ‘walls’ around content.

I would be very interested to hear what you think about how the Semantic Web relates to Walled Gardens, and in what ways you think it breaks down walls (or otherwise). Please feel not only free but invited to leave comments to join the discussion.

Semantic What?

As awareness of the Semantic Web grows within the technological community, it has also leaked into the mainstream media, with newspapers and broadcasters beginning to discuss (and ask fundamental questions) about the SemWeb itself.

Much of the coverage, from a techy’s perspective, misses the point, or is off, or just doesn’t share the vision or whatever. The problem is, the mainstream media (and the mainstream itself) is not composed primarily of techies! Most of the coverage of the rise of the Semantic Web has been generated by a very specific community—technology bloggers—who have their own perspectives on the sphere. The debate is raging, but it’s mainly contained within the echo chamber of the technological community.

When the attention of the rest of the world is jerked suddenly by the inclusion of the word ‘Semantic Web’ in an important event, or when a technology or process they already use is affected, they will seek to answer a fundamental set of questions: "What’s the Semantic Web? What does it mean to me? How can I get some?" From a techy’s perspective, these questions are laughable. It’s difficult to describe the Semantic Web, and mistaken to try to define it too closely. We know this: it’s abstract, amorphous, Beta, in development… we’re familiar. But, perhaps this is where the communication problem lies. The public, and the public’s media reflect their understanding by thinking of the Semantic Web as a product, or even a single entity. It’s seen as ‘the internet of tomorrow’ and is personalised: "it will know… it will suggest… it will do something for you. [1] You see, it’s a concept they’re trying to understand using all their familiar metaphors:

Semantic Web = Product, like a new PC, we can buy it and it will serve some purpose

Semantic Web = Service, like Digital TV, we pay for it and it enhances our lives

Semantic Web = Status Symbol, "I don’t know about you, but mine’s Semantic!" (this is reinforced by the idea of Web 3.0)

Media reflect their audience, and many of the journalists tasked with presenting breakthrough technologies struggle to get their heads around the mass of new vocabulary and ideas they need to process, so it’s understandable that they won’t always hit the nail. In fact, it is the journalists’ task to simplify, to generalise and even to translate the new technologies and opportunities to their general audiences. Many articles show this as they try to force the amorphous and abstract concepts presented to them into metaphors people can easily understand. Other articles, perhaps show where a journalist has made a mistake or hasn’t completely understood a concept. There was recently an article in The Times in which the views of Sir Tim Berners-Lee were misunderstood and mis-emphasized. He had to correct this in his blog, which, unfortunately, does not get seen by as many people as the Times. Finally, there do appear to be articles written by journalists and commentators who are frustrated or dismissive of the Semantic Web. Some of these posts and articles reflect less a misunderstanding (though that is certainly not completely removed) and more a hasty judgement or an arbitrarily-chosen perspective.

Now, it lies with the technological community to try to get the messages straight about the semantic web. We need to be tying into publicly-accessible metaphors to get people to understand the SemWeb better. It’s not that they’re completely mistaken: The semantic web is new, and will make our lives better, and is a service… it’s just that these metaphors don’t capture most of it… or even the core meanings. It’s all about getting the meaning of the new technologies out in a clearer way.

It’s ironic, really, that the Semantic Web should struggle so much with semantics!

The problem is that if we present a mixed, complicated, and difficult concept forward, the journalists and media commentators are not going to be able to sort out the tangle of meanings for us. They will present an (over)simplified, half-understood message to the rest of the world. When even a brilliant communicator like Tim Berners-Lee’s message gets scrambled, maybe it’s time to take stock in how we present the Semantic Web, especially to the general media. Maybe, a set of metaphors could help us present these:

The semantic web is a platform (one we already use frequently)! The semantic web is a layer of connectivity (like a concentric ring around the web itself). The semantic web is a series (more than one thing) of enablers (it makes possible, rather than it does)

There are loads more, I’m sure, which could help to present our ideas about the Semantic Web. For inspiration, watch Tim Berners-Lee’s talk about what he sees as the Semantic Web. Feel free to share yours here too.

Hello World

Zach Beauvais: I started work at Talis this last week as a researcher for the Platform, and will be mainly involved in communication about the Semantic Web in general as well as hopefully facilitating discussions about the Talis Platform.

Before joining Talis, I worked on the web and did some freelance blogging. Before that I went to university in London where I studied linguistics; and just before that, I moved from the US to the UK. For personals: I live in beautiful Shropshire, am married to a wonderful Vet, and am completely addicted to coffee and coffee-related gadgets. For more, I have a personal blog, where I talk about my latest ideas about metaphor and communication, the web, and other topics.

I will be posting to the Nodalities blog in short order, and will try to cover a range of general topics involving the Semantic Web, and will hopefully bring a non-developmental perspective to the discussions. I’ll also be helping Ian Davis and Paul Miller with bits and pieces, and if anyone sees anything they think I’d like to blog about, please do send it my way: zach.beauvais@talis.com

Norman Gray Talks with Talis about Astronomy and the Semantic Web

Norman-Gray 100X150.Shkl

In our latest Talking with Talis podcast I talk with Norman Gray of the European Virtual Observatory’s Technology Centre (Euro-VOTech). We talk about Astronomy, and some of the ways in which Semantic Web ideas and methods are beginning to play a role.

Listen Now

Download MP3 [67 mins, 32Mb]

During the conversation, we refer to the following resources;

This conversation was conducted using iChat on Monday 10 March, recorded with Ecamm Network’s Conference Recorder, and edited on a Mac with Garageband.

For further Talking with Talis podcasts on the emerging Web of Data, see here.

Technorati Tags: , , , ,

Semantic Technology Conference, San Jose

It looks like quite a few of us from Talis will be making the trip over to San Jose in May, for this year’s Semantic Technology Conference.

Our CEO, Dave Errington, is on a panel of senior executives with Radar Networks’ Nova Spivack and others. I look forward to seeing past the usual vapourware demonstrations to actually hear what these CEO’s think, what makes them tick, and where they think this sector is headed.

Our CTO, Ian Davis, will be sharing some of our internal rationale in a paper on the ‘Semantic Web as a Blue Ocean Opportunity‘ (if you don’t get the reference, read the book), and he and Danny Ayers will also be offering a half-day workshop for those who want to get hands on with the Talis Platform.

I hope to be capturing proceedings, and sharing my impressions here or on ZDNet as appropriate. I shall also be securing a number of podcast interviews with some of the more interesting speakers in the run up to the event itself.

For those who plan to attend, why not check out last month’s Talis Platform News for a discount code that you can use when registering for the conference? And while you’re at it, get in touch if you fancy meeting up.

Technorati Tags: , ,

The Best is Yet to Come

The next generation of the web, this Semantic Web, is in its infancy but already we’re seeing some fantastic glimpses of its potential.

We saw some of that potential recently at DrupalCon 2008 where Dries Buytaert used his keynote to share a vision of the future… one that is built on RDF (read more on our sister blog).

Imagine every Drupal installation as a Linked Data source. Wow!

This would be a massive step towards the Semantic Web’s maturation and I hope the Drupal people can pull it off. My advice would be to remember that these are still early days and to tackle it with pragmatic baby steps. Just like the early days of the Web there’ll be plenty of stop energy trying to drag you back, but hold your nerve and see it through.

Adoption of the technologies by significant projects like Drupal really shows that we’re entering a new generation of the Web, one that is much more data-centric. The few billion triples online right now are just a drop in the ocean of what we’ll need for a useful Semantic Web so this news from Drupal is hugely important.

It feels like the Web did back when being able to launch a website on Geocities was a liberating experience. There wasn’t much to link to back then either but fifteen years later the Web is unrecognisable in terms of its diversity and effect on the World. I’m willing to bet that in another decade it will have changed again way beyond our expectations and predictions today.

The best is yet to come.

Nodalities’ Paul Miller joins ZDNet

Zdnetlogo-Blog-Announcement

No, before you get too excited (Ian!), I’m not leaving Talis. I am, however, delighted to announce that I’ve just started a shiny new blog devoted wholly to the Semantic Web. The blog, modestly called The Semantic Web, is the latest addition to ZDNet’s family of blogs. Given the importance of so many of ZDNet’s existing blogs to my daily reading ritual, this is both an honour and a rather daunting prospect.

Any observations on the proximity of Dan Farber’s move to my own arrival would be unwarranted, but likely to exercise minds on #talis for days to come…

As noted in my very first post,

“…I’ll be looking to line up a series of guest bloggers with interesting perspectives of their own to add”

So watch this space…

Technorati Tags: , ,

February’s Talis Platform News is now available

January Talis Platform News

February’s issue of our monthly Platform newsletter is now available online, with its usual mix of stories relevant both to the Talis Platform and to the wider Semantic Web.

This month, we report on the arrival of new boy Tom Heath, as well as taking a look at discounted entry to one of the big events of the Spring. Ian Davis takes his usual peek behind the curtain, and Tom hits the ground running with a retrospective on the first year of the Linking Open Data Project

For all this and more, check out February’s issue of the newsletter. And to receive email notification of future issues as they become available, please don’t forget to subscribe.

Technorati Tags: , ,

Milton Keynes in the fog, the Talis Platform… and a Moroccan fish

4865983 5Db0Ebef4C T

As I mentioned last week, Talis CTO Ian Davis was at the Open University’s Knowledge Media Institute (KMi) yesterday, to give a talk on the Talis Platform.

Former KMi student Tom Heath, Sam Tunnicliffe and myself were also along (for the lunch, of course), and spent a fascinating day looking at some of the research that the team at KMi are engaged in. More on that in future posts, I’m sure.

Ian’s presentation was webcast as he spoke, and has now been made available online at KMi for those who weren’t free or awake at the time.

And the Moroccan fish? That was my lunch.

Cow picture CC-licensed on FlickrCow story from Wikipedia

Technorati Tags: , , ,