Temporal queries and version management in XML-based document archives

被引:14
|
作者
Wang, Fusheng [1 ]
Zaniolo, Carlo [2 ]
机构
[1] Siemens Corp Res, Integrated Data Syst Dept, Princeton, NJ 08540 USA
[2] Univ Calif Los Angeles, Dept Comp Sci, Los Angeles, CA 90095 USA
关键词
version management; temporal queries; XML documents; web warehouses;
D O I
10.1016/j.datak.2007.08.002
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
By storing the successive versions of a document in an incremental fashion, XML repositories and data warehouses achieve: (i) the efficient preservation of critical information and (ii) the ability to support historical queries on the evolution of documents and their contents. In this paper, we present efficient techniques for managing multi-version document histories and supporting powerful temporal queries on such documents. Our approach consists of. (i) concisely representing the successive versions of a document as an XML document that implements a temporally-grouped data model and (ii) using XML query languages, such as XQuery, to express complex queries on the content of a particular version, and on the temporal evolution of the document elements and contents. We show that the data definition and manipulation framework of XML and XQuery can effectively support temporal models and historical queries without requiring extensions to the current standards; in fact, this approach is effective at representing and querying the histories of relational database tables, which are difficult to manage using SQL. These conclusions emerge through a number of interesting case studies presented in this paper that include W3C documents, the UCLA course catalog, and the CIA World Factbook. (C) 2007 Elsevier B.V. All rights reserved.
引用
收藏
页码:304 / 324
页数:21
相关论文
共 50 条
  • [1] Temporal queries in XML document archives and web warehouses
    Wang, FS
    Zaniolo, C
    [J]. TIME-ICTL 2003: 10TH INTERNATIONAL SYMPOSIUM ON TEMPORAL REPRESENTATION AND REASONING AND FOURTH INTERNATIONAL CONFERENCE ON TEMPORAL LOGIC, PROCEEDINGS, 2003, : 47 - 55
  • [2] XML-based IS09000 electronic document management system
    Yao, YH
    Trappey, AJC
    Ho, PS
    [J]. ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2003, 19 (04) : 355 - 370
  • [3] A privacy protection approach for XML-based archives management in a cloud environment
    Wu, Zongda
    Xie, Jian
    Lian, Xinze
    Pan, Jun
    [J]. ELECTRONIC LIBRARY, 2019, 37 (06): : 970 - 983
  • [4] A Comparison of XML-Based Temporal Models
    Ali, Khadija Abied
    Pokorny, Jaroslav
    [J]. ADVANCED INTERNET BASED SYSTEMS AND APPLICATIONS, 2009, 4879 : 339 - 350
  • [5] An XML-based approach to document flow verification
    Bertino, E
    Ferrari, E
    Mella, G
    [J]. INFORMATION SECURITY, PROCEEDINGS, 2004, 3225 : 207 - 218
  • [6] A new XML-based online document generator
    Hu, J
    Cong, B
    [J]. PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 1031 - 1036
  • [7] An XML-Based Representational Document Format for FRBR
    Takhirov, Naimdjon
    Aalberg, Trond
    Zumer, Maja
    [J]. WEB INFORMATION SYSTEMS ENGINEERING - WISE 2010 WORKSHOPS, 2011, 6724 : 70 - +
  • [8] An XML-based framework for temporal database implementation
    Noh, SY
    Gadia, SK
    [J]. 12th International Symposium on Temporal Representation and Reasoning, Proceedings, 2005, : 180 - 182
  • [9] Evolution of XML-based mediation queries in a data integration system
    Lóscio, BF
    Salgado, AC
    [J]. CONCEPTUAL MODELING FOR ADVANCED APPLICATION DOMAINS, PROCEEDINGS, 2004, 3289 : 402 - 414
  • [10] Processing queries with metrical constraints in XML-based IR systems
    Klein, Shmuel T.
    [J]. JOURNAL OF THE AMERICAN SOCIETY FOR INFORMATION SCIENCE AND TECHNOLOGY, 2008, 59 (01): : 86 - 97