A Verifier for Inconsistent XML Document

被引:1
|
作者
Wu, Aihua [1 ]
He, Qi [2 ]
Tan, Zijing [2 ]
Wang, Wei [2 ]
机构
[1] Shanghai Maritime Univ, Dept Comp Sci, Shanghai, Peoples R China
[2] Fudan Univ, Dept Comp Sci, Shanghai, Peoples R China
基金
中国国家自然科学基金;
关键词
XML; inconsistent data; consistency verifying;
D O I
10.1109/ISISE.2008.269
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Integrity constraints are rules for correct and sound data. But for many reasons, XML document violating its Integrity constraints, which is called inconsistent XML, widely exist in application. Verifying consistency and finding conflict nodes for XML document are important in many applications. Here we propose a verifier for XML document. It scans the original XML document once, and can deal with different types of constraints such as domain restriction, functional dependency, key dependency, inclusion dependency and multivalue dependency. It can link all nodes conflicting with each other of the XML document. Our experimental evaluation shows that even when XML documents are large, with high percentage of dirty elements, and against many different types of constraints, the verifier can complete computing in O(c*n*m), where c is the number of constraints, n is the size of XML elements, and m is the maximum number of variable bindings in the set of constraints. It Is less than O(n(2)) w.r.t the size of XML elements in most situation.
引用
收藏
页码:711 / +
页数:2
相关论文
共 50 条
  • [1] Consistent data for inconsistent XML document
    Tan, Zijing
    Zhang, Zijun
    Wang, Wei
    Shi, Baile
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2007, 49 (9-10) : 947 - 959
  • [2] Computing repairs for inconsistent XML document using chase
    Tan, Zijing
    Zhang, Zijun
    Wang, Wei
    Shi, Baile
    [J]. ADVANCES IN DATA AND WEB MANAGEMENT, PROCEEDINGS, 2007, 4505 : 293 - +
  • [3] Extending tree automata to obtain consistent query answer from inconsistent XML document
    Tan, Zijing
    Wang, Wei
    Shi, Baile
    [J]. FIRST INTERNATIONAL MULTI-SYMPOSIUMS ON COMPUTER AND COMPUTATIONAL SCIENCES (IMSCCS 2006), PROCEEDINGS, VOL 2, 2006, : 488 - +
  • [4] Repairing inconsistent XML documents
    Tan, Zijing
    Wang, Wei
    Xu, JianJun
    Shi, Baile
    [J]. KNOWLEDGE SCIENCE, ENGINEERING AND MANAGEMENT, 2006, 4092 : 379 - 391
  • [5] Querying and repairing inconsistent XML data
    Flesca, S
    Furfaro, F
    Greco, S
    Zumpano, E
    [J]. WEB INFORMATION SYSTEMS ENGINEERING - WISE 2005, 2005, 3806 : 175 - 188
  • [6] Inconsistent Path Detection for XML IDEs
    Geneves, Pierre
    Layaida, Nabil
    [J]. 2011 33RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2011, : 983 - 985
  • [7] Repairing inconsistent merged XML data
    Ng, W
    [J]. DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2003, 2736 : 244 - 255
  • [8] XML document versioning
    Chien, SY
    Tsotras, VJ
    Zaniolo, C
    [J]. SIGMOD RECORD, 2001, 30 (03) : 46 - 53
  • [9] Validation of XML document updates based on XML schema in XML databases
    Kim, SK
    Lee, M
    Lee, KC
    [J]. DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2003, 2736 : 98 - 108
  • [10] Mapping Bitemporal XML Data Model to XML Document
    Tang, Na
    Tang, Yong
    [J]. COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN IV, 2008, 5236 : 342 - 352