Cargando…

Analysis and implementation of the DynDiff tool when comparing versions of ontology

BACKGROUND: Ontologies play a key role in the management of medical knowledge because they have the properties to support a wide range of knowledge-intensive tasks. The dynamic nature of knowledge requires frequent changes to the ontologies to keep them up-to-date. The challenge is to understand and...

Descripción completa

Detalles Bibliográficos
Autores principales: Diaz Benavides, Sara, Cardoso, Silvio D., Da Silveira, Marcos, Pruski, Cédric
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10537977/
https://www.ncbi.nlm.nih.gov/pubmed/37770956
http://dx.doi.org/10.1186/s13326-023-00295-7
_version_ 1785113221155258368
author Diaz Benavides, Sara
Cardoso, Silvio D.
Da Silveira, Marcos
Pruski, Cédric
author_facet Diaz Benavides, Sara
Cardoso, Silvio D.
Da Silveira, Marcos
Pruski, Cédric
author_sort Diaz Benavides, Sara
collection PubMed
description BACKGROUND: Ontologies play a key role in the management of medical knowledge because they have the properties to support a wide range of knowledge-intensive tasks. The dynamic nature of knowledge requires frequent changes to the ontologies to keep them up-to-date. The challenge is to understand and manage these changes and their impact on depending systems well in order to handle the growing volume of data annotated with ontologies and the limited documentation describing the changes. METHODS: We present a method to detect and characterize the changes occurring between different versions of an ontology together with an ontology of changes entitled DynDiffOnto, designed according to Semantic Web best practices and FAIR principles. We further describe the implementation of the method and the evaluation of the tool with different ontologies from the biomedical domain (i.e. ICD9-CM, MeSH, NCIt, SNOMEDCT, GO, IOBC and CIDO), showing its performance in terms of time execution and capacity to classify ontological changes, compared with other state-of-the-art approaches. RESULTS: The experiments show a top-level performance of DynDiff for large ontologies and a good performance for smaller ones, with respect to execution time and capability to identify complex changes. In this paper, we further highlight the impact of ontology matchers on the diff computation and the possibility to parameterize the matcher in DynDiff, enabling the possibility of benefits from state-of-the-art matchers. CONCLUSION: DynDiff is an efficient tool to compute differences between ontology versions and classify these differences according to DynDiffOnto concepts. This work also contributes to a better understanding of ontological changes through DynDiffOnto, which was designed to express the semantics of the changes between versions of an ontology and can be used to document the evolution of an ontology.
format Online
Article
Text
id pubmed-10537977
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-105379772023-09-29 Analysis and implementation of the DynDiff tool when comparing versions of ontology Diaz Benavides, Sara Cardoso, Silvio D. Da Silveira, Marcos Pruski, Cédric J Biomed Semantics Research BACKGROUND: Ontologies play a key role in the management of medical knowledge because they have the properties to support a wide range of knowledge-intensive tasks. The dynamic nature of knowledge requires frequent changes to the ontologies to keep them up-to-date. The challenge is to understand and manage these changes and their impact on depending systems well in order to handle the growing volume of data annotated with ontologies and the limited documentation describing the changes. METHODS: We present a method to detect and characterize the changes occurring between different versions of an ontology together with an ontology of changes entitled DynDiffOnto, designed according to Semantic Web best practices and FAIR principles. We further describe the implementation of the method and the evaluation of the tool with different ontologies from the biomedical domain (i.e. ICD9-CM, MeSH, NCIt, SNOMEDCT, GO, IOBC and CIDO), showing its performance in terms of time execution and capacity to classify ontological changes, compared with other state-of-the-art approaches. RESULTS: The experiments show a top-level performance of DynDiff for large ontologies and a good performance for smaller ones, with respect to execution time and capability to identify complex changes. In this paper, we further highlight the impact of ontology matchers on the diff computation and the possibility to parameterize the matcher in DynDiff, enabling the possibility of benefits from state-of-the-art matchers. CONCLUSION: DynDiff is an efficient tool to compute differences between ontology versions and classify these differences according to DynDiffOnto concepts. This work also contributes to a better understanding of ontological changes through DynDiffOnto, which was designed to express the semantics of the changes between versions of an ontology and can be used to document the evolution of an ontology. BioMed Central 2023-09-28 /pmc/articles/PMC10537977/ /pubmed/37770956 http://dx.doi.org/10.1186/s13326-023-00295-7 Text en © The Author(s) 2023 https://creativecommons.org/licenses/by/4.0/Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) . The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/ (https://creativecommons.org/publicdomain/zero/1.0/) ) applies to the data made available in this article, unless otherwise stated in a credit line to the data.
spellingShingle Research
Diaz Benavides, Sara
Cardoso, Silvio D.
Da Silveira, Marcos
Pruski, Cédric
Analysis and implementation of the DynDiff tool when comparing versions of ontology
title Analysis and implementation of the DynDiff tool when comparing versions of ontology
title_full Analysis and implementation of the DynDiff tool when comparing versions of ontology
title_fullStr Analysis and implementation of the DynDiff tool when comparing versions of ontology
title_full_unstemmed Analysis and implementation of the DynDiff tool when comparing versions of ontology
title_short Analysis and implementation of the DynDiff tool when comparing versions of ontology
title_sort analysis and implementation of the dyndiff tool when comparing versions of ontology
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10537977/
https://www.ncbi.nlm.nih.gov/pubmed/37770956
http://dx.doi.org/10.1186/s13326-023-00295-7
work_keys_str_mv AT diazbenavidessara analysisandimplementationofthedyndifftoolwhencomparingversionsofontology
AT cardososilviod analysisandimplementationofthedyndifftoolwhencomparingversionsofontology
AT dasilveiramarcos analysisandimplementationofthedyndifftoolwhencomparingversionsofontology
AT pruskicedric analysisandimplementationofthedyndifftoolwhencomparingversionsofontology