Cypher (問い合わせ言語)
Cypherは宣言型 グラフクエリ言語であり、プロパティグラフにおいて理解しやすい表現で効率的なデータクエリを可能にします。
Cypherの大部分は2011年に Neo4j,Inc (旧、Neo Technology) のアンドレス・テイラー (Andrés Taylor) が考案しました。 CypherはもともとNeo4jグラフデータベースで使用することを目的としていましたが、2015年10月にopenCypherと言うオープンソースプロジェクトとして公開されました。
この言語は、RDBMSの標準クエリ言語であるSQLの能力と機能を念頭に置いて設計されましたが、グラフ理論の概念を持つデータベースの構成と要求に基づいて設計されています。グラフモデルでは、データはノードおよびリレーションシップ（エッジ）で表現され、データのエンティティ間の接続や関連に焦点を当てています。