skip to main content
Skip header Section
Semantic Web for the Working Ontologist: Effective Modeling in RDFS and OWLJuly 2011
Publisher:
  • Morgan Kaufmann Publishers Inc.
  • 340 Pine Street, Sixth Floor
  • San Francisco
  • CA
  • United States
ISBN:978-0-12-385965-5
Published:05 July 2011
Pages:
384
Skip Bibliometrics Section
Bibliometrics
Skip Abstract Section
Abstract

Semantic Web models and technologies provide information in machine-readable languages that enable computers to access the Web more intelligently and perform tasks automatically without the direction of users. These technologies are relatively recent and advancing rapidly, creating a set of unique challenges for those developing applications. Semantic Web for the Working Ontologist is the essential, comprehensive resource on semantic modeling, for practitioners in health care, artificial intelligence, finance, engineering, military intelligence, enterprise architecture, and more. Focused on developing useful and reusable models, this market-leading book explains how to build semantic content (ontologies) and how to build applications that access that content. New in this edition: Coverage of the latest Semantic Web tools for organizing, querying, and processing information - see details in TOC below Detailed information on the latest ontologies used in key web applications including ecommerce, social networking, data mining, using government data, and more Updated with the latest developments and advances in Semantic Web technologies for organizing, querying, and processing information, including SPARQL, RDF and RDFS, OWL 2.0, and SKOS Detailed information on the ontologies used in todays key web applications, including ecommerce, social networking, data mining, using government data, and more Even more illustrative examples and case studies that demonstrate what semantic technologies are and how they work together to solve real-world problems Table of Contents 1 What Is The Semantic Web 2 Semantic Modeling 3 RDF - The Basis of the Semantic Web 4 SPARQL - The Query Language for RDF 5 Semantic Web Application Architecture 6 RDF And Inferencing 7 RDF Schema Language 8 RDFS-Plus 9 SKOS - the Simple Knowledge Organization System 10 Ontologies in the Wild: Linked Open Data and the Open Graph Project 11 Basic OWL 12 Counting and Sets In OWL 13 MORE Ontologies in the Wild: QUDT, GoodRelations, and OBO Foundry 14 Good and Bad Modeling Practices 15 OWL 2.0 Levels and Logic 16 Conclusions 17 Frequently Asked Questions

Cited By

  1. ACM
    Garcia R, Harris H, Beach M, Couch D and Khan S UAS Integration Safety and Security Technology Ontology Proceedings of the 2023 International Conference on Research in Adaptive and Convergent Systems, (1-6)
  2. Marinucci L, Mazzuca C and Gangemi A (2022). Exposing implicit biases and stereotypes in human and artificial intelligence: state of the art and challenges with a focus on gender, AI & Society, 38:2, (747-761), Online publication date: 1-Apr-2023.
  3. Opdahl A and Tessem B (2021). Ontologies for finding journalistic angles, Software and Systems Modeling (SoSyM), 20:1, (71-87), Online publication date: 1-Feb-2021.
  4. Sánchez-Cervantes J, Colombo-Mendoza L, Alor-Hernández G, García-Alcaráz J, Álvarez-Rodríguez J and Rodríguez-González A (2019). LINDASearch: a faceted search system for linked open datasets, Wireless Networks, 26:8, (5645-5663), Online publication date: 1-Nov-2020.
  5. Yamada D, Bernardi F, Miyoshi N, de Lima I, Vinci A, Yoshiura V and Alves D Ontology-Based Inference for Supporting Clinical Decisions in Mental Health Computational Science – ICCS 2020, (363-375)
  6. Homola M, Kl’uka J, Kubincová Z, Marmanová P and Cifra M Timing the Adaptive Learning Process with Events Ontology Advances in Web-Based Learning – ICWL 2019, (3-14)
  7. Majumder M, Wisniewski L and Diedrich C A Comparison of OPC UA & Semantic Web Languages for the purpose of Industrial Automation Applications 2019 24th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), (1297-1300)
  8. ACM
    Zhomartkyzy G, Kumargazhanova S, Popova G and Suleimenova L Development of University Scientific Knowledge Ontological Model Proceedings of the 2019 2nd International Conference on Mathematics and Statistics, (40-45)
  9. ACM
    Cristea D and Trofin B A Historical Ontology of Semi-automatic Specification Extraction from Romanian Language Proceedings of the 2019 2nd International Conference on Geoinformatics and Data Analysis, (125-129)
  10. Saripalle R (2019). Fast Health Interoperability Resources FHIR, International Journal of E-Health and Medical Communications, 10:1, (76-93), Online publication date: 1-Jan-2019.
  11. Day C (2018). The March of Kiosks, Computing in Science and Engineering, 20:6, (104-104), Online publication date: 1-Nov-2018.
  12. Tecuci G, Marcu D, Meckl S and Boicu M (2018). Evidence-Based Detection of Advanced Persistent Threats, Computing in Science and Engineering, 20:6, (54-65), Online publication date: 1-Nov-2018.
  13. ACM
    Slimani H, Hamal O, El Faddouli N, Bennani S and Amrous N Semantic recommendation system of digital educational resources Proceedings of the 12th International Conference on Intelligent Systems: Theories and Applications, (1-6)
  14. Alamri A (2018). Semantic Health Mediation and Access Control Manager for Interoperability Among Healthcare Systems, Journal of Information Technology Research, 11:4, (87-98), Online publication date: 1-Oct-2018.
  15. ACM
    Pawełoszek I and Korczak J Merging of Ontologies - Conceptual Design Issues Proceedings of the 2018 10th International Conference on Information Management and Engineering, (59-63)
  16. Erkimbaev A, Zitserman V, Kobzev G and Kosinov A (2018). Integration of Information Resources Containing Data on the Properties of Substances and Materials, Automatic Documentation and Mathematical Linguistics, 52:5, (257-264), Online publication date: 1-Sep-2018.
  17. ACM
    Kingsun M, Myers T and Hardy D C-DOM Proceedings of the Australasian Computer Science Week Multiconference, (1-10)
  18. Wu S, Zhang Y and Cao W (2017). Network security assessment using a semantic reasoning and graph based approach, Computers and Electrical Engineering, 64:C, (96-109), Online publication date: 1-Nov-2017.
  19. Ali M and Mohamed Y (2017). A method for clustering unlabeled BIM objects using entropy and TF-IDF with RDF encoding, Advanced Engineering Informatics, 33:C, (154-163), Online publication date: 1-Aug-2017.
  20. Yet B, Perkins Z, Tai N and Marsh D (2017). Clinical evidence framework for Bayesian networks, Knowledge and Information Systems, 50:1, (117-143), Online publication date: 1-Jan-2017.
  21. Xu Z, Zhang Y and Xu X (2016). 3D visualization for building information models based upon IFC and WebGL integration, Multimedia Tools and Applications, 75:24, (17421-17441), Online publication date: 1-Dec-2016.
  22. ACM
    Cuzzocrea A and Pirrò G A semantic-web-technology-based framework for supporting knowledge-driven digital forensics Proceedings of the 8th International Conference on Management of Digital EcoSystems, (58-66)
  23. Hinkelmann K, Gerber A, Karagiannis D, Thoenssen B, van der Merwe A and Woitsch R (2016). A new paradigm for the continuous alignment of business and IT, Computers in Industry, 79:C, (77-86), Online publication date: 1-Jun-2016.
  24. Brown R, Beydoun G, Low G, Tibben W, Zamani R, García-Sánchez F and Martinez-Bejar R (2016). Computationally efficient ontology selection in software requirement planning, Information Systems Frontiers, 18:2, (349-358), Online publication date: 1-Apr-2016.
  25. Subercaze J, Gravier C, Chevalier J and Laforest F (2016). Inferray, Proceedings of the VLDB Endowment, 9:6, (468-479), Online publication date: 1-Jan-2016.
  26. ACM
    Glushko R Collaborative authoring, evolution, and personalization for a "transdisciplinary" textbook Companion to the Proceedings of the 11th International Symposium on Open Collaboration, (1-10)
  27. Janowicz K, van Harmelen F, Hendler J and Hitzler P (2015). Why the Data Train Needs Semantic Rails, AI Magazine, 36:1, (5-14), Online publication date: 1-Mar-2015.
  28. Valêncio C, Guimarães D, Zafalon G, Neves L and Colombini A OntoSDM Proceedings of the 41st International Conference on SOFSEM 2015: Theory and Practice of Computer Science - Volume 8939, (555-565)
  29. ACM
    Willmann R, Biffl S and Serral E Determining qualified production processes for new product ramp-up using semantic web technologies Proceedings of the 14th International Conference on Knowledge Technologies and Data-driven Business, (1-8)
  30. ACM
    Park K, Kim Y and Chang J Interoperable context sharing in an ontology-enabled collaboration framework Proceedings of the 8th International Conference on Ubiquitous Information Management and Communication, (1-8)
  31. ACM
    Roy S and Zeng W (2014). Cognitive canonicalization of natural language queries using semantic strata, ACM Transactions on Speech and Language Processing , 10:4, (1-30), Online publication date: 1-Dec-2013.
  32. ACM
    Scherp A Semantic technologies for multimedia content Proceedings of the 21st ACM international conference on Multimedia, (1107-1108)
  33. Corrigan D, Soler J and Delaney B Development of an ontological model of evidence for transform utilizing transition project data Proceedings of the Joint 2012 International Conference on Semantic Technologies Applied to Biomedical Informatics and Individualized Medicine - Volume 930, (26-33)
  34. Mader C, Haslhofer B and Isaac A Finding quality issues in SKOS vocabularies Proceedings of the Second international conference on Theory and Practice of Digital Libraries, (222-233)
  35. Colomo-Palacios R, Rodríguez-González A, Sánchez-Cervantes J and Alor-Hernandez G (2012). Linked Data, International Journal of Human Capital and Information Technology Professionals, 3:3, (1-12), Online publication date: 1-Jul-2012.
Contributors
  • Écoles polytechniques fédérales
  • Rensselaer Polytechnic Institute

Recommendations

Reviews

Julia E. Hodges

The authors describe this edition as a reflection of the technological changes and advances that have occurred since the first edition was published in 2008. The concept for this book grew from the authors" opinion that people in certain industries (for example, healthcare, life sciences, engineering, and national intelligence) suffer from a lack of introductory-level training on the capabilities of semantic Web languages such as the Web ontology language OWL. The authors created a training series for Web developers, and their experience with this training convinced them that Web practitioners need introductory-level educational materials that they can study on their own and refer to repeatedly. The second edition of the book retains the flavor of the first edition in that it begins with the basics--it defines the semantic Web and discusses the available tools for working with it--and then goes on to discuss the use of ontologies. Chapter 1 provides the motivation for the development of the semantic Web, explaining how it quickly overcame early skepticism that no one would be interested in providing all the content needed for a distributed web of information on many different topics. The second chapter approaches the subject of semantic modeling by first talking about the modeling of human communication, with an emphasis on the abilities of such models to provide explanations, make predictions, and represent the common points among different viewpoints. The point that is made is that modeling information on the semantic Web is "the activity of distilling communal knowledge out of a chaotic mess of information." The use of the resource description framework (RDF) as a semantic Web representation language is covered in chapter 3. Several examples, with accompanying figures, show how RDF can model data, including how that data is distributed and merged on the Web. The next chapter, expanding on the data modeling discussion in chapter 3, describes the architecture of Web applications (with components such as parsers and query engines). Querying the Web is discussed in chapter 5. Several examples illustrate the different types of information retrieval systems. There is an emphasis on the use of SPARQL as both a query and a rule language. Chapter 6 introduces the concept of inferencing. More details are provided in chapters 7 to 12, which cover RDF, RDF Schema Plus (RDFS-Plus), simple knowledge organization system (SKOS), and OWL. Chapter 13, "Ontologies on the Web--Putting It All Together," describes the GoodRelations ontology; QUDT, the NASA ontology for units of measure; and CHEBI, for biological ontologies. Chapter 15 covers more advanced concepts of modeling in OWL; it includes brief descriptions of metamodeling, multi-part properties, profiles, and rules, but only at the level of introducing the concepts. Chapter 14, "Good and Bad Modeling Practices," includes a number of examples that can result in poorly designed, unusable data models. Some of the design practices described here (such as "know what you want" and "modeling for reuse") reflect well-accepted software engineering design principles. The chapter ends with examples of common errors made in Web models. Chapter 16, "Conclusions," is a brief overview of the book's major concepts. It is followed by a useful appendix of frequently asked questions, with references to those pages that cover the challenges associated with each question. Overall, this is an easy-to-follow guide to the basic concepts related to building semantic Web ontologies. The book flows well from chapter to chapter, and the many examples illustrate the different topics. For beginners, it's an excellent introduction to the subject, which is exactly what the authors intended; however, for more experienced practitioners, the book is not as useful. Online Computing Reviews Service

David E. Robbins

Anyone who is interested in semantic Web technologies will find this book deeply instructive. Although written at an introductory level, even experienced semantic modelers and application builders will find Allemang and Hendler's lucid descriptions and relevant examples to be a refreshing and enlightening review of the core of the semantic Web. Chapters 1 and 2 provide the philosophical concepts necessary to understand the architecture of the semantic Web. Chapter 2 also links the semantic Web to more traditional data modeling schemes, such as relational databases. Chapter 3 introduces the resource description framework (RDF), the fundamental standard of the semantic Web. The overall architecture of a semantic Web application is described in chapter 4. Chapters 5 and 6 describe SPARQL, the semantic Web query language, and inferencing, a key use of SPARQL. One remarkable feature of this book is the use of SPARQL to describe all of the algorithms (an update from the first edition). Chapters 7 to 15 cover data modeling. Allemang and Handler describe the data modeling standards available to working ontologists in order of increasing expressiveness: RDF schema (RDFS) (chapter 7), RDFS-Plus (chapters 8 to 10), and the Web ontology language (OWL) (chapters 11, 12, and 15). In chapters 13 and 14, advice is given for tying together the modeling standards and making use of best practices for representing data in the semantic Web. Chapter 16 provides concluding remarks. Readers may note a few errors in the output given for example code (for example, queries that should return two values only returning one). Although significant, these errors do not detract from the overall quality of the book. The descriptions of the code samples and the expected output are good enough to allow for the easy detection of any errors. The overlap of terminology between the fields of object-oriented programming and the semantic Web (for example, classes and properties) sometimes leads to confusion. Readers moving into semantic Web programming from an object-oriented background will find the sidebars especially helpful in clarifying these points of difference. Overall, this book provides a thorough and cogent introduction to the semantic Web. Giving just enough philosophical background, the authors focus on the practical aspects of constructing data stores and applications. This blend of philosophy and practical descriptions leads the reader to anticipate how the standards of the semantic Web should work before the standards are described. As a result, the reader is likely to feel that the semantic Web works just as it should. Online Computing Reviews Service

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.