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