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
    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
    ADVANCES IN DATA AND WEB MANAGEMENT, PROCEEDINGS, 2007, 4505 : 293 - +
  • [3] Cost-based heuristic algorithm for repairing inconsistent XML document
    Wu, Ai-Hua
    Wang, Xian-Sheng
    Tan, Zi-Jing
    Wang, Wei
    Ruan Jian Xue Bao/Journal of Software, 2009, 20 (04): : 918 - 929
  • [4] Extending tree automata to obtain consistent query answer from inconsistent XML document
    Tan, Zijing
    Wang, Wei
    Shi, Baile
    FIRST INTERNATIONAL MULTI-SYMPOSIUMS ON COMPUTER AND COMPUTATIONAL SCIENCES (IMSCCS 2006), PROCEEDINGS, VOL 2, 2006, : 488 - +
  • [5] Repairing inconsistent XML documents
    Tan, Zijing
    Wang, Wei
    Xu, JianJun
    Shi, Baile
    KNOWLEDGE SCIENCE, ENGINEERING AND MANAGEMENT, 2006, 4092 : 379 - 391
  • [6] Inconsistent Path Detection for XML IDEs
    Geneves, Pierre
    Layaida, Nabil
    2011 33RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2011, : 983 - 985
  • [7] Querying and repairing inconsistent XML data
    Flesca, S
    Furfaro, F
    Greco, S
    Zumpano, E
    WEB INFORMATION SYSTEMS ENGINEERING - WISE 2005, 2005, 3806 : 175 - 188
  • [8] Repairing inconsistent merged XML data
    Ng, W
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2003, 2736 : 244 - 255
  • [9] XML document versioning
    Chien, SY
    Tsotras, VJ
    Zaniolo, C
    SIGMOD RECORD, 2001, 30 (03) : 46 - 53
  • [10] Validation of XML document updates based on XML schema in XML databases
    Kim, SK
    Lee, M
    Lee, KC
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2003, 2736 : 98 - 108