Hidden conditioned homomorphism for XPath fragment containment

Yuguo Liao,Jianhua Feng,Yong Zhang,Lizhu Zhou
DOI: https://doi.org/10.1007/11733836_32
2006-01-01
Abstract:As a query language for navigating XML trees and selecting a set of element nodes, XPath is ubiquitous in XML applications. One important issue of XPath queries is checking containment. In particular, we investigate a frequently used fragment of XPath that consists of node tests, the child axis (/), the descendant axis (//), branches ([]) and label wildcards (*). For special classes of pattern trees, the homomorphism algorithm returns false negatives. In order to address this problem, we propose two containment techniques, conditioned homomorphism and hidden conditioned homomorphism, and then present sound algorithms to check containment. The analytical result is given with an experiment.
What problem does this paper attempt to address?