ACM Home Page
Please provide us with feedback. Feedback
Incremental maintenance for materialized XPath/XSLT views
Full text PdfPdf (371 KB)
Source International World Wide Web Conference archive
Proceedings of the 14th international conference on World Wide Web table of contents
Chiba, Japan
SESSION: XML parsing and stylesheets table of contents
Pages: 671 - 681  
Year of Publication: 2005
ISBN:1-59593-046-9
Authors
Makoto Onizuka  NTT CyberSpace Laboratories, NTT Corporation, Hikarinooka, Yokosuka, Japan
Fong Yee Chan  Simon Fraser University, Burnaby, B.C, Canada
Ryusuke Michigami  Plala Networks Inc., Koto-ku, Tokyo, Japan
Takashi Honishi  NTT CyberSpace Laboratories, NTT Corporation, Hikarinooka, Yokosuka, Japan
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 87,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1060745.1060843
What is a DOI?

ABSTRACT

This paper proposes an incremental maintenance algorithm that efficiently updates the materialized XPath/XSLT views defined using XPath expressions in XP([],*,//,vars). The algorithm consists of two processes. 1) The dynamic execution flow of an XSLT program is stored as an XT (XML Transformation) tree during the full transformation. 2) In response to a source XML data update, the impacted portions of the XT-tree are identified and maintained by partially re-evaluating the XSLT program. This paper discusses the XPath/XSLT features of incremental view maintenance for subtree insertion/deletion and applies them to the maintenance algorithm. Experiments show that the incremental maintenance algorithm outperforms full XML transformation algorithms by factors of up to 500.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
S. Abiteboul, D. Quass, J. McHugh, J. Widom, and J. L. Wiener. The Lorel query language for semistructured data. International Journal on Digital Libraries, 1(1):68--88, 1997.
 
4
 
5
J. Clark. XSL transformations (XSLT) version 1.0, 16 November 1999. http://www.w3.org/TR/xslt.
 
6
J. Clark and S. DeRose. XML path language (XPath) version 1.0, 16 November 1999. http://www.w3.org/TR/xpath.
 
7
Y. Diao and M. J. Franklin. High-performance XML filtering: An overview of YFilter. In IEEE Data Engineering Bulletin, 2003.
 
8
K. Dimitrova, M. El-Sayed, and E. A. Rundensteiner. Order-sensitive view maintenance of materialized XQuery views. In Computer Science Technical Report Series. Worcester Polytechnic Institute, 2003.
 
9
M. El-Sayed, L. Wang, L. Ding, and E. A. Rundensteiner. An algebraic approach for incremental maintenance of materialized XQuery views. In Computer Science Technical Report Series. Worcester Polytechnic Institute, 2003.
 
10
 
11
A. Gupta and I. S. Mumick. Maintenance of materialized views: Problems, techniques and applications. IEEE Data Engineering Bulletin, 18(2):3--18, 1995.
12
 
13
I. JTC1/SC29/WG11. Mpeg-7 description definition language (DDL). http://archive.dstc.edu.au/mpeg7-ddl/.
 
14
 
15
M. H. Kay. SAXON the XSLT and XQuery processor. http://saxon.sourceforge.net/.
 
16
 
17
 
18
 
19
M. Onizuka, T. Honishi, F. Y. Chan, and R. Michigami. Incremental maintenance for materialized XPath/XSLT views (full version). http://xmltk.sourceforge.net/xtim.pdf.
 
20
C. Owens. PMC project P/META. http://www.ebu.ch/departments/technical/pmc/pmc_meta.html.
 
21
22
 
23
The XML:DB Initiative. XUpdate - XML update language, September 14 2000. http://www.xmldb.org/xupdate/.
 
24
TV-Anytime Forum. http://www.tv-anytime.org/.
25
 
26


Collaborative Colleagues:
Makoto Onizuka: colleagues
Fong Yee Chan: colleagues
Ryusuke Michigami: colleagues
Takashi Honishi: colleagues