Hostname: page-component-74656f9884-skzmx Total loading time: 0 Render date: 2026-11-06T10:07:37.839Z Has data issue: false hasContentIssue false

OWL ontology evolution: understanding and unifying the complex changes

Published online by Cambridge University Press:  21 November 2022

Viviane Torres da Silva
Affiliation:
IBM Research Brazil, Rio de Janeiro, Brazil; E-mails: vivianet@br.ibm.com, raphaelt@br.ibm.com, eltons@ibm.com, lga@br.ibm.com;
Jéssica Soares dos Santos
Affiliation:
Instituto de Computação, Universidade Federal Fluminense, Niterói, RJ, Brazil; E-mail: s.jessicasoares@gmail.com
Raphael Thiago
Affiliation:
IBM Research Brazil, Rio de Janeiro, Brazil; E-mails: vivianet@br.ibm.com, raphaelt@br.ibm.com, eltons@ibm.com, lga@br.ibm.com;
Elton Soares
Affiliation:
IBM Research Brazil, Rio de Janeiro, Brazil; E-mails: vivianet@br.ibm.com, raphaelt@br.ibm.com, eltons@ibm.com, lga@br.ibm.com;
Leonardo Guerreiro Azevedo
Affiliation:
IBM Research Brazil, Rio de Janeiro, Brazil; E-mails: vivianet@br.ibm.com, raphaelt@br.ibm.com, eltons@ibm.com, lga@br.ibm.com;
Rights & Permissions [Opens in a new window]

Abstract

Knowledge-based systems and their ontologies evolve due to different reasons. Ontology evolution is the adaptation of an ontology and the propagation of these changes to dependent artifacts such as queries and other ontologies. Besides identifying basic/simple changes, it is imperative to identify complex changes between two versions of the same ontology to make this adaptation possible. There are many definitions of complex changes applied to ontologies in the literature. However, their specifications across works vary both in formalization and textual description. Some works also use different terminologies to refer to a change, while others use the same vocabulary to refer to distinct changes. Therefore, there is a lack of a unified list of complex changes. The main goals of this paper are: (i) present the primary documents that identify complex changes; (ii) provide critical analyses about the set of the complex changes proposed in the literature and the documents mentioning them; (iii) provide a unified list of complex changes mapping different sets of complex changes proposed by several authors; (iv) present a classification for those complex changes; and (v) describe some open directions of the area. The mappings between the complex changes provide a mechanism to relate and compare different proposals. The unified list is thus a reference for the complex changes published in the literature. It may assist the development of tools to identify changes between two versions of the same ontology and enable the adaptation of artifacts that depend on the evolved ontology.

Information

Type
Research Article
Copyright
© The Author(s), 2022. Published by Cambridge University Press
Figure 0

Table 1. Complex changes applied to Annotations, their synonyms and related documents

Figure 1

Table 2. Complex changes applied to Classes, their synonyms and related documents

Figure 2

Table 3. Complex changes applied to Properties, their synonyms and related documents

Figure 3

Figure 1. Graphical notation used in the mapping figures.

Figure 4

Figure 2. Rename class mapping.

Figure 5

Table 4. Classification of complex changes applied to classes

Figure 6

Table 5. Classification of complex changes applied to properties

Figure 7

Figure 3. Number of documents mentioning each kind of element change.

Figure 8

Figure 4. Total number of changes mentioned per document.

Figure 9

Figure 5. Number of documents mentioning each change applied to classes.

Figure 10

Figure 6. Number of documents mentioning each change applied to properties.

Figure 11

Figure 7. Number of documents mentioning each change applied to annotations.

Supplementary material: File

da Silva et al. supplementary material

da Silva et al. supplementary material

Download da Silva et al. supplementary material(File)
File 42 KB