A pattern-based temporal XML query language

  • Authors:
  • Xuhui Li;Mengchi Liu;Arif Ghafoor;Philip C.-Y. Sheu

  • Affiliations:
  • State Key Lab of Software Engineering, Wuhan Univ., Wuhan, China and School of Electronic and Computer Engineering, Purdue Univ., West Lafayette;State Key Lab of Software Engineering, Wuhan Univ., Wuhan, China;School of Electronic and Computer Engineering, Purdue Univ., West Lafayette;Department of Electr. Engi. and Comp. Sci., California Univ., Irvine, Irvine

  • Venue:
  • WISE'10 Proceedings of the 11th international conference on Web information systems engineering
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

The need to store large amount of temporal data in XML documents makes temporal XML document query an interesting and practical challenge. Researchers have proposed various temporal XML query languages with specific data models, however, these languages just extend XPath or XQuery with simple temporal operations, thus lacking both declarativeness and consistency in terms of usability and reasonability. In this paper we introduce TempXTQ, a pattern-based temporal XML query language, with a Set-based Temporal XML (STX) data model which uses hierarchically-grouped data sets to uniformly represent both temporal information and common XML data. TempXTQ deploys various patterns equipped with certain pattern restructuring mechanism to present requests on extracting and constructing temporal XML data. These patterns are hierarchically composed with certain operators like logic connectives, which enables TempXTQ to specify temporal queries consistently with the STX model and declaratively present various kinds of data manipulation requests. We further demonstrate that TempXTQ can present complicated temporal XML queries clearly and efficiently.