graph query authoring

Designs and writes queries and query templates for graph-structured data, using graph query languages (notably SPARQL) to retrieve, filter, aggregate, construct, or update triples and subgraphs. Builds and tests query patterns, optimizes query performance and correctness against graph schemas or ontologies, and validates results for intended information extraction or transformation tasks.

graphqueryauthoring

Recent Skill Trend

Momentum and market value over time
Trending
Score
No comparison yet
0.44
Oct 01, 2026Oct 01, 2026
Career
Value
No comparison yet
$142K/year
Oct 01, 2026Oct 01, 2026

Recommended Survey Paper

Quick overview of the field
View more

Must-Read Papers

Most classic and influential ideas
View more

Difference Views for Visual Graph Query Building

Aug 07, 2025
BK
Benedikt Kantz
🏛️ Graz University of Technology

Existing knowledge graph visualization tools inadequately support the dynamic evolution of user query intent during exploratory search. To address this, we propose an interactive visual query interface grounded in graph-difference computation: it incrementally computes and visualizes structural changes between successive SPARQL query graphs, simultaneously rendering shifts in query logic, natural-language requirement descriptions, and result distributions/instances—thereby enabling tripartite awareness of intent, structure, and outcome evolution. The system integrates natural-language interaction, graph-difference encoding, SPARQL generation, and multi-granularity result comparison, forming a cohesive end-to-end visual analytics pipeline. Case studies across diverse ontologies demonstrate that our approach significantly improves users’ exploration efficiency and semantic comprehension depth when navigating complex knowledge graphs.

Enabling non-experts to visually build SPARQL queries for Knowledge GraphsIntegrating natural language for evolving information needs in query viewsTracking and contrasting iterative changes in explorative graph query building

GPC: A Pattern Calculus for Property Graphs

Oct 29, 2022
NF
Nadime Francis
🏛️ U Gustave Eiffel | IRIF, U Paris Cité, CNRS | U Edinburgh | University of Bayreuth | University of Warsaw | PUC Chile | IMFD | diiP, Inria | RelationalAI | ENS

This paper addresses the lack of a rigorous theoretical foundation for graph query languages (GQL and SQL/PGQ). To this end, it introduces the first lightweight graph pattern calculus (GPC) tailored to property graphs. GPC systematically abstracts the common semantic core of pattern matching across GQL and SQL/PGQ, achieving expressive power while enabling formal verification. The authors develop a sound and complete type system alongside both operational and denotational semantics, rigorously defining syntax, typing rules, and semantics. They establish key algebraic properties—including pattern equivalence and composability—thereby ensuring mathematical robustness. GPC provides a verifiable theoretical basis for correctness proofs, query optimization, and standardized language extensions, effectively bridging a critical gap in the formal modeling of industrial-grade graph query languages.

Creating a simplified calculus for complex pattern matching featuresDeveloping theoretical foundations for practical graph query languagesProviding rigorous tools for studying industry-standard graph queries

Relational Perspective on Graph Query Languages

Jul 09, 2024
DF
Diego Figueira
🏛️ Bordeaux University | CNRS | Bordeaux INP | LaBRI | University of Kaiserslautern-Landau | Max-Planck Institute | Hebrew University of Jerusalem

The data complexity of GQL—the standardized query language for graph databases—has long lacked a rigorous theoretical characterization. Method: We establish a unified relational-logic framework for graph queries, embedding full GQL (including arithmetic extensions) into FO[TC] + ESO. We introduce the *Restricted Quantifier Collapse* (RQC), a general technique grounded in finite model theory, and employ register automata modeling coupled with schema validation to analyze query evaluation. Contribution/Results: Our approach yields tight data complexity bounds for GQL and regular path queries (e.g., NL-completeness), and precisely captures regular path queries within FO[TC] while preserving NL complexity. This work provides the first systematic logical foundation for analyzing graph database query complexity, delivering both a unified formal framework and asymptotically optimal, tight complexity characterizations.

Analyzing GQL data complexity with and without restrictorsDetermining the computational complexity of GQL query evaluationEstablishing connections between GQL and relational query languages

PathFinder: A unified approach for handling paths in graph query languages

Jun 03, 2023
BF
Benjamín Farias
🏛️ PUC Chile | IMFD Chile | University of Bayreuth

Path matching in graph query languages (e.g., Cypher, SQL/PGQ, GQL) lacks a unified and efficient processing mechanism—particularly when supporting complex path semantics (e.g., shortest paths, simple paths) and regular-expression constraints on edge labels—posing dual challenges in expressive power and performance. This paper introduces the first cross-language, general-purpose path-solving framework. It features a compact symbolic path representation and integrates dynamic-programming-based enumeration, incremental pipelined execution, and regex compilation optimizations to enable unified modeling and efficient evaluation of diverse path semantics and edge-label constraints. Experimental evaluation on real-world datasets and complex queries demonstrates an order-of-magnitude speedup over state-of-the-art graph engines, while maintaining high expressiveness, strong scalability, and behavioral stability.

Handling diverse path queries in graph languagesImproving performance for complex graph queriesUnifying path modes and constraints efficiently

Latest Papers

What's happening recently
View more

Existing graph databases lack effective support for the tree-shaped substructures commonly found in property graphs. This work addresses this limitation by treating such tree substructures as first-class citizens and proposes a systematic management framework encompassing modeling, indexing, and query optimization. Drawing inspiration from XML structural indexing techniques, the approach enables efficient path queries within a relational graph database backend. Experimental evaluation demonstrates that the proposed method significantly improves path query performance, thereby validating the potential of structural indexing to enhance graph data management.

graph schemasproperty graphsquery languages

This work addresses the limited expressiveness of existing graph query languages—such as GQL and SQL/PGQ—which lack full compositionality and cannot capture complex path queries within the NLOGSPACE complexity class. To overcome this limitation, the paper introduces a novel query language that unifies graph pattern matching with relational querying through two key innovations: regular path queries enriched with variables and data-value comparisons, and a #Datalog-based graph transformation mechanism capable of constructing nodes, edges, and paths. This combination enables, for the first time, a systematically compositional approach to graph querying that precisely captures the full expressive power of NLOGSPACE. The proposed language not only resolves fundamental expressiveness gaps in current standards but also offers a practical and theoretically grounded extension pathway for both GQL and SQL/PGQ.

compositionalityexpressivitygraph query languages

This work addresses the lack of theoretical foundations and decision procedures for the satisfiability of Basic Graph Patterns (BGPs) in Façade-X, a framework that enables SPARQL querying over heterogeneous data sources. To bridge this gap, the paper presents the first formal theory for BGP satisfiability in Façade-X, introducing a logical analysis framework grounded in an RDF metamodel and an efficient decision algorithm. A prototype system implementing the proposed approach is developed and evaluated. Experimental results demonstrate that the method effectively handles real-world queries and significantly improves query execution efficiency, thereby filling a critical theoretical void in semantic analysis for SPARQL-based heterogeneous data integration.

basic graph patternsdata integrationFaçade-X

This work presents the first systematic approach to instance-free schema inference under property graph query transformations. Given a ProGS input schema and a G-CORE query, the authors propose a multi-layer mapping technique that translates property graphs, schemas, and queries into RDF, SHACL, and SPARQL CONSTRUCT representations, respectively, enabling automatic derivation of structural constraints on the output graph via description logic reasoning. By leveraging RDF reification and cross-language semantic bridging, the method establishes a sound and semantically equivalent metatheoretical foundation. This enables generic output schema inference applicable to any input graph conforming to the given schema, while formally verifying both the correctness of the derived constraints and the semantic fidelity of the mappings.

graph queriesoutput schemaproperty graphs

Hot Scholars

FG

Fabien Gandon

INRIA
webartificial intelligenceknowledge graphs and linked datasemantic web and ontology
RT

Ruben Taelman

IDLab, Ghent University — imec
Web queryingSemantic WebLinked Datadecentralization
FM

Franck Michel

Université Côte d'Azur, CNRS, Inria, I3S
Knowledge GraphsSemantic WebLinked DataOpen Data
AB

Andreas Both

Professor at Leipzig University of Applied Sciences & Head of Research at DATEV eG
Web EngineeringAISoftware EngineeringQuestion Answering
FG

Felix Gehlhoff

Institute of Automation Technology, Helmut Schmidt University
Agent-based systemsdecentralised scheduling