Enabling Semantic Web Services

manyfarmswalkingInternet and Web Development

Oct 21, 2013 (3 years and 11 months ago)

86 views

Dieter Fensel • Holger Lausen • Axel PoUeres
Jos de Bruijn • Michael Stollberg • Dumitru Roman
John Domingue
Enablin g
Semanti c
We b Service s
The Web Service Modeling Ontology
With 4 1 Figures and 2 Tables
Springer
Contents
Part I Foundations
Introduction 3
The World Wide Web 7
2.1 History 7
2.2 The Building Blocks: URIs, HTTP, and HTML 10
2.3 Prom HTML to XML 14
2.4 Summary 2 4
The Semantic Web 25
3.1 Ontologies and the Semantic Web 27
3.2 The Resource Description Framework 31
3.3 The Web Ontology Language OWL 33
3.4 Rules for the Semantic Web 34
3.5 Summary 3 6
Web Services 3 7
4.1 Terminology and Principles 39
4.2 The Origins of Web Services 40
4.3 The Web Service Technology Stack 42
4.4 Web Services in Reality 49
4.5 What's Missing in Web Services? 50
4.6 Summary 5 3
Part II The Web Service Modeling Ontology
5 Introduction to WSMO 57
5.1 WSMO Design Principles 57
5.2 Top-Level Elements of WSMO 59
X Contents
5.3 The Language for Denning WSMO 60
6 The Concepts of WSMO 63
6.1 Ontologies 6 3
6.2 Web Services 6 7
6.3 Goals 7 4
6.4 Mediators 7 5
6.5 Nonfunctional Properties 78
6.6 Summary 8 1
7 WSML - a Language for WSMO 83
7.1 The WSML Layering 84
7.2 General WSML Syntax 85
7.3 WSML Semantics 9 3
7.4 WSML Exchange Syntaxes 94
7.5 Key Features of WSML 97
7.6 Relation to RDF(S) and OWL 98
7.7 Summary 9 9
8 Related Work in the Area of Semantic Web Service
Frameworks 10 1
8.1 OWL-S 10 1
8.2 SWSF 10 4
8.3 WSDL-S 10 7
8.4 Summary 109
Part III Tools and Applications
9 Semantic Web Service Usage Tasks in WSMO 113
9.1 The Virtual Travel Agency Scenario 113
9.2 Discovery 11 5
9.3 Mediation 12 4
9.4 Composition 132
9.5 Grounding and Execution 135
10 Tools 14 1
10.1 Infrastructure 14 1
10.2 Design Tools 14 5
10.3 Execution Environments 151
10.4 Summary 156
Contents XI
11 Applications of WSMO 157
11.1 E-Commerce 157
11.2 E-Government 165
11.3 E-Banking 166
11.4 Summary 16 8
12 Conclusion and Outlook 169
12.1 Semantic Web Services Using WSMO 169
12.2 Standardization Efforts 170
12.3 Industrial Collaboration 173
12.4 Alternatives to Classical Web Services 174
References 17 7
Index 18 7