Browse > Article
http://dx.doi.org/10.9717/kmms.2012.15.9.1133

XML Type Inheritance Index Hierarchies for Supporting Ancestor-descendant Exploration  

Lee, Jong-Hak (대구가톨릭대학교 IT공학부)
Publication Information
Abstract
This paper presents a hierarchical structuring method for the multidimensional type inheritance indices (MD-TIXs) that support the processing of XML queries in XML databases. MD-TIX uses a multidimensional index structure for efficiently supporting ancestor-descendant explorations that involve both nested element and type inheritance hierarchies. However, In the case of a long Xpath, the building and maintenance of MD-TIX are very difficult because of index entry construction problem. So, we propose a type inheritance index hierarchy method for solving this difficulty. We first construct base indices that support direct relationship explorations between adjacent two types on a given Xpath, and then, based on these base indices, we construct hierarchically the derived indices that support indirect relationship explorations between any two types of Xpath until constructing one target index for supporting the full Xpath. And we also present an algorithm that efficiently constructs a partial index hierarchy for supporting given a set of sub-pathes explorations.
Keywords
XML Databases; XML Schema; XML Query Processing; XML Index;
Citations & Related Records
연도 인용수 순위
  • Reference
1 K.Y. Whang and R. Krishnamurthy, "The Multilevel Grid File-A Dynamic Hierarchical Multidimensional File Structure," Proc. Intl. Conf. on Database Systems for Advanced Applications (DASFAA) , pp. 449-459, 1991.
2 이종학, "MD-TIX: XML 질의의 효율적 처리를 위한 다차원 타입상속 색인기법," 멀티미디어학회논문지, 제10권, 제9호, pp. 1093-1105, 2007.
3 K.C. Kim et al., "Acyclic Query Processing in Object-Oriented Databases," Proc. Intl. Conf. on Entity-Relationship Approach, pp. 329-346, 1989.
4 이종학, "2D-THI: XML 데이테베이스를 위한 이차원 타입상속 계층색인," 멀티미디어학회논문지, 제9권, 제3호, pp. 265-278, 2006.
5 S. B. Yao, "Approximating Block Accesses in Database Organizations," Communications of the ACM, Vol. 20, No. 4, pp. 260-261, 1977.   DOI
6 T. Bray et al., Extensible Markup Language, (XML) 1.0. W3C Recommendation, http: // www.w3.org /TR /REF-xml-19980210, 2004.
7 W. Meier, "eXist: An Open Source native XML Database," Web, Web-Services, and Database Systems, NODe 2002 Web- and Database-Related Workshops, Revised Papers (Lecture Notes in Computer Science Vol. 2593), pp. 169-183, 2003.
8 C. W. Chung, J.K. Min, and K. Shim. "APEX: An Adaptive Path Index for XML Data," Proc. Intl. Conf. on Management of Data, ACM SIGMOD, pp. 121-132, 2005.
9 S.C. Haw and C.S. Lee, "Extending Path Summary and Region Encoding for Efficient Structural Query Processing in Native XML Databases," The J ournal of Systems and Software , Vol. 82, No. 6, pp. 1025-1035, 2009.   DOI   ScienceOn
10 J.H. Lee, "An Assignment Method of Multidimensional Type Inheritance Indexes for XML Query Processing," Journal of Korea Multimedia Society, Vol. 12, No. 1, pp. 1-15, 2009.
11 A. Berglund et al., XML Path Language (XPath) 2.0. W3C Working Draft 30 Apr. 2002, http: //www.w3.org /TR /xpath20, Working Draft, 2002.
12 B.F. Cooper et al., "A Fast Index for Semistructured Data," Proc. Intl. Conf. on Very Large Data Bases, pp. 341- 350, 2001.
13 S. Boag et al., XQuery 1.0: An XML Query Language, http://www.w3.org /TR /xquery, 2005.
14 C.D. Fallside and P. Walmsley, XML Schema Part 0. W3C Recommendation, http: // www.w3.org /TR /xmlschema-0, 2004.
15 A. Kemper and G. Moerkotte, "Access Support Relations: An Indexing Method for Object Bases," Information Systems, Vol. 17, No. 2, pp. 117-145, 1992.   DOI   ScienceOn
16 R. Goldman and J. Widom, "DataGuides: Enable Query Formulation and Optimization in Semistructured DataBases," Proc. Int'l Conf. on Very Large Data Bases, pp. 436-445, 2003.
17 K.P. Leela, and J.R. Haritsa, "Schema-conscious XML indexing," Information Systems, Vol. 32, No. 2, pp. 344-364, 2007.   DOI   ScienceOn
18 J.T. Robinson, "The K-D-B-Tree: A Search Structure for Large Multidimensional Dynamic Indexes," Proc. Int'l Conf. on Management of Data, ACM SIGMOD, pp. 10-18, 1981.
19 T. Milo and D. Suciu, "Index Structures for Path Expression," Proc. Int'l Conf. on Database Theory, pp. 277- 295, 1999.
20 T. Chen, J. Lu, and T.W. Ling, "On Boosting Holism in XML Twig Pattern Matching Using Structural Indexing Techniques," Proc. of the 2005 ACM SIGMOD international conference on Management of data, pp. 455-466, 2005.