Introduction to the Semantic Web and Semantic Web Services (Hardback) book cover

Introduction to the Semantic Web and Semantic Web Services

By Liyang Yu

© 2007 – Chapman and Hall/CRC

368 pages | 57 B/W Illus.

e–Inspection Copy
Purchasing Options:$ = USD
Hardback: 9781584889335
pub: 2007-06-14
SAVE ~$19.79
$98.95
$79.16
x
eBook (VitalSource) : 9781584889342
pub: 2007-06-14
from $28.98


FREE Standard Shipping!

Description

Even though the semantic Web is a relatively new and dynamic area of research, a whole suite of components, standards, and tools have already been developed around it. Using a concrete approach, Introduction to the Semantic Web and Semantic Web Services builds a firm foundation in the concept of the semantic Web, its principal technologies, its real-world applications, and its relevant coding examples.

This introductory yet comprehensive book covers every facet of this exciting technology. After an introduction to the semantic Web concept, it discusses its major technical enablers and the relationships among these components. The author then presents several applications of the semantic Web, including Swoogle, FOAF, and a detailed design of a semantic Web search engine. The book concludes with discussions on how to add semantics to traditional Web service descriptions and how to develop a search engine for semantic Web services.

Covering the building blocks of an advanced Web technology, this practical resource equips you with the tools to further explore the world of the semantic Web on your own.

Table of Contents

THE WORLD OF THE SEMANTIC WEB

From Traditional Web to Semantic Web

What is WWW?

A first look at the semantic Web

An introduction to metadata

Search Engine in Both Traditional and Semantic Web Environments

Search engine for the traditional Web

Search engine for the semantic Web: a hypothetical example

Further considerations

The semantic Web: a summary

What is the key to semantic Web implementation?

THE NUTS AND BOLTS OF SEMANTIC WEB TECHNOLOGY

The Building Block of the Semantic Web: RDF

Overview: what is RDF?

The basic elements of RDF

RDF triples: knowledge that machines can use

A closer look at RDF

Fundamental rules of RDF

Aggregation and distributed information

More about RDF

RDF tools

RDFS, Taxonomy, and Ontology

Overview: why we need RDFS

RDFS + RDF: one more step toward machine readability

Core elements of RDFS

The concepts of ontology and taxonomy

Another look at inferencing based on RDF schema

Web Ontology Language: OWL

Using OWL to define classes: localize global properties

Using OWL to define class: set operators and enumeration

Using OWL to define properties: a richer syntax for more reasoning power

Using OWL to define properties: property characteristics

Ontology matching and distributed information

OWL ontology header

Final camera ontology rewritten in OWL

Three faces of OWL

Validating Your OWL Ontology

Related development tools

Validate OWL ontology by using Web utilities

Using programming APIs to understand OWL ontology

THE SEMANTIC WEB: REAL-WORLD EXAMPLES AND APPLICATIONS

Swoogle: A Search Engine for Semantic Web Documents

What is Swoogle and what is it used for?

A close look inside Swoogle

Examples of using Swoogle

FOAF: Friend of a Friend

What FOAF is and what it does

Basic FOAF vocabulary and examples

Creating your FOAF document and getting into the circle

Updating our camera ontology using FOAF vocabulary

Mark Up Your Web Document, Please!

Semantic markup: a connection between two worlds

Marking up your document manually

Marking up your document by using tools

Semantic markup issues

Semantic Web Search Engine Revisit: A Prototype System

Why search engines again

Why traditional search engines fail

The design of the semantic Web search engine prototype

Using the prototype system

Why this prototype provides better performance

A suggestion for possible implementation

FROM THE SEMANTIC WEB TO SEMANTIC WEB SERVICES

From Web Services to Semantic Web Services

Web service and Web service standards

From Web services to semantic Web services

OWL-S: An Upper Ontology to Describe Web Services

What is upper ontology?

The concept of OWL-S

OWL-S building blocks

Validating your OWL-S documents

Where is the semantics?

Adding Semantics to Web Service Descriptions

WSDL-S

OWL-S to UDDI mapping

Match-making engines

A Search Engine for Semantic Web Services

The need for such a search engine

Design of the search engine

Implementation details

Usage example of the semantic Web service search engine

Summary and Further Readings

What have we learned?

Further reading for going further

REFERENCES

INDEX

Subject Categories

BISAC Subject Codes/Headings:
COM021030
COMPUTERS / Database Management / Data Mining
COM051010
COMPUTERS / Programming Languages / General
COM060000
COMPUTERS / Internet / General