Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

Cypher

Query Language

Cypher is a declarative graph query language, originally developed by Neo4j for its graph database, that allows for expressive and efficient querying and updating of property graph data using an ASCII-art syntax in which patterns of nodes and relationships are drawn directly into the query text. Cypher was open-sourced via the openCypher project in 2015 and forms the basis of the ISO/IEC standard Graph Query Language (GQL).

Facts
First Released
2011 2
Paradigm
Declarative graph query language 2
Significance
Opened up through openCypher in 2015 and a foundation of the ISO GQL standard. 2
Classification
License
GNU GPL v3.0 1
FAQs

Who created Cypher and when did it become an open language?

Andrés Taylor created Cypher at Neo4j in 2011. It was opened up through openCypher in October 2015.

Cypher was largely invented by Andrés Taylor while he worked for Neo4j in 2011, as a declarative graph query language for property graphs. It was opened up through the openCypher project in October 2015, so other graph databases could adopt it.
Connections

In Field

Source Cypher (query language) - Wikipedia

Licensed Under

In the Other Atlases

Developed By

Also in Business Atlas: the developer of this subject.

Sources
1. Wikidata: Cypher
  • Wikidata Q16834355, class allow-list match (w-wdresolver-0926)
  • Wikidata Q16834355 P275 (license)
View the Source
2. Cypher (query language) - Wikipedia
  • History
    Cypher was largely an invention of Andrés Taylor while working for Neo4j, Inc. (formerly Neo Technology) in 2011.
  • Lead section
    Cypher is a declarative graph query language that allows for expressive and efficient data querying in a property graph.
  • History, openCypher
    opened up through the openCypher project in October 2015
  • In Field: Programming Language Theory, Lead sentence
    Cypher is a declarative graph query language that allows for expressive and efficient data querying in a property graph.
  • In Group: Graph and Semantic Data Query Languages, Lead
    Cypher is a declarative graph query language that allows for expressive and efficient data querying in a property graph.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.