June, 2022 – GQL Status Update
It turns out that writing a database language standards is a lot of work, but we are making progress.
'We" are the participants in the international standards committee ISO/IEC JTC/1 SC/32 WG/3 Database Languages and the participants in the various national standards groups that send papers and experts to SC32 WG3.
The GQL standards project is officially ISO/IEC 39075 Information Technology — Database Languages — GQL
SC32 WG3 initiated a Committee Draft (CD) ballot in November 2021. The ballot closed in February 2022 with over 800 comments. The breakdown of the comments is:
The GQL editors will resolve most Major (50) and Minor (196) Editorial comments – 31% of the comments. Many (most?) of the Language Opportunities (93) will be deferred to a future GQL version – 11%. That still leaves a lot of comments to resolve.
Since February, we have been made progress on comment resolution. As of the beginning of June, 2022, 311 comments have been resolved and WG3 participants have signed up to resolve another 125 comments.
The June 2022 WG3 meeting will process papers resolving the assigned comments as well as not yet assigned comments.
September, 2019 – GQL inaugurated as an official ISO project. See New Query Language for Graph Databases to Become International Standard for more information.
GQL is an upcoming International Standard language for property graph querying that is currently being created. The idea of a standalone graph query language to complement SQL was raised by ISO SC32/ WG3 members in early 2017, and is echoed in the GQL manifesto of May 2018.
GQL supporters aim to develop a rock-solid next-generation declarative graph query language that builds on the foundations of SQL and integrates proven ideas from the existing openCypher, PGQL, GSQL, and G-CORE languages. The proposed SQL:202x Property Graph Query Extensions already build on these existing languages.
GQL will incorporate this prior work, as part of an expanded set of features including regular path queries, graph compositional queries (enabling views) and schema support.
Site Purpose and Goals
This site serves as a hub for sharing information and ideas about the ongoing development of the GQL standard proposal.
Graph Query Language Requirements
Use cases for specific capabilities
Graph Query Language resources, conferences and workshops
Updates on the progress of a formal GQL Standard.
To get more information or to get involved, please refer to the links on the Collaboration page.