TY - GEN
T1 - Querying tree-structured data using dimension graphs
AU - Theodoratos, Dimitri
AU - Dalamagas, Theodore
PY - 2005
Y1 - 2005
N2 - Tree structures provide a popular means to organize the information on the Web. Taxonomies of thematic categories, concept hierarchies, e-commerce product catalogs are examples of such structures. Querying multiple data sources that use tree structures to organize their data is a challenging issue due to name mismatches, structural differences and structural inconsistencies that occur in such structures, even for a single knowledge domain. In this paper, we present a method to query tree-structured data. We introduce dimensions which are sets of semantically related nodes in tree structures. Based on dimensions, we suggest dimension graphs. Dimension graphs can be automatically extracted from trees and abstract their structural information. They are semantically rich constructs that provide query guidance to pose and evaluate queries on trees. We design a query language to query tree-structured data. A key feature of this language is that queries are not restricted by the structure of the trees. We present a technique for evaluating queries and we provide necessary and sufficient conditions for checking query unsatisfiability. We also show how dimension graphs can be used to query multiple trees in the presence of structural differences and inconsistencies.
AB - Tree structures provide a popular means to organize the information on the Web. Taxonomies of thematic categories, concept hierarchies, e-commerce product catalogs are examples of such structures. Querying multiple data sources that use tree structures to organize their data is a challenging issue due to name mismatches, structural differences and structural inconsistencies that occur in such structures, even for a single knowledge domain. In this paper, we present a method to query tree-structured data. We introduce dimensions which are sets of semantically related nodes in tree structures. Based on dimensions, we suggest dimension graphs. Dimension graphs can be automatically extracted from trees and abstract their structural information. They are semantically rich constructs that provide query guidance to pose and evaluate queries on trees. We design a query language to query tree-structured data. A key feature of this language is that queries are not restricted by the structure of the trees. We present a technique for evaluating queries and we provide necessary and sufficient conditions for checking query unsatisfiability. We also show how dimension graphs can be used to query multiple trees in the presence of structural differences and inconsistencies.
UR - https://www.scopus.com/pages/publications/25144501464
UR - https://www.scopus.com/pages/publications/25144501464#tab=citedBy
U2 - 10.1007/11431855_15
DO - 10.1007/11431855_15
M3 - Conference contribution
AN - SCOPUS:25144501464
SN - 9783540260950
T3 - Lecture Notes in Computer Science
SP - 201
EP - 215
BT - Advanced Information Systems Engineering
PB - Springer Verlag
T2 - 17th International Conference on Advanced Information Systems Engineering, CAiSE 2005
Y2 - 13 June 2005 through 17 June 2005
ER -