arrow
Return

PROV-IDEA: Supporting Interoperable Schema and Data Provenance within Database Evolution

delete2025-02-23
delete0
PRE
AI
B
Beatriz Pérez
G
Garcia, ALR
M
María A. Zapata
DOI:10.1145/3697008delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Database evolution and data provenance are two closely related research fields. On the one hand, the registry (via provenance) of the schema evolution allows the maintenance of its version record. On the other hand, the origin of the data (i.e., its provenance) will always be affected by modifications (i.e., the evolution) in the schema on which they are based. Despite these interrelationships, there are few works in the literature that have proposed advances in that direction. In particular, to the best of our knowledge, there is no research that has resulted in a general and interoperable solution to the problem of managing database evolution using provenance. In this article, we present PROV-IDEA: a PROV-Interoperable Database Evolution Approach. This is a proposal that allows the simultaneous management of the provenance of schemas (of relational databases) and data, using the PROV standard as a way to guarantee interoperability. Furthermore, it is an adaptable and expandable approach (by using PROV templates), which allows a non-intrusive and seamless integration with existing applications, as well as different aspects of provenance information generation. These properties are demonstrated in the article by presenting a proof of concept built on top of a third-party relational database evolution tool.
Keywords:
database schema and data evolution
schema modification operators
data modification operators
data provenance

Journal

A
ACM Transactions on Software Engineering and Methodology
IF:
6.2
Papers:
1.2K
Citations:
3.4K

Organization

U
Univ La Rioja
Scholars:
113
Papers: 55
Citations: 28
U
Univ Zaragoza
Scholars:
749
Papers: 356
Citations: 61
Cited Papers

Cited Papers

errShare
errSave
Schema Evolution
err2009-01-01
err0
PREAI
errJohn F. Roddick
errShare
errSave
Integrating Provenance Capture and UML With UML2PROV: Principles and Experience
err2022-01-01
err2
errOAAI
errSaenz-Adan, Carlos; Perez, Beatriz; Garcia-Izquierdo, Francisco J.; Moreau, Luc
errShare
errSave
A Survey of Metaprogramming Languages
err2019-10-16
err19
PREAI
errLilis, Yannis; Savidis, Anthony
errShare
errSave
errShare
errSave
Closed primaries versus top-two primaries
err2016-04-12
err0
PREAI
errPablo Amorós; M. Socorro Puy; Ricardo Martínez
errShare
errSave
researcher View more