“…In the context of database systems, this notion was introduced by [1], and then considered by many others, including [2-4, 6, 7, 13, 22, 21, 29, 34]. Some implementations of these methods are reported in [3,18,19,28]. Despite their syntactic and semantic differences, as well as the different notions of repair used by different consistency maintenance formalisms, the rationality behind all these methods is of keeping the 'recovered' data 'as close as possible' to the original (inconsistent) data.…”