Journal article icon

Journal article

Static analysis of navigational XPath over graph databases

Abstract:
Most query languages for graph databases rely on exploring the topological properties of the data by using paths. However, many applications require more complex patterns to be matched against the graph to obtain desired results. For this reason a version of the standard XML query language XPath has been adapted to work over graphs. In this paper we study static analysis aspects of this language, concentrating on problems such as containment, equivalence and satisfiability. We show that for the full language all of the problems are undecidable. By restricting the language we then obtain several natural fragments whose complexity ranges from PSpace-complete to ExpTime-complete.
Publication status:
Published
Peer review status:
Peer reviewed

Actions

Access Document

Files:
Publisher copy:
10.1016/j.ipl.2016.03.006

Authors

More by this author
Institution:
University of Oxford
Division:
MPLS
Department:
Computer Science
Role:
Author


Publisher:
Elsevier
Journal:
Information Processing Letters More from this journal
Volume:
116
Issue:
7
Pages:
467–474
Publication date:
2016-03-16
Acceptance date:
2016-03-09
DOI:
EISSN:
1872-6119
ISSN:
0020-0190


Keywords:
Pubs id:
pubs:611153
UUID:
uuid:8cd697f2-d481-4ca9-a631-81b20a26eb4b
Local pid:
pubs:611153
Source identifiers:
611153
Deposit date:
2016-03-20
ARK identifier:

Terms of use


Views and Downloads






If you are the owner of this record, you can report an update to it here: Report update to this record

TO TOP