Skip to main navigation Skip to search Skip to main content

Coding-based join algorithms for structural queries on graph-structured XML document

  • H. Wang*
  • , J. Li
  • , W. Wang
  • , X. Lin
  • *Corresponding author for this work
  • Harbin Institute of Technology
  • University of New South Wales

Research output: Contribution to journalArticlepeer-review

Abstract

In many applications, XML documents need to be modelled as graphs. The query processing of graph-structured XML documents brings new challenges. In this paper, we design a method based on labelling scheme for structural queries processing on graph-structured XML documents. We give each node some labels, the reachability labelling scheme. By extending an interval-based reachability labelling scheme for DAG by Rakesh et al., we design labelling schemes to support the judgements of reachability relationships for general graphs. Based on the labelling schemes, we design graph structural join algorithms to answer the structural queries with only ancestor-descendant relationship efficiently. For the processing of subgraph query, we design a subgraph join algorithm. With efficient data structure, the subgraph join algorithm can process subgraph queries with various structures efficiently. Experimental results show that our algorithms have good performance and scalability.

Original languageEnglish
Pages (from-to)485-510
Number of pages26
JournalWorld Wide Web
Volume11
Issue number4
DOIs
StatePublished - Dec 2008

Keywords

  • Coding
  • Query processing
  • Structural join
  • Subgraph query
  • XML

Fingerprint

Dive into the research topics of 'Coding-based join algorithms for structural queries on graph-structured XML document'. Together they form a unique fingerprint.

Cite this