XML query languages typically allow the specification of structural patterns of elements. Finding the occurrences of such patterns in an XML tree is the key operation in XML query processing. Many algorithms have been presented for this operation. These algorithms focus mainly on the evaluation of path-pattern or tree-pattern queries. In this paper, we define a partial path-pattern query language, and we address the problem of its efficient evaluation on XML data. In order to process partial path-pattern queries, we introduce a set of sound and complete inference rules to characterize structural relationship derivation. We provide necessary and sufficient conditions for detecting query unsatisfiability and node redundancy. We show how parti...
A fundamental problem in XML query processing is tree pattern query (TPQ) matching which computes al...
The wide adoption of XML has increased the interest of the database community on tree-structured dat...
Extensible Markup Language (XML) has become the de facto standard for data representation, exchange ...
XML query languages typically allow the specification of structural patterns of elements. Finding th...
Finding the occurrences of structural patterns in XML data is a key operation in XML query processin...
Finding the occurrences of structural patterns in XML data is a key operation in XML query processin...
Finding the occurrences of structural patterns in XML data is a key operation in XML query processin...
XML query languages typically allow the specification of structural patterns using XPath. Usually, t...
Querying XML data is based on the specification of structural patterns which in practice are formula...
Current applications export and exchange XML data on the web. Usually, XML data are queried using ke...
Query processing techniques for XML data have focused mainly on tree-pattern queries (TPQs). However...
International audienceWe survey results about static analysis of pattern-based queries over XML docu...
We propose an efficient approach for finding relevant XML data twigs defined by unordered query tree...
As business and enterprises generate and exchange XML data more often, there is an increasing need f...
In recent years, eXtensible Markup Language (XML) has become a de facto standard for exporting and e...
A fundamental problem in XML query processing is tree pattern query (TPQ) matching which computes al...
The wide adoption of XML has increased the interest of the database community on tree-structured dat...
Extensible Markup Language (XML) has become the de facto standard for data representation, exchange ...
XML query languages typically allow the specification of structural patterns of elements. Finding th...
Finding the occurrences of structural patterns in XML data is a key operation in XML query processin...
Finding the occurrences of structural patterns in XML data is a key operation in XML query processin...
Finding the occurrences of structural patterns in XML data is a key operation in XML query processin...
XML query languages typically allow the specification of structural patterns using XPath. Usually, t...
Querying XML data is based on the specification of structural patterns which in practice are formula...
Current applications export and exchange XML data on the web. Usually, XML data are queried using ke...
Query processing techniques for XML data have focused mainly on tree-pattern queries (TPQs). However...
International audienceWe survey results about static analysis of pattern-based queries over XML docu...
We propose an efficient approach for finding relevant XML data twigs defined by unordered query tree...
As business and enterprises generate and exchange XML data more often, there is an increasing need f...
In recent years, eXtensible Markup Language (XML) has become a de facto standard for exporting and e...
A fundamental problem in XML query processing is tree pattern query (TPQ) matching which computes al...
The wide adoption of XML has increased the interest of the database community on tree-structured dat...
Extensible Markup Language (XML) has become the de facto standard for data representation, exchange ...