The chase is a well-known algorithm with a wide range ofapplications in data exchange, data cleaning, data integration, query optimization, and ontological reasoning. Sincethe chase evaluation might not terminate and it is undecidable whether it terminates, the problem of defining (decidable) sufficient conditions ensuring termination has receiveda great deal of interest in recent years. In this regard, severaltermination criteria have been proposed. One of the mainweaknesses of current approaches is the limited analysis theyperform onequality generating dependencies(EGDs).In this paper, we propose sufficient conditions ensuringthat a set of dependencies has at least one terminating chasesequence. We propose novel criteria which are able to perform a more accurate analysis of EGDs. Specifically, wepropose a new stratification criterion and an adornment algorithm. The latter can both be used as a termination criterion and be combined with current techniques to make themmore effective, in that strictly more sets of dependencies areidentified. Our techniques identify sets of dependencies thatare not recognized by any of the current criteria.

Exploiting Equality Generating Dependencies in Checking Chase Termination / M. Calautti, S. Greco, C. Molinaro, I. Trubitsyna. - In: PROCEEDINGS OF THE VLDB ENDOWMENT. - ISSN 2150-8097. - 9:5(2016), pp. 396-407. [10.14778/2876473.2876475]

Exploiting Equality Generating Dependencies in Checking Chase Termination

M. Calautti;
2016

Abstract

The chase is a well-known algorithm with a wide range ofapplications in data exchange, data cleaning, data integration, query optimization, and ontological reasoning. Sincethe chase evaluation might not terminate and it is undecidable whether it terminates, the problem of defining (decidable) sufficient conditions ensuring termination has receiveda great deal of interest in recent years. In this regard, severaltermination criteria have been proposed. One of the mainweaknesses of current approaches is the limited analysis theyperform onequality generating dependencies(EGDs).In this paper, we propose sufficient conditions ensuringthat a set of dependencies has at least one terminating chasesequence. We propose novel criteria which are able to perform a more accurate analysis of EGDs. Specifically, wepropose a new stratification criterion and an adornment algorithm. The latter can both be used as a termination criterion and be combined with current techniques to make themmore effective, in that strictly more sets of dependencies areidentified. Our techniques identify sets of dependencies thatare not recognized by any of the current criteria.
Settore INF/01 - Informatica
2016
http://www.vldb.org/pvldb/vol9.html
Article (author)
File in questo prodotto:
File Dimensione Formato  
2876473.2876475.pdf

accesso aperto

Tipologia: Publisher's version/PDF
Dimensione 472.4 kB
Formato Adobe PDF
472.4 kB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/953310
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 22
  • ???jsp.display-item.citation.isi??? 12
social impact