DocumentCode :
2022418
Title :
Looping caterpillars [semistructured data querying]
Author :
Goris, Evan ; Marx, Maarten
Author_Institution :
Informatics Inst., Amsterdam Univ., Netherlands
fYear :
2005
fDate :
26-29 June 2005
Firstpage :
51
Lastpage :
60
Abstract :
There are two main paradigms for querying semi structured data: regular path queries and XPath. The aim of this paper is to provide a synthesis between these two. This synthesis is given by a small addition to tree walk automata and the corresponding caterpillar expressions. These are evaluated on unranked finite sibling-ordered trees. At the expression level we add an operator whose meaning is intersection with the identity relation. This language can express every first-order definable relation and its expressive power is characterized by pebble tree walk automata that cannot inspect pebbles. We also define an expansion of the caterpillar expressions whose expressive power is characterized by ordinary pebble tree walk automata. Combining results from Bloem-Engelfriet and Gottlob-Koch, we also define an XPath like query language which is complete for all MSO definable binary relations.
Keywords :
automata theory; formal languages; query processing; trees (mathematics); XPath; binary relations; caterpillar expression; query language; regular path queries; tree walk automata; unranked finite sibling-ordered trees; Algebra; Automata; Calculus; Data mining; Database languages; Informatics; Logic; Proposals; Query processing; Tree graphs;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Logic in Computer Science, 2005. LICS 2005. Proceedings. 20th Annual IEEE Symposium on
ISSN :
1043-6871
Print_ISBN :
0-7695-2266-1
Type :
conf
DOI :
10.1109/LICS.2005.24
Filename :
1509209
Link To Document :
بازگشت