EDBT 2026 Demo / reviewers in the wild / expert
Alastair Green
dblp:65/2807
· DBLP profile ↗
6ranked-venue papers
2as first author
2since 2021 · last 2023
0000-0002-3166-6708ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 6 · 2 first-author · 2 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
4 papers |
Data models and query languages · 55% Graph data management · 45% |
Topics — the 7 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data models and query languages
graph query language |
1.9 | 4 | 2023 | PG-Schema: Schemas for Property Graphs · Proc. ACM Manag. Data 2023 Graph Pattern Matching in GQL and SQL/PGQ · SIGMOD Conference 2022 Updating Graph Databases with Cypher · Proc. VLDB Endow. 2019 |
Graph data management
graph pattern matching |
0.9 | 2 | 2022 | Graph Pattern Matching in GQL and SQL/PGQ · SIGMOD Conference 2022 Cypher: An Evolving Query Language for Property Graphs · SIGMOD Conference 2018 |
Graph data management › graph data model
property graph |
0.8 | 2 | 2023 | Graph Pattern Matching in GQL and SQL/PGQ · SIGMOD Conference 2022 PG-Schema: Schemas for Property Graphs · Proc. ACM Manag. Data 2023 |
Graph data management
graph view |
0.6 | 1 | 2022 | Graph Pattern Matching in GQL and SQL/PGQ · SIGMOD Conference 2022 |
Data models and query languages › graph query language › property graph query language
cypher |
0.3 | 1 | 2018 | Cypher: An Evolving Query Language for Property Graphs · SIGMOD Conference 2018 |
Data models and query languages › graph query language
property graph query language |
0.3 | 1 | 2018 | Cypher: An Evolving Query Language for Property Graphs · SIGMOD Conference 2018 |
Graph data management › graph database
property graph databases |
0.1 | 1 | 2019 | Updating Graph Databases with Cypher · Proc. VLDB Endow. 2019 |
Methods — techniques the papers use, named apart from their topics
multi-inheritance type definitions · 0.7formal syntax and semantics · 0.7user consultation · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | PG-Schema: Schemas for Property GraphsabstractProperty graphs have reached a high level of maturity, witnessed by multiple robust graph database systems as well as the ongoing ISO standardization effort aiming at creating a new standard Graph Query Language (GQL). Yet, despite documented demand, schema support is limited both in existing systems and in the first version of the GQL Standard. It is anticipated that the second version of the GQL Standard will include a rich DDL. Aiming to inspire the development of GQL and enhance the capabilities of graph database systems, we propose PG-Schema, a simple yet powerful formalism for specifying property graph schemas. It features PG-Schema with flexible type definitions supporting multi-inheritance, as well as expressive constraints based on the recently proposed PG-Keys formalism. We provide the formal syntax and semantics of PG-Schema, which meet principled design requirements grounded in contemporary property graph management scenarios, and offer a detailed comparison of its features with those of existing schema languages and graph database systems. Renzo Angles, Angela Bonifati, Stefania Dumbrava, George Fletcher 0001, Alastair Green, Jan Hidders, Leonid Libkin, Victor Marsault, Wim Martens, Filip Murlak, Stefan Plantikow, Ognjen Savkovic, Michael Schmidt 0002, Juan F. Sequeda, Slawomir Staworko, Dominik Tomaszuk, Hannes Voigt, Domagoj Vrgoc, Mingxi Wu, Dusan Zivkovic |
Proc. ACM Manag. Data | 5 |
| 2022 | Graph Pattern Matching in GQL and SQL/PGQabstractAs graph databases become widespread, the International Organization for Standardization (ISO) and International Electrotechnical Commission (IEC) have approved a project to create GQL, a standard property graph query language. This complements the SQL/PGQ project, which specifies how to define graph views over a SQL tabular schema, and to run read-only queries against them. Alin Deutsch, Nadime Francis, Alastair Green, Keith W. Hare, Leonid Libkin, Tobias Lindaaker, Victor Marsault, Wim Martens, Jan Michels, Filip Murlak, Stefan Plantikow, Petra Selmer, Oskar van Rest, Hannes Voigt, Domagoj Vrgoc, Mingxi Wu, Fred Zemke |
SIGMOD Conference | 3 |
| 2019 | Schema Validation and Evolution for Graph Databases
Angela Bonifati, Peter Furniss, Alastair Green, Russell Harmer, Eugenia Oshurko, Hannes Voigt |
ER | 3 |
| 2019 | Updating Graph Databases with CypherabstractThe paper describes the present and the future of graph updates in Cypher, the language of the Neo4j property graph database and several other products. Update features include those with clear analogs in relational databases, as well as those that do not correspond to any relational operators. Moreover, unlike SQL, Cypher updates can be arbitrarily intertwined with querying clauses. After presenting the current state of update features, we point out their shortcomings, most notably violations of atomicity and non-deterministic behavior of updates. These have not been previously known in the Cypher community. We then describe the industry-academia collaboration on designing a revised set of Cypher update operations. Based on discovered shortcomings of update features, a number of possible solutions were devised. They were presented to key Cypher users, who were given the opportunity to comment on how update features are used in real life, and on their preferences for proposed fixes. As the result of the consultation, a new set of update operations for Cypher were designed. Those led to a streamlined syntax, and eliminated the unexpected and problematic behavior that original Cypher updates exhibited. Alastair Green, Paolo Guagliardo, Leonid Libkin, Tobias Lindaaker, Victor Marsault, Stefan Plantikow, Martin Schuster, Petra Selmer, Hannes Voigt |
Proc. VLDB Endow. | 1 |
| 2018 | openCypher: New Directions in Property Graph Querying
Alastair Green, Martin Junghanns, Max Kießling, Tobias Lindaaker, Stefan Plantikow, Petra Selmer |
EDBT | 1 |
| 2018 | Cypher: An Evolving Query Language for Property GraphsabstractThe Cypher property graph query language is an evolving language, originally designed and implemented as part of the Neo4j graph database, and it is currently used by several commercial database products and researchers. We describe Cypher 9, which is the first version of the language governed by the openCypher Implementers Group. We first introduce the language by example, and describe its uses in industry. We then provide a formal semantic definition of the core read-query features of Cypher, including its variant of the property graph data model, and its ASCII Art graph pattern matching mechanism for expressing subgraphs of interest to an application. We compare the features of Cypher to other property graph query languages, and describe extensions, at an advanced stage of development, which will form part of Cypher 10, turning the language into a compositional language which supports graph projections and multiple named graphs. Nadime Francis, Alastair Green, Paolo Guagliardo, Leonid Libkin, Tobias Lindaaker, Victor Marsault, Stefan Plantikow, Mats Rydberg, Petra Selmer, Andrés Taylor |
SIGMOD Conference | 2 |