| Incremental maintenance for materialized XPath/XSLT views |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 10, Downloads (12 Months): 87, Citation Count: 3
|
|
|
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
|
Serge Abiteboul , Haim Kaplan , Tova Milo, Compact labeling schemes for ancestor queries, Proceedings of the twelfth annual ACM-SIAM symposium on Discrete algorithms, p.547-556, January 07-09, 2001, Washington, D.C., United States
|
| |
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
|
Ashish Gupta , Inderpal Singh Mumick , V. S. Subrahmanian, Maintaining views incrementally, Proceedings of the 1993 ACM SIGMOD international conference on Management of data, p.157-166, May 25-28, 1993, Washington, D.C., United States
|
| |
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
|
Dan Olteanu , Holger Meuss , Tim Furche , François Bry, XPath: Looking Forward, Proceedings of the Worshops XMLDM, MDDE, and YRWS on XML-Based Data Management and Multimedia Engineering-Revised Papers, p.109-127, March 24-28, 2002
|
| |
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
|
Igor Tatarinov , Zachary G. Ives , Alon Y. Halevy , Daniel S. Weld, Updating XML, Proceedings of the 2001 ACM SIGMOD international conference on Management of data, p.413-424, May 21-24, 2001, Santa Barbara, California, United States
|
| |
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
|
|
CITED BY 3
|
|
|
|
|
|
Arsany Sawires , Junichi Tatemura , Oliver Po , Divyakant Agrawal , Amr El Abbadi , K. Selçuk Candan, Maintaining XPath views in loosely coupled systems, Proceedings of the 32nd international conference on Very large data bases, September 12-15, 2006, Seoul, Korea
|
|