RCS—a system for version control
Software—Practice & Experience
Formal semantics and pragmatics for natural language querying
Formal semantics and pragmatics for natural language querying
Temporal object-oriented databases: a critical comparison
Modern database systems
Change detection in hierarchically structured information
SIGMOD '96 Proceedings of the 1996 ACM SIGMOD international conference on Management of data
Advanced database systems
ACM Computing Surveys (CSUR)
On supporting containment queries in relational database management systems
SIGMOD '01 Proceedings of the 2001 ACM SIGMOD international conference on Management of data
Querying ATSQL databases with temporal logic
ACM Transactions on Database Systems (TODS)
Temporal and Real-Time Databases: A Survey
IEEE Transactions on Knowledge and Data Engineering
A Formal Temporal Object-Oriented Data Model
EDBT '96 Proceedings of the 5th International Conference on Extending Database Technology: Advances in Database Technology
Generalized Version Control in an Object-Oriented Database
Proceedings of the Fourth International Conference on Data Engineering
Copy-Based versus Edit-Based Version Management Schemes for Structured Documents
Eleventh International Workshop on Research Issues in Data Engineering on Document Management for Data Intensive Business and Scientific Applications
A Unifying Framework for Version Control in a CAD Environment
VLDB '86 Proceedings of the 12th International Conference on Very Large Data Bases
Indexing and Querying XML Data for Regular Path Expressions
Proceedings of the 27th International Conference on Very Large Data Bases
Change-Centric Management of Versions in an XML Warehouse
Proceedings of the 27th International Conference on Very Large Data Bases
Efficient Management of Multiversion Documents by Object Referencing
Proceedings of the 27th International Conference on Very Large Data Bases
Version Management of XML Documents
Selected papers from the Third International Workshop WebDB 2000 on The World Wide Web and Databases
On Optimal Multiversion Access Structures
SSD '93 Proceedings of the Third International Symposium on Advances in Spatial Databases
Proceedings of the International Workshop on Temporal Databases: Recent Advances in Temporal Databases
Evolution Specification of Multigranular Temporal Objects
TIME '02 Proceedings of the Ninth International Symposium on Temporal Representation and Reasoning (TIME'02)
Temporal Aspects of Semistructured Data
TIME '01 Proceedings of the Eighth International Symposium on Temporal Representation and Reasoning (TIME'01)
Observing Transaction-Time Semantics with TTXPath
WISE '01 Proceedings of the Second International Conference on Web Information Systems Engineering (WISE'01) Volume 1 - Volume 1
Storing and Querying Multiversion XML Documents using Durable Node Numbers
WISE '01 Proceedings of the Second International Conference on Web Information Systems Engineering (WISE'01) Volume 1 - Volume 1
Temporal data warehousing
Publishing and Querying the Histories of Archived Relational Databases in XML
WISE '03 Proceedings of the Fourth International Conference on Web Information Systems Engineering
ACM Transactions on Database Systems (TODS)
CX-DIFF: a change detection algorithm for XML content and change visualization for WebVigiL
Data & Knowledge Engineering - Special issue: XML schema and data management
Supporting complex queries on multiversion XML documents
ACM Transactions on Internet Technology (TOIT)
Efficient structural joins on indexed XML documents
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
Temporal slicing in the evaluation of XML queries
VLDB '03 Proceedings of the 29th international conference on Very large data bases - Volume 29
Indexing temporal XML documents
VLDB '04 Proceedings of the Thirtieth international conference on Very large data bases - Volume 30
The source code control system
IEEE Transactions on Software Engineering
Semantic information integration and question answering based on pervasive agent ontology
Expert Systems with Applications: An International Journal
WSDL and UDDI extensions for version support in web services
Journal of Systems and Software
An XQuery-based version extension of an XML native database
Proceedings of the 2009 EDBT/ICDT Workshops
A pattern-based temporal XML query language
WISE'10 Proceedings of the 11th international conference on Web information systems engineering
Efficient storage and temporal query evaluation in hierarchical data archiving systems
SSDBM'11 Proceedings of the 23rd international conference on Scientific and statistical database management
Modeling temporal dimensions of semistructured data
Journal of Intelligent Information Systems
Temporal and multi-versioned XML documents: A survey
Information Processing and Management: an International Journal
Hi-index | 0.00 |
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.