Modeling Semantic Web Services - The Web Service Modeling Language

von: Jos de Bruijn, Mick Kerrigan, Uwe Keller, Holger Lausen, James Scicluna

Springer-Verlag, 2008

ISBN: 9783540681724 , 192 Seiten

Format: PDF, OL

Kopierschutz: Wasserzeichen

Windows PC,Mac OSX geeignet für alle DRM-fähigen eReader Apple iPad, Android Tablet PC's Online-Lesen für: Windows PC,Mac OSX,Linux

Preis: 53,49 EUR

Mehr zum Inhalt

Modeling Semantic Web Services - The Web Service Modeling Language


 

Preface

5

Motivation

5

Goal

5

Target Audience

6

Acknowledgments

6

Contents

7

List of Figures

9

List of Tables

11

List of Listings

12

1 Introduction

13

1.1 Running Example

15

1.2 Outline of the Book

17

Part I Basics

18

2 Semantic Web Services

19

2.1 Web Technologies

19

2.2 Semantic Web Technologies

21

2.3 Web Service Technologies

24

2.4 Web Service Usage Tasks

27

2.5 Challenges in Web Service description

30

3 The Web Service Modeling Ontology

32

3.1 Web Service and Goal Description

34

3.2 Basic Usage Patterns of WSMO

36

4 The Basic WSML Language

38

4.1 Components of Web Service Descriptions

39

4.2 Design Principles of WSML

42

4.3 WSML Language Variants

45

4.4 WSML Language and Surface Syntax

47

4.5 XML and RDF Exchange Syntaxes

65

4.6 Leveraging RDF and OWL Ontologies in WSML Web Services

68

Part II The WSML Description Components

71

5 Description of Ontologies

72

5.1 Relationship between the Conceptual and Logical Expression Syntaxes

73

5.2 Semantics of WSML Ontologies

75

5.3 Layering of WSML Variants

90

5.4 Combination with RDFS and OWL DL

95

6 Functional Description of Services

104

6.1 Approaches to Functional Description

105

6.2 Set-Based Web Service Description

107

6.3 State-Based Web Service Description

114

7 Behavioral Description of Services

124

7.1 Behavioral Model of Choreographies

125

7.2 Overview of the WSML Choreography Language

126

7.3 Formalizing WSML Choreographies

129

7.4 Relating Functional and Behavioral Descriptions

136

Part III Enabling Technologies for WSML

140

8 Reasoning with WSML

141

8.1 Ontology Reasoning

142

8.2 Enabling Ontology Reasoning with WSML

145

8.3 Reasoning with Rule-Based Variants

148

8.4 Reasoning with WSML-DL

161

9 Creating and Managing WSML Descriptions

165

9.1 Editing and Browsing WSML Descriptions

167

9.2 Validating WSML Descriptions

174

9.3 Testing WSML Ontologies, Web Services and Goals

176

9.4 Interfacing with Semantic Execution Environments

179

10 Conclusions and Outlook

182

10.1 Semantic Web Service Description with WSML

182

10.2 Ongoing Standardization Efforts

184

References

186

Index

195