Query evaluation on compressed trees

被引:34
作者
Frick, M [1 ]
Grohe, M [1 ]
Koch, C [1 ]
机构
[1] Univ Edinburgh, Lab Fdn Comp Sci, Edinburgh EH9 3JZ, Midlothian, Scotland
来源
18TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS | 2003年
关键词
D O I
10.1109/LICS.2003.1210058
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper studies the problem of evaluating unary (or node-selecting) queries on unranked trees compressed in a natural structure-preserving way, by the sharing of common subtrees. The motivation to study unary queries on unranked trees comes from the database field, where querying XML documents, which can be considered as unranked labelled trees, is an important task. We give algorithms and complexity results for the evaluation of XPath and monadic datalog queries. Furthermore, we propose a new automata-theoretic formalism for querying trees and give algorithms for evaluating queries defined by such automata.
引用
收藏
页码:188 / 197
页数:10
相关论文
共 27 条
[1]  
Abiteboul S., 1995, Foundations of databases, V1st
[2]  
[Anonymous], 2000, DATA WEB
[3]  
Bruggemann-Klein A., 2000, Markup Languages: Theory & Practice, V2, P81, DOI 10.1162/109966200750410613
[4]  
BRUGGEMANNKLEIN A, 2001, HKUSTTCSC200105 SAR
[5]  
BRYANT RE, 1986, IEEE T COMPUT, V35, P677, DOI 10.1109/TC.1986.1676819
[6]  
BUNEMAN P, 2003, UNPUB PATH QUERIES C
[7]  
BURCH JR, 1990, P ANN IEEE S LOG COM
[8]  
CLARKE ME, 2000, MODEL CHECKING
[9]  
DOWNEY R, 1999, PARAMETERIZED COMPLE
[10]  
Ebbinghaus H.D., 1999, PERSPECTIVES MATH LO