54
What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

What is the Semantic Web? (In 15 minutes…)

ISOC Nieuwjaarsreceptie 2009

2009-01-15, Amsterdam, The Netherlands

Ivan Herman, W3C

Page 2: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (2)

Let’s organize a trip to Budapest using the Let’s organize a trip to Budapest using the Web!Web!

Page 3: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (3)

You try to find a proper flight with …You try to find a proper flight with …

Page 4: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (4)

… … a big, reputable airline, or …a big, reputable airline, or …

Page 5: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (5)

… … the airline of the target country, or …the airline of the target country, or …

Page 6: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (6)

… … or a low cost oneor a low cost one

Page 7: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (7)

You have to find a hotel, so you look for…You have to find a hotel, so you look for…

Page 8: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (8)

… … a really cheap accommodation, or …a really cheap accommodation, or …

Page 9: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (9)

… … or a really luxurious one, or …or a really luxurious one, or …

Page 10: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (10)

… … and intermediate one …and intermediate one …

Page 11: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (11)

oops, that is no good, the page is in oops, that is no good, the page is in Hungarian that almost nobody Hungarian that almost nobody

understands, but…understands, but…

Page 12: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (12)

… … this one could workthis one could work

Page 13: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (13)

Of course, you could decide to trust a Of course, you could decide to trust a specialized site…specialized site…

Page 14: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (14)

… … like this one, or…like this one, or…

Page 15: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (15)

… … or this oneor this one

Page 16: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (16)

You may want to know something about You may want to know something about Budapest; look for some photographs…Budapest; look for some photographs…

Page 17: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (17)

… … on flickr …on flickr …

Page 18: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (18)

… … on Google …on Google …

Page 19: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (19)

… … or you can look at mine or you can look at mine

Page 20: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (20)

but you can also look at a (social) travel sitebut you can also look at a (social) travel site

Page 21: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (21)

What happened here?What happened here?You had to consult a large number of sites, all different in style, purpose, possibly language…You had to mentally integrate all those information to achieve your goalsWe all know that, sometimes, this is a long and tedious process!

Page 22: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (22)

All those pages are only tips of respective icebergs:the real data is hidden somewhere in databases, XML files, Excel sheets, …you have only access to what the Web page designers allow you to see

Page 23: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (23)

Specialized sites (Expedia, TripAdvisor) do a bit more:

they gather and combine data from other sources (usually with the approval of the data owners)but they still control how you see those sources

But sometimes you want to personalize: access the original data and combine it yourself!

Page 24: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (24)

Here is another example…Here is another example…

Page 25: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (25)

Another example: social sites. I have a list Another example: social sites. I have a list of “friends” by…of “friends” by…

Page 26: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (26)

… … Dopplr, Dopplr,

Page 27: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (27)

… … Twine,Twine,

Page 28: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (28)

… … LinkedIn,LinkedIn,

Page 29: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (29)

… … and, of course, the ubiquitous Facebookand, of course, the ubiquitous Facebook

Page 30: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (30)

I had to type in and connect with friends again and again for each site independentlyThis is even worse then before: I feed the icebergs, but I still do not have an easy access to data…

Page 31: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (31)

What would we like to have?What would we like to have?Use the data on the Web the same way as we do with documents:

be able to link to data (independently of their presentation)use that data the way I want (present it, mine it, etc)agents, programs, scripts, etc, should be able to interpret part of that data

Page 32: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (32)

Put it another way…Put it another way…We would like to extend the current Web to a “Web of data”:

allow for applications to exploit the data directly

Page 33: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (33)

But wait! Isn’t what mashup sites are But wait! Isn’t what mashup sites are already doing?already doing?

Page 34: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (34)

A “mashup” example:A “mashup” example:

Page 35: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (35)

In some ways, yes, and that shows the huge power of what such Web of data providesBut mashup sites are forced to do very ad-hoc jobs

various data sources expose their data via Web Serviceseach with a different API, a different logic, different structurethese sites are forced to reinvent the wheel many times because there is no standard way of doing things

Page 36: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (36)

Put it another way (again)…Put it another way (again)…We would like to extend the current Web to a standard way for a “Web of data”

Page 37: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (37)

But what does this mean? But what does this mean?

What makes the current (document) Web work?people create different documentsthey give an address to it (ie, a URI) and make it accessible to others on the Web

Page 38: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (38)

An example: Steven’s site on AmsterdamAn example: Steven’s site on Amsterdam(done for some visiting friends)(done for some visiting friends)

Page 39: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (39)

Then some magic happens…Then some magic happens…Others discover the site and they link to itThe more they link to it, the more important and well known the page becomes

remember, this is what, eg, Google exploits!This is the “Network effect”: some pages become important, and others begin to rely on it even if the author did not expect it…

Page 40: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (40)

This could be expected…This could be expected…

Page 41: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (41)

but this one, from the other side of the Globe, but this one, from the other side of the Globe, was not…was not…

Page 42: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (42)

What would that mean for a Web of Data?What would that mean for a Web of Data?Lessons learned: we should be able to:

“publish” the data to make it known on the Web standard ways should be used instead of ad-hoc approaches the analogous approach to documents: give URI-s to the data

make it possible to “link” to that URI from other sources of data (not only Web pages)

ie, applications should not be forced to make targeted developments to access the data

generic, standard approaches should suffice and let the network effect work its way…

Page 43: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (43)

Example: combine data from experimentsExample: combine data from experimentsA drug company has huge amount of old experimental data on its IntranetData in different formats (XML, databases, …)

Courtesy of Nigel Wilkinson, Lee Harland, Pfizer Ltd, Melliyal Annamalai, Oracle (SWEO Case Study)

To reuse them:make the important facts available on the Web via standardsuse off-the-shelf tool to integrate, display, search

Page 44: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (44)

But it is a little bit more complicatedBut it is a little bit more complicatedOn the traditional Web, humans are implicitly taken into accountA Web link has a “context” that a person may use

Page 45: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (45)

Eg: address field on my page:Eg: address field on my page:

Page 46: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (46)

… … leading to this pageleading to this page

Page 47: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (47)

A human understands that this is my institution’s home pageHe/she knows what it means (realizes that it is a research institute in Amsterdam)On a Web of Data, something is missing; machines can’t make sense of the link alone

Page 48: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (48)

New lesson learned: extra information (“label”) must be added to a (data) link: “this links to my institution, which is a research institute”this information should be machine readablethis is a characterization (or “classification”) of both the link and its targetin some cases, the classification should allow for some limited “reasoning”

Page 49: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (49)

Let us put it togetherLet us put it togetherWhat we need for a Web of Data:

use URI-s to publish data, not only full documentsallow the data to link to other datacharacterize/classify the data and the links (the “terms”) to convey some extra meaning and use standards for all these!

Page 50: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (50)

So What So What isis the Semantic Web? the Semantic Web?

Page 51: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (51)

It is a collection of standard technologies It is a collection of standard technologies to realize a Web of Datato realize a Web of Data

Page 52: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (52)

It is that simple…Of course, the devil is in the details

a common model has to be provided for machines to describe, query, etc, the data and their connectionsthe “classification” of the terms can become very complex for specific knowledge areas: this is where ontologies, thesauri, etc, enter the game…but these details are fleshed out by experts as we speak!

Page 53: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (53)

In the end…In the end…

More an more data should be “published” on the Web

this can lead to the “network effect” on data

New breeds of applications come to the fore

“mashups on steroids” better representation and usage of community knowledgenew customization possibilities…

Page 54: What is the Semantic Web?What is the Semantic Web? (In 15 minutes…) ISOC Nieuwjaarsreceptie 2009 2009-01-15, Amsterdam, The Netherlands Ivan Herman, W3C

Copyright © 2009, W3C (54)

Thank you for your attention!

These slides are also available on the Web:

http://www.w3.org/2009/Talks/0115-Amsterdam-IH/