Introduction to the Semantic Web and Semantic Web Services

Introduction to the Semantic Web and Semantic Web Services

Published:
Author(s):
Free Standard Shipping

Purchasing Options

Hardback
$87.95
Add to cart
ISBN 9781584889335
Cat# C9330
eBook
ISBN 9781584889342
Cat# CE9330
 

Features

  • Provides complete coverage of all of the semantic Web's core technology components, including RDF, RDFS, OWL, and OWL-S
  • Explains numerous real-world examples step-by-step to make the concepts and languages easy to understand
  • Details exactly how traditional Web services can benefit from the vision of the semantic Web
  • Includes Java and Jena API programming examples of a complete, running search engine for semantic Web services, reusable source code, and key classes and methods
  • Summary

    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

    Related Titles

     
    Textbooks
    Other CRC Press Sites
    Featured Authors
    STAY CONNECTED
    Facebook Page for CRC Press Twitter Page for CRC Press You Tube Channel for CRC Press LinkedIn Page for CRC Press Google Plus Page for CRC Press
    Sign Up for Email Alerts
    © 2013 Taylor & Francis Group, LLC. All Rights Reserved. Privacy Policy | Cookie Use | Shipping Policy | Contact Us