Abstract
In this paper, we present a framework for clustering XML documents based on structural similarity between XML documents. Firstly, the validity of using the edit distance between XML documents and schemata as the structural similarity is presented. Secondly, a novel solution is given for schema extraction. The solution is based on the minimum length description (MLD) principle, and allows tradeoff between the schema simplicity and precision based on the user’s specification. Thirdly, clustering XML documents based on the edit distance is discussed. The efficacy and efficiency of our methodology have been tested using both real and synthesized data.
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
Suzuki, N.: Finding an Optimum Edit Script between an XML Document and a DTD. In: ACM SAC’05, Santa Fe, NM, March 2005, pp. 647–653 (2005)
Xing, G.: Fast Approximate Matching Between XML Documents and Schemata. In: Zhou, X., Li, J., Shen, H.T., Kitsuregawa, M., Zhang, Y. (eds.) APWeb 2006. LNCS, vol. 3841, pp. 425–436. Springer, Heidelberg (2006)
Dalamagas, T., Cheng, T., Winkel, K., Sellis, T.: A methodology for clustering XML documents by structure. Information Systems 31(3), 187–228 (2006)
Thompson, K.: Regular Expression Search Algorithm. Communications of ACM 11(6), 419–422 (1968)
Aho, A.V., Hopcroft, J.E., Ullman, J.D.: The Design and Analysis of Computer Algorithms. Addison-Wesley, Reading (1974)
Shasha, D., Zhang, K.: Approximate Tree Pattern Matching. In: Apostolico, A., Galil, Z. (eds.) Pattern Matching Algorithms, Oxford University Press, Oxford (June 1997)
Murata, M.: Hedge Automata: A Formal Model for XML Schemata, http://www.xml.gr.jp/relax/hedge_nice.html
Nierman, A., Jagadish, H.V.: Evaluating structural similarity in XML documents. In: WebDB 2002, Madison, Wisconsin (June 2002)
XML Document Mining Challenge, http://xmlmining.lip6.fr/
Chidlovskii, B.: Schema Extraction from XML Data: A Grammatical Inference Approach. In: KRDB’01 Workshop, Rome, Italy, September 15 (2001)
Garofalakis, M., Gionis, A., Rastogi, R., Seshadri, S., Shim, K.: Xtract: A System for Extracting Document Type Descriptors from XML Documents. In: SIGMOD Conference, Dallas, Texas, USA, May 16-18, 2000, pp. 165–176 (2000)
Karypis, G.: CLUTO A clustering toolkit. Technical Report 02-017, University of Minnesota, Department of Computer Science, Minneapolis (Aug. 2002)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Xing, G., Xia, Z., Guo, J. (2007). Clustering XML Documents Based on Structural Similarity. In: Kotagiri, R., Krishna, P.R., Mohania, M., Nantajeewarawat, E. (eds) Advances in Databases: Concepts, Systems and Applications. DASFAA 2007. Lecture Notes in Computer Science, vol 4443. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-71703-4_77
Download citation
DOI: https://doi.org/10.1007/978-3-540-71703-4_77
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-71702-7
Online ISBN: 978-3-540-71703-4
eBook Packages: Computer ScienceComputer Science (R0)