XML data integration tools are facing a variety of challenges for their efficient and effective operation. Among these is the requirement to handle a variety of inconsistencies or mistakes present in the data sets. In this paper we study the problem of integrating XML data sources through index assisted join operations, using notions of approximate match in the structure and content of XML documents as the join predicate. We show how a well known and widely deployed index structure, namely the R-tree, can be adopted to improve the performance of such operations. We propose novel search and join algorithms for R-trees adopted to index XML document collections. We also propose novel optimization objectives for R-tree construction, making R-tr...
XML employs a tree-structured data model, and, naturally, XML queries specify patterns of selection ...
In this paper, we study the problem of indexing an XML database. Existing XML indexing techniques fo...
An XML structural join evaluates structural relationships (e.g. parent-child or ancestor-descendant)...
Queries on XML documents typically combine selections on element contents, and, via path expressions...
Queries on XML documents typically combine selections on element contents, and, via path expressio...
XML queries differ from relational queries in that the former are expressed as path expressions. The...
Abstract In data integration applications, a join matches elements that are common to two data sourc...
XML documents are typically queried with a combination of value search and structure search. While q...
XML queries typically specify patterns of selection pred-icates on multiple elements that have some ...
XML data warehouses form an interesting basis for decision-support applications that exploit complex...
A prime motivation for using XML to directly represent pieces of information is the ability of suppo...
With the growing importance of XML as a format for data representation and data transport, being abl...
Finding all the occurrences of a twig pattern specified by a selection predicate on multiple eleme...
Evaluating structural joins is a crucial operation for performance of XML queries. Proposed in this ...
A general XML index can itself be sizable leading to low efficiency. To alleviate this predicament, ...
XML employs a tree-structured data model, and, naturally, XML queries specify patterns of selection ...
In this paper, we study the problem of indexing an XML database. Existing XML indexing techniques fo...
An XML structural join evaluates structural relationships (e.g. parent-child or ancestor-descendant)...
Queries on XML documents typically combine selections on element contents, and, via path expressions...
Queries on XML documents typically combine selections on element contents, and, via path expressio...
XML queries differ from relational queries in that the former are expressed as path expressions. The...
Abstract In data integration applications, a join matches elements that are common to two data sourc...
XML documents are typically queried with a combination of value search and structure search. While q...
XML queries typically specify patterns of selection pred-icates on multiple elements that have some ...
XML data warehouses form an interesting basis for decision-support applications that exploit complex...
A prime motivation for using XML to directly represent pieces of information is the ability of suppo...
With the growing importance of XML as a format for data representation and data transport, being abl...
Finding all the occurrences of a twig pattern specified by a selection predicate on multiple eleme...
Evaluating structural joins is a crucial operation for performance of XML queries. Proposed in this ...
A general XML index can itself be sizable leading to low efficiency. To alleviate this predicament, ...
XML employs a tree-structured data model, and, naturally, XML queries specify patterns of selection ...
In this paper, we study the problem of indexing an XML database. Existing XML indexing techniques fo...
An XML structural join evaluates structural relationships (e.g. parent-child or ancestor-descendant)...