Cargando…
Proving the Correctness of Knowledge Graph Update: A Scenario From Surveillance of Adverse Childhood Experiences
Knowledge graphs are a modern way to store information. However, the knowledge they contain is not static. Instances of various classes may be added or deleted and the semantic relationship between elements might evolve as well. When such changes take place, a knowledge graph might become inconsiste...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Frontiers Media S.A.
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8126660/ https://www.ncbi.nlm.nih.gov/pubmed/34013202 http://dx.doi.org/10.3389/fdata.2021.660101 |
_version_ | 1783693806891171840 |
---|---|
author | Brenas, Jon Haël Shaban-Nejad, Arash |
author_facet | Brenas, Jon Haël Shaban-Nejad, Arash |
author_sort | Brenas, Jon Haël |
collection | PubMed |
description | Knowledge graphs are a modern way to store information. However, the knowledge they contain is not static. Instances of various classes may be added or deleted and the semantic relationship between elements might evolve as well. When such changes take place, a knowledge graph might become inconsistent and the knowledge it conveys meaningless. In order to ensure the consistency and coherency of dynamic knowledge graphs, we propose a method to model the transformations that a knowledge graph goes through and to prove that the new transformations do not yield inconsistencies. To do so, we express the knowledge graphs as logically decorated graphs, then we describe the transformations as algorithmic graph transformations and we use a Hoare-like verification process to prove correctness. To demonstrate the proposed method in action, we use examples from Adverse Childhood Experiences (ACEs), which is a public health crisis. |
format | Online Article Text |
id | pubmed-8126660 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | Frontiers Media S.A. |
record_format | MEDLINE/PubMed |
spelling | pubmed-81266602021-05-18 Proving the Correctness of Knowledge Graph Update: A Scenario From Surveillance of Adverse Childhood Experiences Brenas, Jon Haël Shaban-Nejad, Arash Front Big Data Big Data Knowledge graphs are a modern way to store information. However, the knowledge they contain is not static. Instances of various classes may be added or deleted and the semantic relationship between elements might evolve as well. When such changes take place, a knowledge graph might become inconsistent and the knowledge it conveys meaningless. In order to ensure the consistency and coherency of dynamic knowledge graphs, we propose a method to model the transformations that a knowledge graph goes through and to prove that the new transformations do not yield inconsistencies. To do so, we express the knowledge graphs as logically decorated graphs, then we describe the transformations as algorithmic graph transformations and we use a Hoare-like verification process to prove correctness. To demonstrate the proposed method in action, we use examples from Adverse Childhood Experiences (ACEs), which is a public health crisis. Frontiers Media S.A. 2021-05-03 /pmc/articles/PMC8126660/ /pubmed/34013202 http://dx.doi.org/10.3389/fdata.2021.660101 Text en Copyright © 2021 Brenas and Shaban-Nejad. https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms. |
spellingShingle | Big Data Brenas, Jon Haël Shaban-Nejad, Arash Proving the Correctness of Knowledge Graph Update: A Scenario From Surveillance of Adverse Childhood Experiences |
title | Proving the Correctness of Knowledge Graph Update: A Scenario From Surveillance of Adverse Childhood Experiences |
title_full | Proving the Correctness of Knowledge Graph Update: A Scenario From Surveillance of Adverse Childhood Experiences |
title_fullStr | Proving the Correctness of Knowledge Graph Update: A Scenario From Surveillance of Adverse Childhood Experiences |
title_full_unstemmed | Proving the Correctness of Knowledge Graph Update: A Scenario From Surveillance of Adverse Childhood Experiences |
title_short | Proving the Correctness of Knowledge Graph Update: A Scenario From Surveillance of Adverse Childhood Experiences |
title_sort | proving the correctness of knowledge graph update: a scenario from surveillance of adverse childhood experiences |
topic | Big Data |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8126660/ https://www.ncbi.nlm.nih.gov/pubmed/34013202 http://dx.doi.org/10.3389/fdata.2021.660101 |
work_keys_str_mv | AT brenasjonhael provingthecorrectnessofknowledgegraphupdateascenariofromsurveillanceofadversechildhoodexperiences AT shabannejadarash provingthecorrectnessofknowledgegraphupdateascenariofromsurveillanceofadversechildhoodexperiences |