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...
Autores principales: | , , , |
---|---|
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 |