Prior to ISO/IEC 39075 GQL the evolution of the Cypher® language was driven by the openCypher Implementers Group.
However, many of these ideas that went in to openCypher 9 are predated by academic work, and we provide here a list of publications, grouped by topic and ordered by date (earliest first). We additionally list documents, talks and slides pertaining to these topics.
Please note that this list is not exhaustive.
This is the fifth face-to-face meeting (with the option to dial in remotely) for people, projects and organizations interested in participating in the openCypher project.
This was the fourth face-to-face meeting for people, projects and organizations interested in participating in the openCypher project, with the goal of creating a standard language based on Cypher for querying graphs.
The eighth virtual meeting for members of the openCypher Implementers Group.
The seventh virtual meeting for members of the openCypher Implementers Group.
The third face-to-face meeting for people, projects and organizations interested in participating in the openCypher project, with the goal of creating a standard language based on Cypher for querying graphs.
We will present the major new features which will soon become part of Cypher.
The sixth virtual meeting for members of the openCypher Implementers Group.
The fifth virtual meeting for members of the openCypher Implementers Group.
The fourth virtual meeting for members of the openCypher Implementers Group.
The third virtual meeting for members of the openCypher Implementers Group.
The second virtual meeting for members of the openCypher Implementers Group.
The first virtual meeting for members of the openCypher Implementers Group.
The second face-to-face meeting for people, projects and organizations interested in participating in the openCypher project, with the goal of creating a standard language based on Cypher for querying graphs.
The first face-to-face meeting for people, projects and organizations interested in participating in the openCypher project, with the goal of creating a standard language based on Cypher for querying graphs.
By Alastair Green (Lead, Query Languages Standards and Research Group at Neo4j) | 12 September 2019
The international committees that develop the SQL standard have voted to initiate GQL (Graph Query Language) as a new database query language.By Alastair Green (Lead, Query Languages Standards and Research Group at Neo4j) | 19 June 2019
The GQL standard project is up for the final vote in the ISO/IEC ballot: plans to create a standard property graph query language GQL took a critical step forward, this past Friday June 14th.By Alastair Green (Lead, Query Languages Standards and Research Group at Neo4j) | 14 February 2019
As part of the preparations for a forthcoming Spark 3.0 release, the Apache Spark development community has just completed a positive vote for a Spark Project Improvement Proposal to add Property Graphs based on DataFrames to Spark. Based on the achievements of the ongoing Cypher for Apache Spark project, Spark 3.0 users will be able to use the well-established Cypher language for graph query processing, as well as having access to graph algorithms stemming from the GraphFrames project.By Stefan Plantikow | 25 October 2017
The first public alpha release of the source code for Cypher(TM) for Apache Spark(TM) (CAPS) is now available. We discuss key features, such as support for working with multiple graphs and data source integration.By Petra Selmer | 20 October 2017
We provide an overview of our new References page: a collection of research papers and presentations on the concepts underpinning the current and future versions of Cypher.By Alastair Green | 20 October 2017
This presentation discusses the history of the SQL Standard, and describes upcoming work, including property graph querying.By Petra Selmer | 27 July 2017
We describe issues with the current aggregation and grouping semantics in Cypher, and discuss approaches to address these.By Petra Selmer | 17 July 2017
In this article, we describe the new MANDATORY MATCH clause.