skip to main content
Skip header Section
A Semantic Web PrimerAugust 2012
Publisher:
  • The MIT Press
ISBN:978-0-262-01828-9
Published:24 August 2012
Pages:
296
Skip Bibliometrics Section
Bibliometrics
Skip Abstract Section
Abstract

The development of the Semantic Web, with machine-readable content, has the potential to revolutionize the World Wide Web and its uses. A Semantic Web Primer provides an introduction and guide to this continuously evolving field, describing its key ideas, languages, and technologies. Suitable for use as a textbook or for independent study by professionals, it concentrates on undergraduate-level fundamental concepts and techniques that will enable readers to proceed with building applications on their own and includes exercises, project descriptions, and annotated references to relevant online materials.The third edition of this widely used text has been thoroughly updated, with significant new material that reflects a rapidly developing field. Treatment of the different languages (OWL2, rules) expands the coverage of RDF and OWL, defining the data model independently of XML and including coverage of N3/Turtle and RDFa. A chapter is devoted to OWL2, the new W3C standard. This edition also features additional coverage of the query language SPARQL, the rule language RIF and the possibility of interaction between rules and ontology languages and applications. The chapter on Semantic Web applications reflects the rapid developments of the past few years. A new chapter offers ideas for term projects. Additional material, including updates on the technological trends and research directions, can be found at http://www.semanticwebprimer.org.

Cited By

  1. ACM
    Ao J, Cheng Z, Chirkova R and Kolaitis P (2023). Theory and Practice of Relational-to-RDF Temporal Data Exchange and Query Answering, Journal of Data and Information Quality, 10.1145/3591359, 15:2, (1-27), Online publication date: 30-Jun-2023.
  2. ACM
    Corno F, De Russis L and Roffarello A (2021). From Users’ Intentions to IF-THEN Rules in the Internet of Things, ACM Transactions on Information Systems, 39:4, (1-33), Online publication date: 31-Oct-2021.
  3. ACM
    Morais G, Bork D and Adda M Towards an Ontology-driven Approach to Model and Analyze Microservices Architectures Proceedings of the 13th International Conference on Management of Digital EcoSystems, (79-86)
  4. Artemenko V and Bezdenezhnykh I (2021). Prospective Areas for Development of the Military-Scientific Information System, Scientific and Technical Information Processing, 48:1, (58-69), Online publication date: 1-Jan-2021.
  5. ACM
    Algosaibi A and Albahli S Web Documents Structures as Source for Machine-Understandable Document Proceedings of the 2019 2nd International Conference on Intelligent Science and Technology, (11-17)
  6. Sansonetti G, Gasparetti F, Micarelli A, Cena F and Gena C (2019). Enhancing cultural recommendations through social and linked open data, User Modeling and User-Adapted Interaction, 29:1, (121-159), Online publication date: 1-Mar-2019.
  7. ACM
    Hirzel M, Baudart G, Bonifati A, Della Valle E, Sakr S and Akrivi Vlachou A (2018). Stream Processing Languages in the Big Data Era, ACM SIGMOD Record, 47:2, (29-40), Online publication date: 11-Dec-2018.
  8. Engerer V (2017). Exploring interdisciplinary relationships between linguistics and information retrieval from the 1960s to today, Journal of the Association for Information Science and Technology, 68:3, (660-680), Online publication date: 1-Mar-2017.
  9. Ilievski F, Beek W, Erp M, Rietveld L and Schlobach S LOTUS Proceedings of the 13th International Conference on The Semantic Web. Latest Advances and New Domains - Volume 9678, (470-485)
  10. Beek W, Schlobach S and Harmelen F A Contextualised Semantics for owl Proceedings of the 13th International Conference on The Semantic Web. Latest Advances and New Domains - Volume 9678, (405-419)
  11. Euzenat J (2015). Revision in networks of ontologies, Artificial Intelligence, 228:C, (195-216), Online publication date: 1-Nov-2015.
  12. ACM
    Groth P Increasing the Productivity of Scholarship Proceedings of the 24th International Conference on World Wide Web, (993-993)
  13. Beek W, Schlobach S and van Harmelen F Rough set semantics for identity on the web Proceedings of the Fourteenth International Conference on Principles of Knowledge Representation and Reasoning, (587-589)
  14. Amailef K and Lu J (2013). Ontology-supported case-based reasoning approach for intelligent m-Government emergency response services, Decision Support Systems, 55:1, (79-97), Online publication date: 1-Apr-2013.
  15. Kaczor K, Kluza K and Nalepa G Towards Rule Interoperability Transactions on Computational Collective Intelligence XI - Volume 8065, (155-175)
  16. Avanija J and Ramar K (2012). Semantic Clustering of Web Documents, International Journal of Information Technology and Web Engineering, 7:4, (20-33), Online publication date: 1-Oct-2012.
  17. Wlodarczyk T, Rong C and Thorsen K Industrial Cloud Proceedings of the 1st International Conference on Cloud Computing, (460-471)
Contributors
  • University of Huddersfield
  • University of Amsterdam
  • Free University Amsterdam
  • Free University Amsterdam

Recommendations

Pascal V. Calarco

A continuing issue with actualizing the promises of Tim Berners-Lee's idea of the semantic Web [1] has been twofold. Initially, there was a lack of standards and practical tools around the domain, which the World Wide Web Consortium (W3C) and early adopters have addressed over the past decade or so. More recently, the barrier has been the lack of accessible written works that explain the intent, related standards, tools, and best practices for implementing semantic Web technologies and infrastructure. Although there are many thousands of works covering the semantic Web, many of these are either domain-specific or somewhat too technical for readers new to these concepts. This updated edition represents a step in the right direction toward addressing this latter barrier, which has developed since the first edition was published [2]. In this fairly concise volume, the authors present a progressive introduction to the topic, and the various technology standards associated with it, that is appropriately accessible to the novice. The third edition has been extensively updated throughout, including the handling of the various technologies in this rapidly developing field. Other new features include a chapter on the new Web ontology language 2 (OWL2) W3C standard and associated rules; updated coverage of the resource description framework (RDF) with the release of RDFa; and expanded coverage of SPARQL, the rule interchange format (RIF), and related application areas. Each chapter provides useful pointers for further investigation and reading-a helpful way to keep the page count down. The book is appropriately technical in its descriptions and examples, and chapters 6, "Applications," and 7 "Ontology Engineering," will help the reader pull these technologies together with a series of application examples from a number of different domains. This empowers the user by tackling the issue of ontology creation and customization. Appendix A provides Extensible Markup Language (XML) essentials. I recommend this book. Online Computing Reviews Service

Denilson Barbosa

The semantic web is one of the largest recent endeavors in computing science. It promises a much better future where computer agents can help humans harness the knowledge and resources available online. Some argue that this is yet another doomed effort to realize the decades-old impossible promise of the pioneers in artificial intelligence. Others contend that we have learned from past mistakes, and our computing infrastructure has evolved to the point where we can get it right this time. Still others argue that the semantic web is something else completely different: a web of linked data. In any case, this book provides a comprehensive introduction to the field, from the need for this new web to the major challenges that remain before its realization. Now in its third edition, the book has been revised and updated to contemplate the latest developments in this arena. The book is technical and didactic, covering all building blocks of the semantic web. Its core message is that the semantic web is a web where data is made available in ways that both humans and machines can use. For that to happen, the data must be encoded in machine-friendly formats and annotated with semantic information, giving it meaning. The book is carefully crafted, laying out the material in a coherent sequence. It opens with the big picture of the semantic web in chapter 1, and closes with an account of where we are on the path to its realization in chapter 8. Chapters 2 and 3 cover encoding and querying data, while chapters 4 and 5 discuss adding semantics and inferring new facts. Chapter 6 gives several examples of existing real-world applications built on semantic web technologies, and chapter 7 reads like a manual on how to build semantic web applications, how to construct ontologies, and how to leverage existing data. There are four technical chapters (2 to 5) and a technical appendix. Chapters 2 and 3 are a tutorial on the resource description framework (RDF) and SPARQL, the standard technologies for encoding and querying web data. The book covers the RDF data model, the different syntaxes for RDF, and RDF and schema, and shows how it can add semantics on its own. The authors also provide the main aspects of the SPARQL language, its pattern-matching flavor, its ability to query schemas, and the newer development of SPARQL Updates. While chapters 2 and 3 are more data-centric, chapters 4 and 5 are devoted to semantics, from the basics of ontologies and the specifics of OWL2, the current standard, to the need for logics and an inference mechanism to derive new facts and knowledge. The authors provide a good discussion of one of the thorniest issues in the field: the intricate web of description logics, including their various flavors and non-trivial trade-offs in terms of expressiveness and computational cost. Appendix A is good tutorial on Extensible Markup Language (XML), and has been revised and improved since the first edition of the book. Chapter 8 contends that the semantic web is already here. While some might disagree, no one can deny that there are many tools and large-scale systems built using semantic web technologies. The chapter reinforces several key messages. First, while any "new" web must be embraced by developers and users rather than imposed on them, the need for standardization cannot be overstated. Of course, linking data is vital in this new world and attention should be paid so that it is done right. Finally, there is the point that "a little semantics goes a long way," which is the central tenet of semantic web advocates. A lucid list of future work is discussed, including some truly major challenges that will keep researchers busy for many years at least. These include dealing with context in reasoning; reasoning in large-scale, distributed query processing; and dealing with streaming data. This book is accessible to a wide audience. For someone with no previous exposure to the semantic web, or for practitioners outside computing science, it is hard to imagine a more useful introductory resource. The book is also very concise and to the point, playing the role of an introductory text really well. On the other hand, the authors necessarily omit many details. This is not a problem for the informed reader, as the list of pointers for further details and relevant technical literature is excellent. Fans of the open linked data movement may perhaps feel disadvantaged by the book, which could devote a lot more space to the nitty-gritty of transforming the current web into the semantic web. It is as if there was a tacit assumption that the semantic web could be built starting anew, breaking away from the old web, which is a contentious issue at least. Another balanced discussion that should have appeared, especially in a third edition, is one on the valid criticism and skepticism that exist around this topic. Such a discussion would have fit in really well, and possibly would have further enhanced the authors' point of view that the semantic web is not only a great idea, but is also a reality. Online Computing Reviews Service

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.