Recent Advances in the Evaluation of Ontology Quality

Recent Advances in the Evaluation of Ontology Quality

Niyati Baliyan, Ankita Verma
Copyright: © 2019 |Pages: 23
DOI: 10.4018/978-1-5225-7186-5.ch013
OnDemand:
(Individual Chapters)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

Ontology or domain specific vocabulary is indispensable to a semantic web-based application; therefore, its evaluation assumes critical importance for maintaining the quality. A modular ontology is intuitively preferred to as a monolithic ontology. A good quality modular ontology, in turn, promotes reusability. This chapter is directed at summarizing the efforts towards ontology evaluation, besides defining the process of evaluation, various approaches to evaluation and underlying motivation. In particular, a modular ontology's cohesion and coupling metrics have been discussed in detail as a case study. The authors believe that the body of knowledge in this chapter will serve as a beginning point for ontology quality engineers and at the same time acquaint them with the state-of-art in this field.
Chapter Preview
Top

Introduction

Quality is never an accident. It is always the result of intelligent effort. -John Ruskin

Ontology is one of the prominent tools of knowledge representation because of its inherent capability of clear and concise description of the domain knowledge (Gruber, 1995). Ontologies explicitly define domain concepts in a formalized manner in order to facilitate the consensus of understanding among the people and machines. In simpler words, ontologies capture the formal description of a particular domain via relevant concepts (terms) and the relationships between these concepts. Ontologies are the seminal support for the emergence of Semantic Web (Berner-Lee, 2005) as well as other semantically-aware applications (Dou et al., 2005). Ontologies facilitate the interoperability among different web applications of a domain as well as of different domains, hence, establishing the core principle of Semantic Web of breaking the data silos (Maedche & Staab, 2001).Various web languages such Resource Description Framework Schema (RDFS) (Brickley, 2000), Web Ontology Language (OWL) (Antoniou & Harmelenn, 2004) and Ontology Inference Layer (OIL) (Fensel et al., 2001), are used to express ontologies. These languages use logic theories to capture the domain knowledge which allows efficient reasoning about the relationships between the objects and concepts.

In Figure 1, a sample ontology for university domain is shown. It comprises of seven classes: Persons, Staff, Students, Faculty, Courses and Subjects, and have five different relations among them. Classes, Staff, and Students are disjoint subclasses of Persons. Similarly, Non-teaching staff and Faculty are the subclasses of Staff class. In Figure 1, only object properties and class hierarchy are shown in an abstract manner.

Figure 1.

University Ontology Example

978-1-5225-7186-5.ch013.f01

The OWL code snippet corresponding to Figure 1 is provided below.

Key Terms in this Chapter

Modular Ontology: An ontology, which is disintegrable into components.

Quality: A non-functional yet desirable requirement of software or application to adhere to a threshold of characteristics, stipulated as well-performing.

Cohesion: Defines how close the concepts within a module are, to each other.

Metrics: For which there are mathematical formulae and numeric values, measured directly or indirectly.

Monolithic Ontology: An ontology without any levels or layers, easily disconnected on removal of link(s).

Ontology: A vocabulary particular to a domain, application, or task, visualized as a graph of concepts (nodes) and relationships (edges).

Complete Chapter List

Search this Book:
Reset