SSSW'05

Semantic Web Services: The Web Service Modelling Ontology and IRS-III
Contents
What's a Web Service?
Web Services Framework
What's the big deal?
Slide#06
Problems with Web Services Today
Larry Says
"The problem is not in the plumbing - it's in the semantics"
SWS Vision
Semantic Web Services (is)
Slide#12
SWS Activities (1/2)
SWS Activities (2/2)
Web Service Modelling Ontology (WSMO)
WSMO is ..
SDK-Cluster
WSMO Working Groups
WSMO Design Principles
WSMO Top Level Notions
Non-Functional Properties
Non-Functional Properties List
WSMO Ontologies
Ontology Usage & Principles
Ontology Specification
WSMO Web Services
Capability Specification
WSMO Web Service Description
Choreography and Orchestration
Choreography Aspects
Orchestration Aspects
Service Interface Description
Service Interface Description Model
WSMO Goals
Goals
Goal Specification
WSMO Mediators
Mediation
WSMO Mediators Overview
Mediator Structure
OWL-S
OWL-S Ontology
OWL-S Upper Ontology
WSMO OWL-S Comparison
IRS-III:
The Internet Reasoning Service...
Design Principles
Features of IRS-III (1/2)
Features of IRS-III (2/2)
IRS-III Framework
IRS-III Architecture
Publishing Platform Architecture
IRS-III/WSMO differences
IRS-III Demo
SUMMARY
Semantic Web Services
Hands-On Session with IRS-III

European Travel Scenario
European Travel Demo
IRS-III Hands On Task
Tutorial Setup
Travel Related Knowledge Models
Key Classes, Relations, Instances
Goals
Services
Service constraints
Available Functions (1/3)
Available Functions (2/3)
Available Functions (3/3)
Example: Multiply Goal
Example: Multiply Mediator
Example: Multiply Web Service (1/2)
Example: Multiply Web Service (2/2)
Example: Publishing for Multiply
Example: Invocation Multiply Goal
IRS-III Visualizer
SWS Creation & Usage Steps
Multiple WS for goal
Defining a Mediation Service
Goal Based Invocation
Valid Relations
European Currency Assumption
Tips