Repairing inconsistent XML documents

  • Authors:
  • Zijing Tan;Wei Wang;JianJun Xu;Baile Shi

  • Affiliations:
  • Department of Computing and Information Technology, University of Fudan, Shanghai, China;Department of Computing and Information Technology, University of Fudan, Shanghai, China;Department of Computing and Information Technology, University of Fudan, Shanghai, China;Department of Computing and Information Technology, University of Fudan, Shanghai, China

  • Venue:
  • KSEM'06 Proceedings of the First international conference on Knowledge Science, Engineering and Management
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

XML document may contain inconsistencies that violate predefined integrity constraints, and there are two basic concepts for this problem: Repair is the data consistent with the integrity constraints, and also minimally differs from the original one. Consistent data is the data common for every possible repair. In this paper, first we give a general constraint model for XML, which can express functional dependencies, keys and multivalued dependencies. Next we provide a repair framework for inconsistent XML document with three basic update operations: node insertion, node deletion and value modification. Following this approach, we introduce the concept of repair for inconsistent XML document, discuss the chase process to generate repairs, and prove some important properties of the chase process. Finally we give a method to obtain the greatest lower bound of all possible repairs, which is sufficient for consistent data.