Introduction to semantic Web and semantic Web services:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Boca Raton, Fla. [u.a.]
Chapman & Hall/CRC
2007
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Includes bibliographical references and index |
Beschreibung: | 341 S. Ill., graph. Darst. 24cm |
ISBN: | 1584889330 9781584889335 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV023481186 | ||
003 | DE-604 | ||
005 | 20081217 | ||
007 | t | ||
008 | 080807s2007 ad|| |||| 00||| eng d | ||
020 | |a 1584889330 |c (hbk.) : £39.99 hbk. : £39.99 : CIP entry (June) |9 1-584-88933-0 | ||
020 | |a 9781584889335 |9 978-1-58488-933-5 | ||
024 | 3 | |a 9781584889335 | |
035 | |a (OCoLC)77004219 | ||
035 | |a (DE-599)BSZ266732232 | ||
040 | |a DE-604 |b ger | ||
041 | 0 | |a eng | |
049 | |a DE-1051 |a DE-355 | ||
050 | 0 | |a TK5105.88815 | |
082 | 0 | |a 025.04 |2 22 | |
084 | |a ST 205 |0 (DE-625)143613: |2 rvk | ||
100 | 1 | |a Yu, Liyang |e Verfasser |4 aut | |
245 | 1 | 0 | |a Introduction to semantic Web and semantic Web services |c Liyang Yu |
264 | 1 | |a Boca Raton, Fla. [u.a.] |b Chapman & Hall/CRC |c 2007 | |
300 | |a 341 S. |b Ill., graph. Darst. |c 24cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Includes bibliographical references and index | ||
650 | 4 | |a Semantic Web | |
650 | 4 | |a Web services | |
650 | 0 | 7 | |a Semantic Web |0 (DE-588)4688372-1 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Dienstleistung |0 (DE-588)4012178-1 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Semantic Web |0 (DE-588)4688372-1 |D s |
689 | 0 | 1 | |a Dienstleistung |0 (DE-588)4012178-1 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m Digitalisierung UB Regensburg |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016663323&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-016663323 |
Datensatz im Suchindex
_version_ | 1804137907399688192 |
---|---|
adam_text | Contents
Preface
.....................................................................................................................xv
Acknowledgments
.................................................................................................xxi
The Author
...........................................................................................................xxiii
PART
1
The World of the Semantic Web
.................
í
Chapter
1
From Traditional Web to Semantic Web
.............................................3
1.1
What Is WWW?
...............................................................................................3
1.1.1
How Are We Using the Internet?
........................................................3
1.1.1.1
Search
....................................................................................3
1.1.1.2
Integration
.............................................................................4
1.1.1.3
Web Data Mining
.................................................................5
1.1.2
What Stops Us from Doing More?
.....................................................6
1.2
A First Look at the Semantic Web
..................................................................8
1.3
An Introduction to Metadata
.........................................................................10
1.3.1
The Basic Concept of Metadata
........................................................10
1.3.2
Metadata Considerations
....................................................................13
1.3.2.1
Embedding the Metadata in Your Page
..............................13
1.3.2.2
Using Metadata Tools to Add Metadata
to Existing Pages
................................................................13
1.3.2.3
Using a Text-Parsing Crawler to Create Metadata
............14
Chapter
2
Search Engines in Both Traditional and Semantic Web
Environments
......................................................................................17
2.1
Search Engine for the Traditional Web
.........................................................17
2.
і
Л
Building the Index Table
...................................................................17
2.1.2
Conducting the Search
.......................................................................20
2.1.3
Additional Details
..............................................................................21
2.2
Search Engine for the Semantic Web: A Hypothetical Example
.................24
2.2.1
A Hypothetical Usage of the Traditional Search Engine
..................24
2.2.2
Building a Semantic Web Search Engine
..........................................25
2.2.3
Using the Semantic Web Search Engine
...........................................32
2.3
Further Considerations
...................................................................................34
2.3.1
Web Page Markup Problem
...............................................................34
2.3.2
Common Vocabulary Problem
.......................................................34
2.3.3
Query-Building Problem
....................................................................35
2.4
The Semantic Web: A Summary
...................................................................35
2.5
What Is the Key to Semantic Web Implementation?
....................................36
PART
2
The Nuts and Bolts of Semantic Web
Technology.
.........................................37
Chapter
3
The Building Block of the Semantic Web: RDF
..............................39
3.1
Overview: What Is RDF?
..............................................................................39
3.2
The Basic Elements of RDF
..........................................................................40
3.2.1
Resource
.............................................................................................40
3.2.2
Property
..............................................................................................41
3.2.3
Statement
............................................................................................42
3.3
RDF Triples: Knowledge That Machines Can Use
.......................................43
3.4
A Closer Look at RDF
..................................................................................44
3.4.1
Basic Syntax and Examples
...............................................................44
3.4.2
Literal Values and Anonymous Resources
........................................50
3.4.3
Other RDF Capabilities
.....................................................................56
3.5
Fundamental Rules of RDF
...........................................................................57
3.6
Aggregation and Distributed Information
.....................................................60
3.6.1
An Example of Aggregation
..............................................................60
3.6.2
A Hypothetical Real-World Example
................................................61
3.7
More about RDF
............................................................................................65
3.7.1
The Relationship between DC and RDF
...........................................65
3.7.2
The Relationship between XML and RDF
.......................................67
3.8
RDF Tools
......................................................................................................69
Chapter
4
RDFS, Taxonomy, and Ontology
.......................................................73
4.1
Overview: Why We Need RDFS
...................................................................73
4.2
RDFS
+
RDF: One More Step toward Machine-Readability
.......................74
4.3
Core Elements of RDFS
................................................................................76
4.3.1
Syntax and Examples
.........................................................................76
4.3.2
More about Properties
........................................................................86
4.3.3
XML Schema and RDF Schema
.......................................................88
4.4
The Concepts of Ontology and Taxonomy
...................................................89
4.4.1
What Is Ontology?
.............................................................................89
4.4.2
Our camera Ontology
........................................................................90
4.4.3
The Benefits of Ontology
..................................................................92
4.5
Another Look at Inferencing Based on RDF Schema
..................................92
4.5.1
Simple, Yet Powerful
.........................................................................92
4.5.2
Good, Better and Best: More Is Needed
...........................................94
Chapter
5
Web Ontology Language: OWL
........................................................95
5.1
Using OWL to Define Classes: Localize Global Properties
.........................95
5.1.1
owlrallValuesFrom
.........................................................................97
5.1.2
Enhanced Reasoning Power
1...........................................................99
5.1.3
owlisomeValuesFrom and owl:hasValue
......................................99
5.1.4
Enhanced Reasoning Power
2.........................................................101
5.1.5
Cardinality Constraints
....................................................................102
5.1.6
Enhanced Reasoning Power
3.........................................................103
5.1.7
Updating Our camera Ontology
......................................................104
5.2
Using OWL to Define Class: Set Operators and Enumeration
..................106
5.2.1
Set Operators
....................................................................................106
5.2.2
Enumerations
....................................................................................106
5.3
Using OWL to Define Properties: A Richer Syntax for More
Reasoning Power
..........................................................................................107
5.4
Using OWL to Define Properties: Property Characteristics
.......................111
5.4.1
Symmetric Properties
.......................................................................111
5.4.2
Enhanced Reasoning Power
4.........................................................111
5.4.3
Transitive Properties
........................................................................112
5.4.4
Enhanced Reasoning Power
5.........................................................112
5.4.5
Functional Properties
.......................................................................113
5.4.6
Enhanced Reasoning Power
6.........................................................114
5.4.7
Inverse Property
...............................................................................115
5.4.8
Enhanced Reasoning Power
7.........................................................115
5.4.9
Inverse Functional Property
.............................................................116
5.4.10
Enhanced Reasoning Power
8.........................................................116
5.4.11
Summary and Comparison
..............................................................117
5.5
Ontology Matching and Distributed Information
........................................118
5.5.1
Defining Equivalent and Disjoint Classes
.......................................118
5.5.2
Distinguishing Instances in Different RDF documents
..................120
5.6
OWL Ontology Header
................................................................................121
5.7
Final camera Ontology Rewritten in OWL
................................................122
5.7.1
camera Ontology
.............................................................................122
5.7.2
Semantics of the OWL Camera Ontology
......................................126
5.8
Three Faces of OWL
...................................................................................128
5.8.1
Why Do We Need This?
..................................................................128
5.8.2
The Three Faces
...............................................................................129
5.8.2.1
OWL Full
..........................................................................129
5.8.2.2
OWL DL
...........................................................................129
5.8.2.3
OWL Lite
..........................................................................130
Chapter
6
Validating Your OWL Ontology
......................................................131
6.1
Related Development Tools
.........................................................................131
6.2
Validate
OWL Ontology by Using Web Utilities
........................................133
6.2.1
Using the OWL Ontology Validator
............................................134
6.2.2
What the Results Mean
....................................................................134
6.3
Using Programming APIs to Understand OWL Ontology
.........................138
6.3.1
Jena
...................................................................................................
!39
6.3.2
Examples
..........................................................................................140
PART
3
The Semantic Web: Real-World Examples
and Applications
...............................143
Chapter
7
Swoogle: A Search Engine for Semantic Web Documents
............145
7.1
What Is Swoogle and What Is It Used for?
................................................145
7.1.1
Searching Appropriate Ontologies for Reuse
..................................146
7.1.2
Finding Specific Instance Data
........................................................146
7.1.3
Navigation in the Semantic Web
.....................................................146
7.2
A Close Look inside Swoogle
.....................................................................147
7.2.1
Swoogle Architecture
.......................................................................147
7.2.2
The Discovery of SWDs
..................................................................148
7.2.3
The Collection of Metadata
.............................................................149
7.2.4
The Calculation of Rankings Using Metadata
................................150
7.2.5
The Indexation and Retrieval of SWDs
..........................................150
7.3
Examples of Using Swoogle
.......................................................................151
Chapter
8
FOAF: Friend of a Friend
................................................................159
8.1
What FOAF Is and What It Does
................................................................159
8.2
Basic FOAF Vocabulary and Examples
......................................................161
8.3
Creating Your FOAF Document and Getting into the Circle
.....................165
8.3.1
How Does the Circle Work?
............................................................165
8.3.2
Creating Your FOAF Document
......................................................166
8.3.3
Getting into the Circle: Publishing Your FOAF Document
............167
8.4
Updating Our Camera Ontology Using FOAF Vocabulary
........................169
Chapter
9
Mark Up Your Web Document, Please!
..........................................173
9.1
Semantic Markup: A Connection between Two Worlds
.............................173
9.1.1
What Is Semantic Markup?
.............................................................173
9.1.2
The Procedure of Semantic Markup
................................................174
9.2
Marking up Your Document Manually
........................................................175
9.3
Marking up Your Document by Using Tools
..............................................181
9.4
Semantic Markup Issues
..............................................................................184
9.4.
1 Who and Why?
................................................................................184
9.4.2
Is Automatic Markup Possible?
.......................................................184
9.4.3
Centralized or Decentralized?
..........................................................184
Chapter
10
Semantic Web Search Engine Revisited: A Prototype System
.......187
10.1
Why Search Engines Again
.........................................................................187
10.2
Why Traditional Search Engines Fail
..........................................................188
10.3
The Design of the Semantic Web Search Engine Prototype
......................189
10.3.1
Query Processing: The User Interface
.............................................189
10.3.2
The Discovery Strategy: More Focused Crawling
..........................190
10.3.3
The Indexation Strategy: Vertical and Horizontal
...........................192
10.3.3.1
Vertical Indexation
............................................................192
10.3.3.2
Horizontal Indexation
.......................................................197
10.4
Using the Prototype System
........................................................................200
10.5
Why This Prototype Search Engine Provides Better Performance
............201
10.6
A Suggestion for Possible Implementation
.................................................204
PART
4
From The Semantic Web
to Semantic Web Services
................205
Chapter
11
From Web Services to Semantic Web Services
..............................207
11.1
Web Service and Web Service Standards
....................................................207
11.1.1
Describe Your Web Service: WSDL
................................................208
11.1.2
Exchange Data Freely: SOAP
.........................................................214
11.1.3
Typical Activity Flow for Web Services
.........................................216
11.2
From Web Services to Semantic Web Services
..........................................216
11.2.1
UDDI: A Registry of Web Services
................................................216
11.2.2
Using UDDI to Discover Web Services
..........................................224
11.2.2.1
Adding Categorization Information
to the Service Type
...........................................................224
11.2.2.2
Adding Identification Information
to the Service Type
...........................................................229
11.2.3
The Need for Semantic Web Services
....................................,........229
Chapter
12
OWL-S: An Upper Ontology to Describe Web Services
................233
12.1
What is Upper Ontology?
............................................................................233
12.2
The Concept of OWL-S
...............................................................................234
12.2.1
Overview of OWL-S
........................................................................234
12.2.2
How Does OWL-S Meet Expectations?
..........................................235
12.3
OWL-S Building Blocks
..............................................................................236
12.3.1
OWL-S Profile Ontology
..............................................................236
12.3.2
OWL-S process Ontology
.............................................................243
12.3.3
OWL-S Grounding Ontology
.........................................................248
12.4
Validating Your OWL-S Documents
............................................................254
12.5
Where Are the Semantics?
...........................................................................254
Chapter
13
Adding Semantics to Web Service Descriptions
.............................257
13.1
WSDL-S
.......................................................................................................257
13.1.1
WSDL-S Overview
..........................................................................257
13.1.2
WSDL-S Annotations
......................................................................258
13.1.3
WSDL-S and UDDI
.........................................................................262
13.2
OWL-S to UDDI Mapping
..........................................................................263
13.2.1
More About UDDI tModeis
............................................................263
13.2.1.1
tModei and Interface Representation
...............................264
13.2.1.2
tModei and Categorization to Facilitate
Discovery of Web Services
..............................................265
13.2.1.3
tModei and Namespace Representation
..........................265
13.2.2
Mapping OWL-S Profile Information into the UDDI Registry
......268
13.2.3
Issues of Mapping OWL-S Profile Information
into UDDI Registry
..........................................................................271
13.3
Matchmaking Engines
..................................................................................272
Chapter
14
A Search Engine for Semantic Web Services
.................................275
14.1
The Need for Such a Search Engine
...........................................................275
14.2
Design of the Search Engine
.......................................................................277
14.2.1
Architecture of the Search Engine
..................................................277
14.2.2
Individual Components
....................................................................277
14.2.3
A Matchmaking Algorithm
..............................................................280
14.3
Implementation Details
................................................................................284
14.3.1
Housekeeping Work
.........................................................................284
14.3.1.1
A Seed URL for the Web Crawler
...................................284
14.3.1.2
Utility Classes
...................................................................286
14.3.2
Implementation of the Semantic Service Description Crawler
......290
14.3.3
Implementation of the Semantic Service Description
Repository
........................................................................................298
14.3.4
Implementation of the Searching Functionalities
............................306
14.3.4.1
Suggested Architecture for Testing
..................................306
14.3.4.2
Implementation of the Server-Side Searching
Components
......................................................................308
14.4
Usage Example of the Semantic Web Service Search Engine
...................314
14.4.1
Running the Crawler
........................................................................315
14.4.2
Querying the Search Engine
............................................................315
Chapter
15
Summary and Further Exploration
..................................................321
15.1
What Have We Learned?
.............................................................................321
15.1.1
The Concept of the Semantic Web
..................................................321
15.1.2
The Full Technical Foundation for the Semantic Web
...................322
15.1.3
Real-World Examples and Applications of the Semantic Web
.......322
15.1.4
From the Semantic Web to Semantic Web Services
.......................323
15.2
Further Reading for Going Further
.............................................................325
15.2.1
Further Readings on the Semantic Web
..........................................325
15.2.2
Further Readings on Semantic Web Services
.................................326
References
.............................................................................................................329
Index
......................................................................................................................333
|
adam_txt |
Contents
Preface
.xv
Acknowledgments
.xxi
The Author
.xxiii
PART
1
The World of the Semantic Web
.
í
Chapter
1
From Traditional Web to Semantic Web
.3
1.1
What Is WWW?
.3
1.1.1
How Are We Using the Internet?
.3
1.1.1.1
Search
.3
1.1.1.2
Integration
.4
1.1.1.3
Web Data Mining
.5
1.1.2
What Stops Us from Doing More?
.6
1.2
A First Look at the Semantic Web
.8
1.3
An Introduction to Metadata
.10
1.3.1
The Basic Concept of Metadata
.10
1.3.2
Metadata Considerations
.13
1.3.2.1
Embedding the Metadata in Your Page
.13
1.3.2.2
Using Metadata Tools to Add Metadata
to Existing Pages
.13
1.3.2.3
Using a Text-Parsing Crawler to Create Metadata
.14
Chapter
2
Search Engines in Both Traditional and Semantic Web
Environments
.17
2.1
Search Engine for the Traditional Web
.17
2.
і
Л
Building the Index Table
.17
2.1.2
Conducting the Search
.20
2.1.3
Additional Details
.21
2.2
Search Engine for the Semantic Web: A Hypothetical Example
.24
2.2.1
A Hypothetical Usage of the Traditional Search Engine
.24
2.2.2
Building a Semantic Web Search Engine
.25
2.2.3
Using the Semantic Web Search Engine
.32
2.3
Further Considerations
.34
2.3.1
Web Page Markup Problem
.34
2.3.2
"Common Vocabulary" Problem
.34
2.3.3
Query-Building Problem
.35
2.4
The Semantic Web: A Summary
.35
2.5
What Is the Key to Semantic Web Implementation?
.36
PART
2
The Nuts and Bolts of Semantic Web
Technology.
.37
Chapter
3
The Building Block of the Semantic Web: RDF
.39
3.1
Overview: What Is RDF?
.39
3.2
The Basic Elements of RDF
.40
3.2.1
Resource
.40
3.2.2
Property
.41
3.2.3
Statement
.42
3.3
RDF Triples: Knowledge That Machines Can Use
.43
3.4
A Closer Look at RDF
.44
3.4.1
Basic Syntax and Examples
.44
3.4.2
Literal Values and Anonymous Resources
.50
3.4.3
Other RDF Capabilities
.56
3.5
Fundamental Rules of RDF
.57
3.6
Aggregation and Distributed Information
.60
3.6.1
An Example of Aggregation
.60
3.6.2
A Hypothetical Real-World Example
.61
3.7
More about RDF
.65
3.7.1
The Relationship between DC and RDF
.65
3.7.2
The Relationship between XML and RDF
.67
3.8
RDF Tools
.69
Chapter
4
RDFS, Taxonomy, and Ontology
.73
4.1
Overview: Why We Need RDFS
.73
4.2
RDFS
+
RDF: One More Step toward Machine-Readability
.74
4.3
Core Elements of RDFS
.76
4.3.1
Syntax and Examples
.76
4.3.2
More about Properties
.86
4.3.3
XML Schema and RDF Schema
.88
4.4
The Concepts of Ontology and Taxonomy
.89
4.4.1
What Is Ontology?
.89
4.4.2
Our camera Ontology
.90
4.4.3
The Benefits of Ontology
.92
4.5
Another Look at Inferencing Based on RDF Schema
.92
4.5.1
Simple, Yet Powerful
.92
4.5.2
Good, Better and Best: More Is Needed
.94
Chapter
5
Web Ontology Language: OWL
.95
5.1
Using OWL to Define Classes: Localize Global Properties
.95
5.1.1
owlrallValuesFrom
.97
5.1.2
Enhanced Reasoning Power
1.99
5.1.3
owlisomeValuesFrom and owl:hasValue
.99
5.1.4
Enhanced Reasoning Power
2.101
5.1.5
Cardinality Constraints
.102
5.1.6
Enhanced Reasoning Power
3.103
5.1.7
Updating Our camera Ontology
.104
5.2
Using OWL to Define Class: Set Operators and Enumeration
.106
5.2.1
Set Operators
.106
5.2.2
Enumerations
.106
5.3
Using OWL to Define Properties: A Richer Syntax for More
Reasoning Power
.107
5.4
Using OWL to Define Properties: Property Characteristics
.111
5.4.1
Symmetric Properties
.111
5.4.2
Enhanced Reasoning Power
4.111
5.4.3
Transitive Properties
.112
5.4.4
Enhanced Reasoning Power
5.112
5.4.5
Functional Properties
.113
5.4.6
Enhanced Reasoning Power
6.114
5.4.7
Inverse Property
.115
5.4.8
Enhanced Reasoning Power
7.115
5.4.9
Inverse Functional Property
.116
5.4.10
Enhanced Reasoning Power
8.116
5.4.11
Summary and Comparison
.117
5.5
Ontology Matching and Distributed Information
.118
5.5.1
Defining Equivalent and Disjoint Classes
.118
5.5.2
Distinguishing Instances in Different RDF documents
.120
5.6
OWL Ontology Header
.121
5.7
Final camera Ontology Rewritten in OWL
.122
5.7.1
camera Ontology
.122
5.7.2
Semantics of the OWL Camera Ontology
.126
5.8
Three Faces of OWL
.128
5.8.1
Why Do We Need This?
.128
5.8.2
The Three Faces
.129
5.8.2.1
OWL Full
.129
5.8.2.2
OWL DL
.129
5.8.2.3
OWL Lite
.130
Chapter
6
Validating Your OWL Ontology
.131
6.1
Related Development Tools
.131
6.2
Validate
OWL Ontology by Using Web Utilities
.133
6.2.1
Using the "OWL Ontology Validator"
.134
6.2.2
What the Results Mean
.134
6.3
Using Programming APIs to Understand OWL Ontology
.138
6.3.1
Jena
.
!39
6.3.2
Examples
.140
PART
3
The Semantic Web: Real-World Examples
and Applications
.143
Chapter
7
Swoogle: A Search Engine for Semantic Web Documents
.145
7.1
What Is Swoogle and What Is It Used for?
.145
7.1.1
Searching Appropriate Ontologies for Reuse
.146
7.1.2
Finding Specific Instance Data
.146
7.1.3
Navigation in the Semantic Web
.146
7.2
A Close Look inside Swoogle
.147
7.2.1
Swoogle Architecture
.147
7.2.2
The Discovery of SWDs
.148
7.2.3
The Collection of Metadata
.149
7.2.4
The Calculation of Rankings Using Metadata
.150
7.2.5
The Indexation and Retrieval of SWDs
.150
7.3
Examples of Using Swoogle
.151
Chapter
8
FOAF: Friend of a Friend
.159
8.1
What FOAF Is and What It Does
.159
8.2
Basic FOAF Vocabulary and Examples
.161
8.3
Creating Your FOAF Document and Getting into the Circle
.165
8.3.1
How Does the Circle Work?
.165
8.3.2
Creating Your FOAF Document
.166
8.3.3
Getting into the Circle: Publishing Your FOAF Document
.167
8.4
Updating Our Camera Ontology Using FOAF Vocabulary
.169
Chapter
9
Mark Up Your Web Document, Please!
.173
9.1
Semantic Markup: A Connection between Two Worlds
.173
9.1.1
What Is Semantic Markup?
.173
9.1.2
The Procedure of Semantic Markup
.174
9.2
Marking up Your Document Manually
.175
9.3
Marking up Your Document by Using Tools
.181
9.4
Semantic Markup Issues
.184
9.4.
1 Who and Why?
.184
9.4.2
Is Automatic Markup Possible?
.184
9.4.3
Centralized or Decentralized?
.184
Chapter
10
Semantic Web Search Engine Revisited: A Prototype System
.187
10.1
Why Search Engines Again
.187
10.2
Why Traditional Search Engines Fail
.188
10.3
The Design of the Semantic Web Search Engine Prototype
.189
10.3.1
Query Processing: The User Interface
.189
10.3.2
The Discovery Strategy: More Focused Crawling
.190
10.3.3
The Indexation Strategy: Vertical and Horizontal
.192
10.3.3.1
Vertical Indexation
.192
10.3.3.2
Horizontal Indexation
.197
10.4
Using the Prototype System
.200
10.5
Why This Prototype Search Engine Provides Better Performance
.201
10.6
A Suggestion for Possible Implementation
.204
PART
4
From The Semantic Web
to Semantic Web Services
.205
Chapter
11
From Web Services to Semantic Web Services
.207
11.1
Web Service and Web Service Standards
.207
11.1.1
Describe Your Web Service: WSDL
.208
11.1.2
Exchange Data Freely: SOAP
.214
11.1.3
Typical Activity Flow for Web Services
.216
11.2
From Web Services to Semantic Web Services
.216
11.2.1
UDDI: A Registry of Web Services
.216
11.2.2
Using UDDI to Discover Web Services
.224
11.2.2.1
Adding Categorization Information
to the Service Type
.224
11.2.2.2
Adding Identification Information
to the Service Type
.229
11.2.3
The Need for Semantic Web Services
.,.229
Chapter
12
OWL-S: An Upper Ontology to Describe Web Services
.233
12.1
What is Upper Ontology?
.233
12.2
The Concept of OWL-S
.234
12.2.1
Overview of OWL-S
.234
12.2.2
How Does OWL-S Meet Expectations?
.235
12.3
OWL-S Building Blocks
.236
12.3.1
OWL-S Profile Ontology
.236
12.3.2
OWL-S process Ontology
.243
12.3.3
OWL-S Grounding Ontology
.248
12.4
Validating Your OWL-S Documents
.254
12.5
Where Are the Semantics?
.254
Chapter
13
Adding Semantics to Web Service Descriptions
.257
13.1
WSDL-S
.257
13.1.1
WSDL-S Overview
.257
13.1.2
WSDL-S Annotations
.258
13.1.3
WSDL-S and UDDI
.262
13.2
OWL-S to UDDI Mapping
.263
13.2.1
More About UDDI tModeis
.263
13.2.1.1
tModei and Interface Representation
.264
13.2.1.2
tModei and Categorization to Facilitate
Discovery of Web Services
.265
13.2.1.3
tModei and Namespace Representation
.265
13.2.2
Mapping OWL-S Profile Information into the UDDI Registry
.268
13.2.3
Issues of Mapping OWL-S Profile Information
into UDDI Registry
.271
13.3
Matchmaking Engines
.272
Chapter
14
A Search Engine for Semantic Web Services
.275
14.1
The Need for Such a Search Engine
.275
14.2
Design of the Search Engine
.277
14.2.1
Architecture of the Search Engine
.277
14.2.2
Individual Components
.277
14.2.3
A Matchmaking Algorithm
.280
14.3
Implementation Details
.284
14.3.1
Housekeeping Work
.284
14.3.1.1
A Seed URL for the Web Crawler
.284
14.3.1.2
Utility Classes
.286
14.3.2
Implementation of the Semantic Service Description Crawler
.290
14.3.3
Implementation of the Semantic Service Description
Repository
.298
14.3.4
Implementation of the Searching Functionalities
.306
14.3.4.1
Suggested Architecture for Testing
.306
14.3.4.2
Implementation of the Server-Side Searching
Components
.308
14.4
Usage Example of the Semantic Web Service Search Engine
.314
14.4.1
Running the Crawler
.315
14.4.2
Querying the Search Engine
.315
Chapter
15
Summary and Further Exploration
.321
15.1
What Have We Learned?
.321
15.1.1
The Concept of the Semantic Web
.321
15.1.2
The Full Technical Foundation for the Semantic Web
.322
15.1.3
Real-World Examples and Applications of the Semantic Web
.322
15.1.4
From the Semantic Web to Semantic Web Services
.323
15.2
Further Reading for Going Further
.325
15.2.1
Further Readings on the Semantic Web
.325
15.2.2
Further Readings on Semantic Web Services
.326
References
.329
Index
.333 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Yu, Liyang |
author_facet | Yu, Liyang |
author_role | aut |
author_sort | Yu, Liyang |
author_variant | l y ly |
building | Verbundindex |
bvnumber | BV023481186 |
callnumber-first | T - Technology |
callnumber-label | TK5105 |
callnumber-raw | TK5105.88815 |
callnumber-search | TK5105.88815 |
callnumber-sort | TK 45105.88815 |
callnumber-subject | TK - Electrical and Nuclear Engineering |
classification_rvk | ST 205 |
ctrlnum | (OCoLC)77004219 (DE-599)BSZ266732232 |
dewey-full | 025.04 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 025 - Operations of libraries and archives |
dewey-raw | 025.04 |
dewey-search | 025.04 |
dewey-sort | 225.04 |
dewey-tens | 020 - Library and information sciences |
discipline | Allgemeines Informatik |
discipline_str_mv | Allgemeines Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01604nam a2200421 c 4500</leader><controlfield tag="001">BV023481186</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20081217 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">080807s2007 ad|| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1584889330</subfield><subfield code="c">(hbk.) : £39.99 hbk. : £39.99 : CIP entry (June)</subfield><subfield code="9">1-584-88933-0</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781584889335</subfield><subfield code="9">978-1-58488-933-5</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9781584889335</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)77004219</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BSZ266732232</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-1051</subfield><subfield code="a">DE-355</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">TK5105.88815</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">025.04</subfield><subfield code="2">22</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 205</subfield><subfield code="0">(DE-625)143613:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Yu, Liyang</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Introduction to semantic Web and semantic Web services</subfield><subfield code="c">Liyang Yu</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Boca Raton, Fla. [u.a.]</subfield><subfield code="b">Chapman & Hall/CRC</subfield><subfield code="c">2007</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">341 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield><subfield code="c">24cm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes bibliographical references and index</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Semantic Web</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Web services</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Semantic Web</subfield><subfield code="0">(DE-588)4688372-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Dienstleistung</subfield><subfield code="0">(DE-588)4012178-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Semantic Web</subfield><subfield code="0">(DE-588)4688372-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Dienstleistung</subfield><subfield code="0">(DE-588)4012178-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Regensburg</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016663323&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-016663323</subfield></datafield></record></collection> |
id | DE-604.BV023481186 |
illustrated | Illustrated |
index_date | 2024-07-02T21:37:59Z |
indexdate | 2024-07-09T21:19:45Z |
institution | BVB |
isbn | 1584889330 9781584889335 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-016663323 |
oclc_num | 77004219 |
open_access_boolean | |
owner | DE-1051 DE-355 DE-BY-UBR |
owner_facet | DE-1051 DE-355 DE-BY-UBR |
physical | 341 S. Ill., graph. Darst. 24cm |
publishDate | 2007 |
publishDateSearch | 2007 |
publishDateSort | 2007 |
publisher | Chapman & Hall/CRC |
record_format | marc |
spelling | Yu, Liyang Verfasser aut Introduction to semantic Web and semantic Web services Liyang Yu Boca Raton, Fla. [u.a.] Chapman & Hall/CRC 2007 341 S. Ill., graph. Darst. 24cm txt rdacontent n rdamedia nc rdacarrier Includes bibliographical references and index Semantic Web Web services Semantic Web (DE-588)4688372-1 gnd rswk-swf Dienstleistung (DE-588)4012178-1 gnd rswk-swf Semantic Web (DE-588)4688372-1 s Dienstleistung (DE-588)4012178-1 s DE-604 Digitalisierung UB Regensburg application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016663323&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Yu, Liyang Introduction to semantic Web and semantic Web services Semantic Web Web services Semantic Web (DE-588)4688372-1 gnd Dienstleistung (DE-588)4012178-1 gnd |
subject_GND | (DE-588)4688372-1 (DE-588)4012178-1 |
title | Introduction to semantic Web and semantic Web services |
title_auth | Introduction to semantic Web and semantic Web services |
title_exact_search | Introduction to semantic Web and semantic Web services |
title_exact_search_txtP | Introduction to semantic Web and semantic Web services |
title_full | Introduction to semantic Web and semantic Web services Liyang Yu |
title_fullStr | Introduction to semantic Web and semantic Web services Liyang Yu |
title_full_unstemmed | Introduction to semantic Web and semantic Web services Liyang Yu |
title_short | Introduction to semantic Web and semantic Web services |
title_sort | introduction to semantic web and semantic web services |
topic | Semantic Web Web services Semantic Web (DE-588)4688372-1 gnd Dienstleistung (DE-588)4012178-1 gnd |
topic_facet | Semantic Web Web services Dienstleistung |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016663323&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT yuliyang introductiontosemanticwebandsemanticwebservices |