Abstract
Different communities specify different standards (DTDs) and only those XML documents conforming to the given DTD can be processed inside a certain community. The goal of DTD-conforming XML to XML transformations with XML Transformation Grammars is to make exchanging XML documents between two communities whose DTDs are distinct feasible. However, in essence XTG evaluation is the process of executing a number of XML queries and thus this presents new challenges to query optimization. In this paper, we investigate each step of evaluating an XTG, and after modelling XML queries, we propose some optimization techniques to speed up XTG evaluation. Finally, the experimental results indicate that those techniques are efficient to XTG evaluation.
This work is supported by the National Natural Science Foundation of China under Grant No. 60228006 and the Fok Ying Tung Education Foundation under Grant No. 81062.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bray, T., Paoli, J., Sperberg-McQueen, C.M.: Extensible Markup Language (XML) 1.0. W3C Recommendation (1998). http://www.w3.org/TR/REC-xml/
Zhou, A., Wang, Q., Guo, Z., Gong, X., Zheng, S., Wu, H., Xiao, J., Yue, K., Fan, W.: TREX: DTD-Conforming XML to XML Transformations. In: Proc. of ACM SIGMOD Conf. on Management of Data (2003). To be appeared.
McHugh, J., Abiteboul, S., Goldman, R., Quass, D., Widom, J.: Lore: A database management system for semistructured data. SIGMOD Record, Vol. 26 No. 3 (1997)
Abiteboul, S., Quass, D., McHugh, J., Widom, J., Wiener, J.L.: The Lorel query language for semistructured data. Int. J. Digit. Libr. 1 (1997) 68–88
McHugh, J., Widom, J., Abiteboul, S., Luo, Q., Rajaraman, A.: Indexing semistructured data. Technical report, Standford University (1997)
Goldman, R., Widom, J.: Dataguides: Enabling query formulation and optimization in semistructured databases. In: Proc. of Int’l Conf. on Very Large Databases (1997)
Zhou, A., Lu, H., Zheng, S., Liang, Y., Zhang, L., Ji, W., Tian, Z.: VXMLR: A Visual XML-Relational Database System. In: Proc. of Int’l Conf. on Very Large Databases (2001)
Zheng, S., Zhou, A., Yu, J.X., Zhang, L., Tao, H.: Structural-map: A new index for xml path expression query processing. In: Proc. of Int’l Conf. on Web Age Information Management (2002)
Cooper, B.F., Sample, N., Franklin, M.J., Hjaltason, G.R., Shadmon, M.: A fast index for semistructured data. In: Proc. of Int’l Conf. on Very Large Databases (2001)
Kaushik, R., Bohannon, P., Naughton, J.F., Korth, H.F.: Covering indexes for branching path queries. In: Proc. of ACM SIGMOD Conf. on Management of Data (2002)
Kaushik, R., Shenoy, P., Bohannon, P., Gudes, E.: Exploiting local similarity for indexing paths in graph-structured data. In: Proc. of IEEE Int’l Conf. on Data Engineering (2002)
Chung, C.-W., Min, J.-K., Shim, K.: Apex: An adaptive path index for xml data. In: Proc. of ACM SIGMOD Conf. on Management of Data (2002)
Milo, T., Suciu, D.: Index structures for path expressions. In: Proc. of Int’l Conf. on Database Theory (1999)
Gottlob, G., Koch, C., Pichler, R.: Efficient algorithms for processing xpath queries. In: Proc. of Int’l Conf. on Very Large Databases (2002)
Carey, M.J., Florescu, D., Ives, Z.G., Lu, Y., Shanmugasundaram, J., Shekita, E.J., Subramanian, S.N.: XPERANTO: Publishing object-relational data as XML. In: WebDB (2000) 105–110
Fernandez, M.F., Tan, W., Suciu, D.: SilkRoute: Trading between relations and XML. In: Proc. of Int’l World Wide Web Conf (2000)
Benedikt, M., Chan, C.Y., Fan, W., Rastogi, R., Zheng, S., Zhou, A.: DTD-directed publishing with attribute translation grammars. In: Proc. of Int’l Conf. on Very Large Databases (2002)
Fernandez, M.F., Morishima, A., Suciu, D.: Efficient evaluation of XML middleware queries. In: Proc. of ACM SIGMOD Conf. on Management of Data (2001) 103–114
Chamberlin, D., Robie, J., Florescu, D.: Quilt: An XML query language for heterogeneous data sources. In: WebDB (2000) 53–62
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wang, Q., Zhou, J., Wu, H., Wu, Y., Yuan, Y., Zhou, A. (2003). Efficient Evaluation in XML to XML Transformations. In: Zhou, X., Orlowska, M.E., Zhang, Y. (eds) Web Technologies and Applications. APWeb 2003. Lecture Notes in Computer Science, vol 2642. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36901-5_12
Download citation
DOI: https://doi.org/10.1007/3-540-36901-5_12
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-02354-8
Online ISBN: 978-3-540-36901-1
eBook Packages: Springer Book Archive