Please use this identifier to cite or link to this item:
http://hdl.handle.net/1942/17801
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | ZHANG, Xiaowang | - |
dc.contributor.author | VAN DEN BUSSCHE, Jan | - |
dc.date.accessioned | 2014-11-19T13:25:12Z | - |
dc.date.available | 2014-11-19T13:25:12Z | - |
dc.date.issued | 2014 | - |
dc.identifier.citation | COMPUTER JOURNAL, 58 (11), p. 2841-2851 | - |
dc.identifier.issn | 0010-4620 | - |
dc.identifier.uri | http://hdl.handle.net/1942/17801 | - |
dc.description.abstract | Navigational queries on graph databases return binary relations over the nodes of the graph. The calculus of relations, popularized by Tarski, serves as a natural benchmark for first-order navigational querying. Recently, nested regular expressions (nre's) have been proposed to extend navigational querying to resource description framework graphs, i.e. ternary relations. This paper investigates the expressiveness of nre's and their relationship to basic SPARQL queries. An elegant proof is given to the effect that nre queries are already expressible as basic SPARQL queries. This result takes exception of nre's involving Kleene star (transitive closure), but on the other hand it holds even when extending nre's with negation (complementation). The resulting language of ‘star-free nre's with negation (sfnre¬)’ can in fact be captured by a precisely delineated fragment of SPARQL, called Tarski-SPARQL. The resulting language is also compared with an alternative extension that adds negation in the form of the difference operator. While sfnre¬ queries are subsumed by first-order logic with three variables (FO3), it is shown that some natural FO3 queries are not expressible in nre¬, even when allowing transitive closure. | - |
dc.description.sponsorship | This work is supported by the project of Research Foundation Flanders (FWO) under grant G.0489.10N. | - |
dc.language.iso | en | - |
dc.rights | © The British Computer Society 2014. All rights reserved. For Permissions, please email: journals.permissions@oup.com | - |
dc.subject.other | RDF databases; nested regular expression; star-free nested regular expression;complement; difference; Tarski-SPARQL | - |
dc.title | On the power of SPARQL in expressing navigational queries | - |
dc.type | Journal Contribution | - |
dc.identifier.epage | 2851 | - |
dc.identifier.issue | 11 | - |
dc.identifier.spage | 2841 | - |
dc.identifier.volume | 58 | - |
local.format.pages | 10 | - |
local.bibliographicCitation.jcat | A1 | - |
dc.description.notes | Van den Bussche, J (reprint author), Univ Limburg, Hasselt Univ & Transnat, B-3500 Hasselt, Belgium. jan.vandenbussche@uhasselt.be | - |
dc.relation.references | [1] Angles, R. and Gutierrez, C. (2008) Survey of graph database models. ACM Computing Surveys, 40, article 1. [2] Abiteboul, S., Buneman, P., and Suciu, D. (2000) Data on the Web: From relations to semistructured data and XML.Morgan Kaufmann. [3] Florescu, D., Levy, A., and Mendelzon, A. (1998) Database techniques for the World-Wide Web: A survey. SIGMOD Record, 27, 59–74. [4] Halevy, A., Franklin, M., and Maier, D. (2006) Principles of dataspace systems. Proceedings 25th ACM Symposium on Principles of Database Systems, pp. 1–9. [5] Bizer, C., Heath, T., and Berners-Lee, T. (2009) Linked data—the story so far. International Journal on Semantic Web and Information Systems, 5, 1–22. [6] Manola, F. and Miller, E. (2004) RDF primer. W3C Recommendation. [7] Harris, S. and Seaborne, A. (2013) SPARQL 1.1 query language. W3C Recommendation. [8] Marx, M. and de Rijke, M. (2005) Semantic characterizations of navigational XPath. SIGMOD Record, 34, 41–46. [9] ten Cate, B. and Marx, M. (2007) Navigational XPath: Calculus and algebra. SIGMOD Record, 36, 19–26. [10] Fletcher, G., Gyssens, M., Leinders, D., Van den Bussche, J., Van Gucht, D., Vansummeren, S., and Wu, Y. (2011) Relative expressive power of navigational querying on graphs. Proceedings 14th International Conference on Database Theory. [11] Libkin, L., Martens, W., and Vrgoˇc, D. (2013) Quering graph databases with XPath. Proceedings 16th International Conference on Database Theory. ACM. [12] Angles, R., Barcel´o, P., and Rios, G. (2013) A practical query language for graph dbs. In Bravo, L. and Lenzerini, M. (eds.), Proceedings 7th Alberto Mendelzon International Workshop on Foundations of Data Management, CEUR Workshop Proceedings, 1087. [13] Tarski, A. (1941) On the calculus of relations. Journal of Symbolic Logic, 6, 73–89. [14] Tarski, A. and Givant, S. (1987) A Formalization of Set Theory Without Variables, AMS Colloquium Publications, 41. American Mathematical Society. [15] Pratt, V. (1992) Origins of the calculus of binary relations. Proceedings 7th Annual IEEE Symposium on Logic in Computer Science, pp. 248–254. [16] Sarathy, V., Saxton, L., and Van Gucht, D. (1993) Algebraic foundation and optimization for object based query languages. Proceedings 9th International Conference on Data Engineering, pp. 81–90. IEEE Computer Society. [17] Gyssens, M., Saxton, L., and Van Gucht, D. (1994) Tagging as an alternative to object creation. In Freytag, J., Maier, D., and Vossen, G. (eds.), Query Processing For Advanced Database Systems, chapter 8. Morgan Kaufmann. [18] P´erez, J., Arenas, M., and Gutierrez, C. (2010) nSPARQL: A navigational language for RDF. Journal of Web Semantics, 8, 255–270. [19] Arenas, M. and P´erez, J. (2012) Federation and navigation in SPARQL 1.1. In Eiter, T. and Krennwallner, T. (eds.), Reasoning Web: Semantic Technologies for Advanced Query Answering, Lecture Notes in Computer Science, 7487, pp.78–111. Springer. [20] Alkhateeb, F., Baget, J.-F., and Euzenat, J. (2009) Extending SPARQL with regular expression patterns (for querying RDF). Journal of Web Semantics, 7, 57–73. [21] Angles, R. and Gutierrez, C. (2008) The expressive power of SPARQL. In Sheth, A., Staab, S., et al. (eds.), Proceedings 7th International Semantic Web Conference, Lecture Notes in Computer Science, 5318, pp. 114–129. Springer. [22] Polleres, A. (2007) From SPARQL to rules (and back). In Williamson, C., Zurko, M., et al. (eds.), Proceedings 16th World Wide Web Conference, pp. 787–796. ACM. [23] Arenas, M. and P´erez, J. (2011) Querying semantic web data with SPARQL. Proceedings 30st ACM Symposium on Principles of Databases, pp. 305–316. ACM. [24] Alkhateeb, F. (2008) Querying RDF(S) with regular expressions. PhD thesis Universit´e Joseph Fourier, Grenoble. [25] Garcia-Molina, H., Ullman, J., and Widom, J. (2009) Database Systems: The Complete Book. Prentice Hall. [26] Newman, M. (2003) The structure and function of complex networks. SIAM Review, 45, 167–256. [27] Watts, D. (1999) Small Worlds: The Dynamics of Networks between Order and Randomness. Princeton University Press. [28] Facebook Developers (2013). Facebook query language (FQL) overview. https://developers.facebook.com/docs/technical-guides/fql/, retrieved 5 December. [29] Libkin, L., Reutter, J., and Vrgoˇc, D. (2013) TriAL for RDF: Adapting graph query languages for RDF data. Proceedings 32nd ACM Symposium on Principles of Database Systems,pp. 201–212. ACM. [30] McNaughton, R. and Papert, S. (1971) Counter-Free Automata. MIT Press. [31] Thomas, W. (1997) Languages, automata, and logic. In Rozenberg, G. and Salomaa, A. (eds.), Handbook of Formal Languages, chapter 7. Springer. [32] Marx, M. and Venema, Y. (1997) Multi-Dimensional Modal Logic. Springer. [33] Baader, F., Calvanese, D., McGuiness, D., Nardi, D., and Patel-Schneider, P. (eds.) (2003) The Description Logic Handbook. Cambridge University Press. [34] Harel, D., Kozen, D., and Tiuryn, J. (2000) Dynamic Logic. MIT Press. [35] Blackburn, P., van Benthem, J., and Wolter, F. (eds.) (2007) Handbook of Modal Logic. Elsevier. [36] Maddux, R. (2006) Relation Algebras. Elsevier. | - |
local.type.refereed | Refereed | - |
local.type.specified | Article | - |
dc.identifier.doi | 10.1093/comjnl/bxu128 | - |
dc.identifier.isi | 000365157000004 | - |
dc.identifier.url | http://comjnl.oxfordjournals.org/content/early/2014/11/10/comjnl.bxu128.full.pdf+html | - |
dc.identifier.url | http://alpha.uhasselt.be/jan.vandenbussche/navSPARQL_revision.pdf | - |
item.fulltext | With Fulltext | - |
item.contributor | ZHANG, Xiaowang | - |
item.contributor | VAN DEN BUSSCHE, Jan | - |
item.fullcitation | ZHANG, Xiaowang & VAN DEN BUSSCHE, Jan (2014) On the power of SPARQL in expressing navigational queries. In: COMPUTER JOURNAL, 58 (11), p. 2841-2851. | - |
item.accessRights | Open Access | - |
item.validation | ecoom 2016 | - |
crisitem.journal.issn | 0010-4620 | - |
crisitem.journal.eissn | 1460-2067 | - |
Appears in Collections: | Research publications |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
navSPARQL_revision (1).pdf | Early view | 240.29 kB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.