the semantic web: a white elephant or a new hope for the web?
DESCRIPTION
An introduction to the Semantic Web, its problems and its promises. Given at the Technion - Israel Institute of Technology.TRANSCRIPT
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
2
Agenda
1. What is the Semantic Web?
2. Applications
3. The Problem with the Semantic
Web
4. What we do + Demo
3
So, what is wrong with the current Web?
4
5
Today, a Web of Documents
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
7
The Current WebHTML + URL
The Semantic Web
Vision: A Web of Data
By Tim Berners-Lee et al., Scientific American (2001)
8
Humans Machines
Semantic Resource
9
How do we inject
meaning?
10
A common A common agreement between agreement between
partiesparties
11
Ontology
• From the Greek onto: being and -logy: theory
• A common conceptualization of a domain
ConceptResource
Writes
Reads
Knows
Knows
?!
12
Example: Social Networks
• Personal details (name, mail, location)• Organizations, networks• People you know (friends) • ...
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
14
OWL: Web Ontology Language
FOAF Ontology
Employee Ontology
FOAF Competito
r
Eran
15
Agenda
1. What is the Semantic Web?
2. Applications
3. The Problem with the Semantic
Web
4. What we do + Demo
16
Example 1: Semantic Search
17
18
Example 2: GoPubMed
19
20
Example 3: Friend of a Friend
21
FOAF Entity
22
23
24
Example 4: Semantic Web Service Composition
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
26Web Services Pool
I want an application that maps my friend’s homes
Agent
User
Find FriendsGet AddressMap
Addresses
27
Agenda
1. What is the Semantic Web?
2. Applications
3. The Problem with the
Semantic Web
4. What we do + Demo
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
29
The Chicken and Egg Problem
Killer Applications
Semantic Data
30
Agenda
1. What is the Semantic Web?
2. Applications
3. The Problem with the Semantic
Web
4. What we do + Demo
31
What we have done
• Approximate service composition– Flexibility / Precision– Ranking– Performance– Human perception
• Tools– OPOSSUM– Liquid-Interface– Service-Crawler
32
Our Approach
Ontologies
Weak-semantics Content
33
Approximate Service Retrieval
Web Services Pool
Find Friendsp2
Get Addressp1
Map Addressp3
? ?
34
Approximate Query Evaluation
Address
Map Address
input
Query
Map a given address
Longitude / Latitude
Map
output
AirportBusiness
Performance
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
36
Demo
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?
38
http://www.technion.ac.il/erant
Thank You
39
Back