Graph Pattern Matching in GQL and SQL/PGQ

93Citations
Citations of this article
35Readers
Mendeley users who have this article in their library.
Get full text

Abstract

As graph databases become widespread, the International Organization for Standardization (ISO) and International Electrotechnical Commission (IEC) have approved a project to create GQL, a standard property graph query language. This complements the SQL/PGQ project, which specifies how to define graph views over a SQL tabular schema, and to run read-only queries against them. Both projects have been assigned to the ISO/IEC JTC1 SC32 working group for Database Languages, WG3, which continues to maintain and enhance SQL as a whole. This common responsibility helps enforce a policy that the identical core of both PGQ and GQL is a graph pattern matching sub-language, here termed GPML. The WG3 design process is also analyzed by an academic working group, part of the Linked Data Benchmark Council (LDBC), whose task is to produce a formal semantics of these graph data languages, which complements their standard specifications. This paper, written by members of WG3 and LDBC, presents the key elements of the GPML of SQL/PGQ and GQL in advance of the publication of these new standards.

Cite

CITATION STYLE

APA

Deutsch, A., Francis, N., Green, A., Hare, K., Li, B., Libkin, L., … Zemke, F. (2022). Graph Pattern Matching in GQL and SQL/PGQ. In Proceedings of the ACM SIGMOD International Conference on Management of Data (pp. 2246–2258). Association for Computing Machinery. https://doi.org/10.1145/3514221.3526057

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free