Browse > Article
http://dx.doi.org/10.5391/JKIIS.2007.17.6.766

Linear Path Query Processing using Backward Label Path on XML Documents  

Park, Chung-Hee (제주대학교 컴퓨터공학과)
Koo, Heung-Seo (청주대학교 정보기술공학부)
Lee, Sang-Joon (제주대학교 컴퓨터공학과)
Publication Information
Journal of the Korean Institute of Intelligent Systems / v.17, no.6, 2007 , pp. 766-772 More about this Journal
Abstract
As XML is widely used, many researches on the XML storage and query processing have been done. But, previous works on path query processing have mainly focused on the storage and retrieval methods for a large XML document or XML documents had a same DTD. Those researches did not efficiently process partial match queries on the differently-structured document set. To resolve the problem, we suggested a new index structure using relational table. The method constructs the $B^+$-tree index using backward label paths instead of forward label paths used in previous researches for storing path information and allows for finding the label paths that match the partial match queries efficiently using it when process the queries.
Keywords
XML; linear path expression; partial match query; backward label path; database;
Citations & Related Records
연도 인용수 순위
  • Reference
1 eXtensible Markup Language(XML), http://www.w3.org/XML/
2 J. Clark and S. DeRose, XML Path Language (XPath), W3C Recommendation, http://www.w3.org/TR/xpath, Nov. 1999
3 S. Al-Khalifa, H. V. Jagadish, N. Koudas, J. M. Patel, D. Srivastava and Y. Wu., 'Structural Joins: A Primitive for Efficient XML Query Pattern Matching,' In Proc. of IEEE ICDE, pp. 141-152, 2002
4 H. Jiang et al., 'XR-Tree: Indexing XML Data for Efficient Structural Joins,' In Proc. of ICDE, pp. 253-264, 2003
5 H. Jiang et al., 'Holistic Twig Joins on Indexed XML Documents,' In Proc. of VLDB, pp. 273-284, 2003
6 I. Tatarinov, 'Stroring and Querying Ordered XML Using a Relational Database System,' In Proc. of SIGMOD, pp. 204-215, 2002
7 민경섭, 김형주, '상이한 구조의 XML 문서들에서 경로 질의 처리를 위한 RDBMS 기반 역 인덱스 기법,' 정보처리과학회논문지: 데이터베이스, 제30권, 제4호, pp. 420-428, 2003
8 C. Zhang et al., 'On Supporting Containment Queries in Relational Databases Management Systems,' In Proc. of SIGMOD, pp. 425-436, 2001
9 H. Jiang et al., 'Path Materialization Revisted: An Efficient Storage Model for XML Data,' In Proc. of ADC, pp. 85-94, 2002
10 H Jiang et al., 'XParent: An Efficient RDBMS-Based XML Database System,' In Proc. of ICDE, pp. 335-336, 2002
11 M. Yoshikawa et al., 'XRel: A Path-Based Approach to Storage and Retrieval of XML Documents Using Relational Databases,' ACM Trans. on Internet Technology, Vol. 1, No.1, pp. 110-141, 2001   DOI
12 Q. Li and B. Moon, 'Indexing and Querying XML Data for Regular Path Expressions,' In Proc. of VLDB, pp. 361-370, 200
13 박영호, 한욱신, 황규영, '정보 검색 기술을 이용한 대규모 이질적인 XML 문서에 대한 효율적인 선형 경로 질의 처리,' 정보과학회논문지: 데이터베이스, 제31권, 제5호, pp. 540-552, 2004
14 N. Bruno, N. Koudas and D. Srivastava, 'Holistic Twig Joins: Optimal XML Pattern Matching,' In Proc. of SIGMOD, pp. 310-321, 2002