Expressive languages for path queries over graph-structured data
Barcelo, P. and Libkin, L. and Lin, A.W. and Wood, Peter T. (2012) Expressive languages for path queries over graph-structured data. ACM Transactions on Database Systems 37 (4), ISSN 0362-5915.
Text (Refereed)
ptw-tods.pdf - Author's Accepted Manuscript Restricted to Repository staff only Download (560kB) |
Abstract
For many problems arising in the setting of graph querying (such as finding semantic associations in RDF graphs, exact and approximate pattern matching, sequence alignment, etc.), the power of standard languages such as the widely studied conjunctive regular path queries (CRPQs) is insufficient in at least two ways. First, they cannot output paths and second, more crucially, they cannot express relationships among paths. We thus propose a class of extended CRPQs, called ECRPQs, which add regular relations on tuples of paths, and allow path variables in the heads of queries. We provide several examples of their usefulness in querying graph structured data, and study their properties. We analyze query evaluation and representation of tuples of paths in the output by means of automata. We present a detailed analysis of data and combined complexity of queries, and consider restrictions that lower the complexity of ECRPQs to that of relational conjunctive queries. We study the containment problem, and look at further extensions with first-order features, and with non-regular relations that add arithmetic constraints on the lengths of paths and numbers of occurrences of labels.
Metadata
Item Type: | Article |
---|---|
School: | Birkbeck Faculties and Schools > Faculty of Science > School of Computing and Mathematical Sciences |
Research Centres and Institutes: | Birkbeck Knowledge Lab |
Depositing User: | Peter Wood |
Date Deposited: | 24 Jan 2013 10:05 |
Last Modified: | 09 Aug 2023 12:32 |
URI: | https://eprints.bbk.ac.uk/id/eprint/5798 |
Statistics
Additional statistics are available via IRStats2.