the semantic web: a white elephant or a new hope for the web?

39
1 Spring 2005 Specification and Analysis of Information Systems The Semantic Web A White Elephant or a New Hope? Eran Toch Faculty of Industrial Engineering and Management The Technion – Israel Institute of Technology Advisors: Dov Dori and Iris Reinhartz-Berger

Upload: eran-toch

Post on 06-May-2015

1.724 views

Category:

Business


1 download

DESCRIPTION

An introduction to the Semantic Web, its problems and its promises. Given at the Technion - Israel Institute of Technology.

TRANSCRIPT

Page 1: The Semantic Web: A White Elephant or a New Hope for The Web?

1Spring 2005Specification and Analysis of Information Systems

The Semantic WebA White Elephant or a New Hope?

Eran TochFaculty of Industrial Engineering and Management

The Technion – Israel Institute of TechnologyAdvisors: Dov Dori and Iris Reinhartz-Berger

Page 2: The Semantic Web: A White Elephant or a New Hope for The Web?

2

Agenda

1. What is the Semantic Web?

2. Applications

3. The Problem with the Semantic

Web

4. What we do + Demo

Page 3: The Semantic Web: A White Elephant or a New Hope for The Web?

3

So, what is wrong with the current Web?

Page 4: The Semantic Web: A White Elephant or a New Hope for The Web?

4

Page 5: The Semantic Web: A White Elephant or a New Hope for The Web?

5

Today, a Web of Documents

Page 6: The Semantic Web: A White Elephant or a New Hope for The Web?

6

The Current Web<html> <head> <title>The Technion</title> </head> <body> Welcome to the Technion. </body></html>

HTML DocumentURL: http://www.technion.ac.il

Page 7: The Semantic Web: A White Elephant or a New Hope for The Web?

7

The Current WebHTML + URL

The Semantic Web

Vision: A Web of Data

By Tim Berners-Lee et al., Scientific American (2001)

Page 8: The Semantic Web: A White Elephant or a New Hope for The Web?

8

Humans Machines

Semantic Resource

Page 9: The Semantic Web: A White Elephant or a New Hope for The Web?

9

How do we inject

meaning?

Page 10: The Semantic Web: A White Elephant or a New Hope for The Web?

10

A common A common agreement between agreement between

partiesparties

Page 11: The Semantic Web: A White Elephant or a New Hope for The Web?

11

Ontology

• From the Greek onto: being and -logy: theory

• A common conceptualization of a domain

ConceptResource

Writes

Reads

Knows

Knows

?!

Page 12: The Semantic Web: A White Elephant or a New Hope for The Web?

12

Example: Social Networks

• Personal details (name, mail, location)• Organizations, networks• People you know (friends) • ...

Page 13: The Semantic Web: A White Elephant or a New Hope for The Web?

13

FOAF Ontology Structure

Image

Person

AgentURL

OrganizationEmail

has

has

knows

is ais a

Addresslives

Employee Ontology

WorkerCompany

is ais a

Technion Network

has

Eran

instance of

instance of

member

Page 14: The Semantic Web: A White Elephant or a New Hope for The Web?

14

OWL: Web Ontology Language

FOAF Ontology

Employee Ontology

FOAF Competito

r

Eran

Page 15: The Semantic Web: A White Elephant or a New Hope for The Web?

15

Agenda

1. What is the Semantic Web?

2. Applications

3. The Problem with the Semantic

Web

4. What we do + Demo

Page 16: The Semantic Web: A White Elephant or a New Hope for The Web?

16

Example 1: Semantic Search

Page 17: The Semantic Web: A White Elephant or a New Hope for The Web?

17

Page 18: The Semantic Web: A White Elephant or a New Hope for The Web?

18

Example 2: GoPubMed

Page 19: The Semantic Web: A White Elephant or a New Hope for The Web?

19

Page 20: The Semantic Web: A White Elephant or a New Hope for The Web?

20

Example 3: Friend of a Friend

Page 21: The Semantic Web: A White Elephant or a New Hope for The Web?

21

FOAF Entity

Page 22: The Semantic Web: A White Elephant or a New Hope for The Web?

22

Page 23: The Semantic Web: A White Elephant or a New Hope for The Web?

23

Page 24: The Semantic Web: A White Elephant or a New Hope for The Web?

24

Example 4: Semantic Web Service Composition

Page 25: The Semantic Web: A White Elephant or a New Hope for The Web?

25

FOAF Ontology

Image

Person

Agent URL

OrganizationEmail

has

has

knows

is ais a

Addresslives

hasmember

Get Address

input

output

Get Member

s

input output

Page 26: The Semantic Web: A White Elephant or a New Hope for The Web?

26Web Services Pool

I want an application that maps my friend’s homes

Agent

User

Find FriendsGet AddressMap

Addresses

Page 27: The Semantic Web: A White Elephant or a New Hope for The Web?

27

Agenda

1. What is the Semantic Web?

2. Applications

3. The Problem with the

Semantic Web

4. What we do + Demo

Page 28: The Semantic Web: A White Elephant or a New Hope for The Web?

28

Lots of Academic Work

But with little impact on the real world

• ISWC– International Semantic Web Conference

• WWW– International World Wide Web Conference

• ER– International Conference on Conceptual Modeling

• SWUI– Semantic Web User Interfaces

• ICWE– International Conference on Web Engineering

And 30+ conferences and Workshops

Page 29: The Semantic Web: A White Elephant or a New Hope for The Web?

29

The Chicken and Egg Problem

Killer Applications

Semantic Data

Page 30: The Semantic Web: A White Elephant or a New Hope for The Web?

30

Agenda

1. What is the Semantic Web?

2. Applications

3. The Problem with the Semantic

Web

4. What we do + Demo

Page 31: The Semantic Web: A White Elephant or a New Hope for The Web?

31

What we have done

• Approximate service composition– Flexibility / Precision– Ranking– Performance– Human perception

• Tools– OPOSSUM– Liquid-Interface– Service-Crawler

Page 32: The Semantic Web: A White Elephant or a New Hope for The Web?

32

Our Approach

Ontologies

Weak-semantics Content

Page 33: The Semantic Web: A White Elephant or a New Hope for The Web?

33

Approximate Service Retrieval

Web Services Pool

Find Friendsp2

Get Addressp1

Map Addressp3

? ?

Page 34: The Semantic Web: A White Elephant or a New Hope for The Web?

34

Approximate Query Evaluation

Address

Map Address

input

Query

Map a given address

Longitude / Latitude

Map

output

AirportBusiness

Performance

Page 35: The Semantic Web: A White Elephant or a New Hope for The Web?

35

Recall-Precision Curve

0

0.2

0.4

0.6

0.8

1

0 0.2 0.4 0.6 0.8 1

Recall

Pre

cisi

on

Opossum OWLS-MX Logic

Page 36: The Semantic Web: A White Elephant or a New Hope for The Web?

36

Demo

Page 37: The Semantic Web: A White Elephant or a New Hope for The Web?

37

Summary

1. The Semantic Web2. Ontologies3. Approximate

reasoning• Lots of questions

– What bothers you on the Semantic Web?

– Can it work?– If it would work, would

it be harmful?

Page 38: The Semantic Web: A White Elephant or a New Hope for The Web?

38

http://www.technion.ac.il/erant

Thank You

Page 39: The Semantic Web: A White Elephant or a New Hope for The Web?

39

Back