EDBT 2026 Demo / reviewers in the wild / expert
Kevin Kappelmann
dblp:254/0857
· DBLP profile ↗
3ranked-venue papers
1as first author
3since 2021 · last 2024
0000-0003-1421-6497ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 2 · 2 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 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
2 papers |
Database theory · 72% Query processing and optimization · 28% | |
| Artificial intelligence
1 paper |
Knowledge representation and reasoning · 100% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization
datalog rewriting |
1.3 | 2 | 2024 | Rewriting the Infinite Chase for Guarded TGDs · ACM Trans. Database Syst. 2024 Rewriting the Infinite Chase · Proc. VLDB Endow. 2022 |
Database theory › data dependencies
guarded TGDs |
0.8 | 1 | 2024 | Rewriting the Infinite Chase for Guarded TGDs · ACM Trans. Database Syst. 2024 |
Database theory
query answering |
0.8 | 1 | 2024 | Rewriting the Infinite Chase for Guarded TGDs · ACM Trans. Database Syst. 2024 |
Database theory › dependency theory
tuple-generating dependencies |
0.8 | 1 | 2024 | Rewriting the Infinite Chase for Guarded TGDs · ACM Trans. Database Syst. 2024 |
Database theory › data dependencies
chase procedure |
0.6 | 1 | 2022 | Rewriting the Infinite Chase · Proc. VLDB Endow. 2022 |
Database theory › query answering
query answering under dependencies |
0.6 | 1 | 2022 | Rewriting the Infinite Chase · Proc. VLDB Endow. 2022 |
Methods — techniques the papers use, named apart from their topics
datalog rewriting · 2.1shortcut rule derivation · 1.5chase simulation · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Rewriting the Infinite Chase for Guarded TGDsabstractGuarded tuple-generating dependencies (GTGDs) are a natural extension of description logics and referential constraints. It has long been known that queries over GTGDs can be answered by a variant of the chase —a quintessential technique for reasoning with dependencies. However, there has been little work on concrete algorithms and even less on implementation. To address this gap, we revisit Datalog rewriting approaches to query answering, where a set of GTGDs is transformed to a Datalog program that entails the same base facts on each base instance. We show that a rewriting consists of “shortcut” rules that circumvent certain chase steps, we present several algorithms that compute a rewriting by deriving such “shortcuts” efficiently, and we discuss important implementation issues. Finally, we show empirically that our techniques can process complex GTGDs derived from synthetic and real benchmarks and are thus suitable for practical use. Michael Benedikt, Maxime Buron, Stefano Germano, Kevin Kappelmann, Boris Motik |
ACM Trans. Database Syst. | 4 |
| 2023 | Transport via Partial Galois Connections and Equivalences
Kevin Kappelmann |
APLAS | 1 |
| 2022 | Rewriting the Infinite ChaseabstractGuarded tuple-generating dependencies (GTGDs) are a natural extension of description logics and referential constraints. It has long been known that queries over GTGDs can be answered by a variant of the chase ---a quintessential technique for reasoning with dependencies. However, there has been little work on concrete algorithms and even less on implementation. To address this gap, we revisit Datalog rewriting approaches to query answering, where GTGDs are transformed to a Datalog program that entails the same base facts on each base instance. We show that the rewriting can be seen as containing "shortcut" rules that circumvent certain chase steps, we present several algorithms that compute the rewriting by simulating specific types of chase steps, and we discuss important implementation issues. Finally, we show empirically that our techniques can process complex GTGDs derived from synthetic and real benchmarks and are thus suitable for practical use. Michael Benedikt, Maxime Buron, Stefano Germano, Kevin Kappelmann, Boris Motik |
Proc. VLDB Endow. | 4 |