Resources

Overview

The following openCypher specification resources are available.

  • The openCypher specification documents, containing a complete reference for openCypher query language.
  • The TCK (Technology Compatibility Kit) is a Cucumber-based set of tests that can be used for any openCypher implementation in any of the many programming languages supported by Cucumber.
    • Defines the correct behaviour of openCypher under various conditions.
    • Provides an unambiguous way of certifying implementations for correctness.
    • Documents the behaviour of queries in a clear manner.
    • Grouped into features, each of which consists of a set of scenarios, which comprise ordered steps defining the prerequisites, input and expected output.
    • Allows a proposed change to be expressed clearly, through the modification of existing scenarios or the addition of a new scenario.
  • The openCypher Grammar specification in ISO WG3 BNF format.

Latest openCypher resources

openCypher 9 resources

The last release of openCypher before the openCypher project hit the road to GQL are listed below. Note that some of these resources are not maintained beyond this version.