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. Search Engine in Both Traditional and Semantic Web Environments. THE NUTS AND BOLTS OF SEMANTIC WEB TECHNOLOGY. The Building Block of the Semantic Web: RDF. RDFS, Taxonomy, and Ontology. Web Ontology Language: OWL. Validating Your OWL Ontology. THE SEMANTIC WEB: REAL-WORLD EXAMPLES AND APPLICATIONS. Swoogle: A Search Engine for Semantic Web Documents. FOAF: Friend of a Friend. Mark Up Your Web Document, Please! Semantic Web Search Engine Revisit: A Prototype System. FROM THE SEMANTIC WEB TO SEMANTIC WEB SERVICES. From Web Services to Semantic Web Services. OWL-S: An Upper Ontology to Describe Web Services. Adding Semantics to Web Service Descriptions. A Search Engine for Semantic Web Services. Summary and Further Readings. REFERENCES. INDEX.