Skip to main navigation Skip to search Skip to main content

Proving the Correctness of Knowledge Graph Update: A Scenario From Surveillance of Adverse Childhood Experiences

  • University of Oxford
  • University of Tennessee Health Science Center

Research output: Contribution to journal › Article › peer-review

3 Citations (Scopus)

Abstract

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.

Original languageEnglish
Article number660101
JournalFrontiers in Big Data
Volume4
DOIs
Publication statusPublished - 3 May 2021
Externally publishedYes

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 3 - Good Health and Well-being
    SDG 3 Good Health and Well-being

Keywords

  • adverse childhood experiences
  • cloning
  • graph transformation
  • knowledge graph
  • merging
  • program verification

Fingerprint

Dive into the research topics of 'Proving the Correctness of Knowledge Graph Update: A Scenario From Surveillance of Adverse Childhood Experiences'. Together they form a unique fingerprint.

Cite this