An Introduction to Ontology Engineering

by Maria Keet

This book is the first textbook for an introduction in ontology engineering. Indeed, there are books about ontology engineering, but they either promote one specific ontology or methodology only, are handbooks, or are conference proceedings. The intended audience for this textbook are people at the level of advanced undergraduate and early postgraduate studies in computer science. This entails, for instance, that I assume the reader will know what UML class diagrams and databases are.

Description from LibreTexts.

Publisher
University of Cape Town
Subjects
Engineering, Computer Science
Licence
CC BY 4.0, as LibreTexts states it
Who can read
Tweens profiles and older, judged from its title and subjects

Contents

LibreTexts writes equations in TeX, and here they show as TeX; the PDF has them typeset.

  1. Front Matter
  2. TitlePage
  3. InfoPage
  4. Table of Contents
  5. About the Author
  6. Licensing
  7. Preface
  8. 1: How to Use the Book
  9. 1.1: Aims and Synopsis
  10. 1.2: Content at a Glance
  11. 1.3: Assessment
  12. 2: Introduction to Ontology Engineering
  13. 2.1: Prelude to Ontology Engineering
  14. 2.2: What Does an Ontology Look Like?
  15. 2.3: What is an Ontology?
  16. 2.4: What is the Usefulness of an Ontology?
  17. 2.5: Outline and Usage of the Book
  18. 2.E: Introduction to Ontology Engineering (Exercises)
  19. 2.S: Literature and Reference Material
  20. 3: First Order Logic and Automated Reasoning in a Nutshell
  21. 3.1: First Order Logic Syntax and Semantics
  22. 3.2: Reasoning
  23. 3.E: First Order Logic and Automated Reasoning in a Nutshell (Excercises)
  24. 3.S: First Order Logic and Automated Reasoning in a Nutshell (Summary)
  25. 4: Description Logics
  26. 4.1: Prelude to Description Logics
  27. 4.2: Description Logics Primer
  28. 4.3: Important Description Logics
  29. 4.4: Reasoning Services
  30. 4.5: Literature and Reference Material
  31. 4.E: Description Logics (Exercises)
  32. 5: The Web Ontology Language OWL 2
  33. 5.1: Prelude to the Web Ontology Language
  34. 5.2: Standardizing an Ontology Language
  35. 5.3: OWL 2
  36. 5.4: OWL in Context
  37. 5.E: The Web Ontology Language (Exercises)
  38. 5.S: Literature and Reference Material
  39. 6: Methods and Methodologies
  40. 6.1: Methodologies for Ontology Development
  41. 6.2: Methods to Improve an Ontology’s Quality
  42. 6.3: Exercises
  43. 6.4: Literature and Reference Material
  44. 7: Top-Down Ontology Development
  45. 7.1: Prelude to Top-Down Ontology Development
  46. 7.2: Foundational Ontologies
  47. 7.3: Part-Whole Relations
  48. 7.4: Excercises
  49. 7.5: Literature and Reference Material
  50. 8: Bottom-up Ontology Development
  51. 8.1: Relational Databases and Related ‘legacy’ KR
  52. 8.2: From Spreadsheets to OWL
  53. 8.3: Thesauri
  54. 8.4: Text Processing to Extract Content for Ontologies
  55. 8.5: Other Semi-Automated Approaches
  56. 8.6: Ontology Design Patterns
  57. 8.7: Exercises
  58. 8.8: Literature and Reference Material
  59. 9: Ontology-Based Data Access
  60. 9.1: Introduction- Motivations
  61. 9.2: OBDA Design Choices
  62. 9.3: An OBDA Architecture
  63. 9.4: Principal Components
  64. 9.5: Exercises
  65. 9.6: Literature and Reference Material
  66. 10: Ontologies and Natural Languages
  67. 10.1: Toward Multilingual Ontologies
  68. 10.2: Ontology Verbalisation
  69. 10.3: Exercises
  70. 10.4: Literature and Reference Material
  71. 11: Advanced Modeling with Additional Language Features
  72. 11.1: Uncertainty and Vagueness
  73. 11.2: Time and Temporal Ontologies
  74. 11.3: Exercises
  75. 11.4: Literature and Reference Material
  76. 12: Bibliography
  77. 12.1: Bibliography
  78. 12.2: Books About Ontologies
  79. 12.3: Selection of Journals that Publish Papers about Ontologies
  80. 12.4: Selection of Conferences that Publish Papers about Ontologies
  81. 13: Assignments
  82. 13.1: Practical Assignment- Develop a Domain Ontology
  83. 13.2: Project Assignment
  84. Back Matter
  85. Index
  86. Complexity Recap
  87. OWL 2 Profiles Features List
  88. Index
  89. Glossary
  90. Detailed Licensing