Ontologies are human-intelligible and machine-interpretable representations of some portions and aspects of a domain. Since an ontology contains terms and their definitions, it enables the standardization of a terminology across a community or enterprise; thus, ontologies can be used as a type of glossary. Since ontologies can capture key concepts and their relationships in a machine-interpretable form, they are similar to domain models in system and software engineering. And since ontologies can be populated with or linked to instance data to create knowledge bases, and deployed as parts of information systems for query answering, ontologies resemble databases from an operational perspective.
You need a common vocabulary for a community to share knowledge. Ontologies are meant to provide that vocabulary.
Currently, there is no agreed on methodology for development of ontologies, and there is no consensus on how ontologies should be evaluated. Consequently, evaluation techniques and tools are not widely utilized in the development of ontologies. This can lead to ontologies of poor quality and is an obstacle to the successful deployment of ontologies as a technology.
This document focuses on the evaluation of five aspects of the quality of ontologies: intelligibility, fidelity, craftsmanship, fitness, and deployability.
To determine the quality of an ontology, we need to evaluate the ontology as a domain model for human consumption, the ontology as a domain model for machine consumption, and the ontology as deployed software that is part of a larger system. In this document, we focus on five high-level characteristics:
This document also contains the Ontology Life Cycle Model and is certainly worth a read.
Ontologies play different roles in information systems, natural language based analytics and knowledge discovery.
Having a consistent view of Ontologies and the process of building one can immensely impact the shared knowledge in any organization. They improve communication, ability to contribute to the shared knowledge, better searching. They provide great tools for efficiently organize information and provide better context for automated agents.