From Semantic Web Technologies

Jump to: navigation, search

From Chapter 8

Ontology Engineering

of Foundations of Semantic Web Technologies:

One of the basic principles in software engineering is the idea of a life cycle, meaning a process model of subsequent, partly intertwined steps for software development and maintenance. Clearly, the design of large-size and complex knowledge bases requires a similarly structured approach. In the following three sections, 8.1, 8.2, and 8.3, we focus on the subtasks of requirement analysis, ontology creation, and ontology quality assurance which will be further subdivided.

Thereafter, in Section 8.4, we address the somewhat orthogonal issue of ontology modularization which is particularly important for ontology reuse and collaborative ontology creation as well as for optimizing automated inference.

We finish the chapter by naming some of the most popular and mature software tools in the context of ontology engineering.


  • Requirement Analysis
  • Ontology Creation – Where Is Your Knowledge?
  • Quality Assurance of Ontologies
  • Modular Ontologies: Divide and Conquer
  • Software Tools
  • Summary
  • Further Reading