Graph Query Languages (GQLs) logopeterindia.net
Knowledge Hub

Graph Query Languages (GQLs)

The languages used to query graph data: the new ISO standards, the property graph and traversal languages behind them, and the RDF language SPARQL.

40 topics•7 categories•Updated October 2026

ISO Standards: GQL and SQL/PGQ

5 entries

Two published standards bring graph querying into the ISO family. GQL (ISO/IEC 39075:2024, April 2024) is a stand-alone declarative language for property graphs. SQL/PGQ, part of SQL:2023, adds property graph queries to SQL itself. Neither has an official conformance test suite, so vendor claims are self-assessed.

Property Graph Languages

13 entries

Declarative languages that match patterns of nodes and relationships. Cypher led the group, and GQL draws on Cypher, PGQL, GSQL and G-CORE.

Traversal Languages

3 entries

Languages that describe how to walk a graph step by step.

RDF and Semantic Web Languages

5 entries

Query languages for triple stores and knowledge graphs.

Related Languages

3 entries

Languages that are often compared with graph query languages.

Learning & Books

5 entries

Start with the survey and the vendor tutorials.

Related Pages

6 entries

Neighbouring pages on this site.

Frequently Asked Questions

What is GQL?

GQL is the ISO/IEC 39075:2024 standard for querying property graphs, published in April 2024. It draws on Cypher, PGQL, GSQL and G-CORE and is separate from SQL, though SQL:2023 also added property graph queries as SQL/PGQ.

How are Cypher and GQL related?

Cypher was the most widely used property graph language and a major influence on GQL. Neo4j says its Cypher supports most mandatory GQL features, and openCypher is incorporating GQL features, but each product implements its own subset.

When should I use Gremlin instead of Cypher?

Gremlin describes traversals step by step and is supported across many TinkerPop-compatible systems. Cypher-style languages describe patterns declaratively and are often easier to read for pattern matching. Many managed services, such as Amazon Neptune, support both.

How does SPARQL differ from property graph languages?

SPARQL queries RDF triples with a W3C standard and uses URIs for identity, which suits linked data and knowledge graphs. Property graph languages query nodes and relationships that carry properties.

Is GraphQL a graph query language?

No. GraphQL is a query language for APIs that fetches nested data from any back end. It does not query graph databases directly.

How current is this page?

Links and project activity were checked in October 2026. Standards are still evolving: GQL and SQL/PGQ are published ISO standards, but vendors implement them to different degrees and no official conformance test suite is published, so check each product's own conformance page. SPARQL 1.2 and RDF 1.2 were still W3C drafts or candidate recommendations when checked. Sites that block automated checks are kept.