Proceedings of the 15th Symposium on Database Programming Languages 2015
DOI: 10.1145/2815072.2815081
|View full text |Cite
|
Sign up to set email alerts
|

Relative expressive power of downward fragments of navigational query languages on trees and chains

Abstract: Motivated by the continuing interest in the tree data model, we study the expressive power of downward fragments of navigational query languages on trees. The basic navigational query language we consider expresses queries by building binary relations from the edge relations and the identity relation, using composition and union. We study the effects on the expressive power when we add transitive closure, projections, coprojections, intersection, and difference. We study expressiveness at the level of boolean … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
16
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
4
1
1

Relationship

5
1

Authors

Journals

citations
Cited by 8 publications
(16 citation statements)
references
References 25 publications
(53 reference statements)
0
16
0
Order By: Relevance
“…For several restricted graph structures, well-known collapse results exist to eliminate intersection and di erence (see e.g. [2,12,30]). Unfortunately, these known elimination results blow up the size of the resulting query excessively.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…For several restricted graph structures, well-known collapse results exist to eliminate intersection and di erence (see e.g. [2,12,30]). Unfortunately, these known elimination results blow up the size of the resulting query excessively.…”
Section: Discussionmentioning
confidence: 99%
“…operator (transitive closure). Examples of such relation-algebrainspired query languages include XPath and its many formalizations [2,3,5,20,21,26,27], GXPath [19], the (nested) regular path queries [1], and the navigational expressions [7,8,10,12,24]. In these languages, graph navigation is primarily supported by composition (•).…”
Section: Introductionmentioning
confidence: 99%
“…For several restricted graph structures, well-known collapse results exist to eliminate intersection and di erence (see e.g. [2,12,30]). Unfortunately, these known elimination results blow up the size of the resulting query excessively.…”
Section: Discussionmentioning
confidence: 99%
“…operator (transitive closure). Examples of such relation-algebrainspired query languages include XPath and its many formalizations [2,3,5,20,21,26,27], GXPath [19], the (nested) regular path queries [1], and the navigational expressions [7,8,10,12,24]. In these languages, graph navigation is primarily supported by composition (•).…”
Section: Introductionmentioning
confidence: 99%
“…In Section 6, we generalize Proposition 30 to also include coprojections. Finally, Hellings et al [16,17] studied the relative expressiveness of the fragments of N (π, π, ∩, −), 13 and obtained the following results which are used in this study: The graph query results of Fletcher et al [10,11] include many separation results of which the proofs do not specialize to trees. They also proved a collapse result, that automatically does hold on trees:…”
Section: Related Workmentioning
confidence: 99%