From Web Services to the Semantic Web: Global Data Reuse
by
David Booth
Table of contents
From Web Services to the Semantic Web: Global Data Reuse
Speaker Info
Outline
Acknowledgements
W3C
Traditional Web Application
Web Service
SOAP
SOAP Structure
Web Service Description
The Need for Semantics
Referencing Semantics in WSDL
Web Service Choreography
Web Service Choreography
The Process of Engaging a Service
Problem: "Babelization"
Broader Problem: Difficult to Reuse Data
Root Difficulty
Underlying Needs
What Is the Semantic Web?
Goal: A More Useful Web
The Problem of Finding Information
The Problem of Sharing Information
The Problem of Combining Information
The Lack of Machine-Processable Semantics
Analogy: What We Say to Dogs
What Computers Understand
How Google Works
Exploiting Machine Processable Semantics
Ways to Enable Machine Processing
Approach 1: Smarter machines
Approach 2: Smarter Data
Underlying Needs
Ontologies
Example Ontologies
URIs as Globally Unambiguous Identifiers
Examples of URIs as Identifiers
Technical Issue: httpRange-14
Standardizing Ontologies
W3C Web Ontology Working Group
What Is RDF?
RDF Triples
Example RDF Triple
Web Services and Semantic Web Communities
RDF and Web Services
Outline
END