ICDT Related Work
Position the paper against the exact prior theorems it advances. At ICDT the related-work
section is where a referee checks whether your result is genuinely new or a re-proof of something in
the ICDT/PODS canon, so vague "much work has been done" prose is a liability. Every neighboring
result should be named, its bound stated, and your delta made precise.
Cover the database-theory lanes
A database-theory paper usually sits in one or more of these literatures; name the relevant ones and
the closest results in each:
- Query languages and expressiveness — CQs/UCQs, Datalog and its fragments, FO, regular path
queries, and the separations between them.
- Complexity of query evaluation — combined/data/query complexity, dichotomies, parameterized
and fine-grained bounds.
- Finite model theory — locality, games, zero-one laws, descriptive complexity as it applies to
databases.
- Constraints and reasoning — TGDs/EGDs, the chase, decidability of implication and query
answering under constraints.
- Consistent query answering and inconsistency — repairs, certain answers, complexity of CQA.
- Provenance and semiring semantics — annotated relations, provenance polynomials.
- Data integration and exchange — schema mappings, certain answers, the theory behind ETL.
Delta-first positioning
State your advance against the nearest theorem, not against a field:
"For [class], [Author, ICDT/PODS year] established a [complexity] upper bound but left the lower
bound open; we close it, showing the problem is [class]-complete, and extend the result to
[broader class]."
- Name the closest prior bound and say precisely how yours differs — tighter, broader, a matching
lower bound, a new model, a removed assumption.
- If a prior result subsumes a special case of yours, say so and explain what your generality
buys.
- If two lines of work appear to conflict with yours (e.g., a claimed hardness vs your
tractability), reconcile them — usually a difference in the model or complexity measure — rather
than ignoring one.
Honesty about overlapping and concurrent results
- Concurrent work at the other flagship: if a PODS or arXiv result overlaps, cite it and
delineate the independent contribution; the database-theory community is small and referees know
the concurrent papers.
- Journal versions: distinguish a conference result from its extended journal version when both
exist; attribute the bound to the right one.
- Do not inflate novelty by omitting the nearest neighbor — a referee who knows the omitted paper
reads the omission as either ignorance or evasion.
Anonymous self-citation (since 2024)
ICDT regular submissions are anonymous, so your own prior theorems need third-person handling:
- Write "Building on the chase-based construction of [17]…", never "our earlier ICDT paper [17]."
- Do not let a self-citation pattern (citing one author cluster heavily, in the first person)
de-anonymize you.
- If your result critically depends on an unpublished companion paper, cite it anonymously
("[Anon]") per the current call's wording rather than naming yourself — confirm the exact
mechanism in the live CfP.
What not to do
- Related work as a bibliography dump — a paragraph of citations with no bound stated proves
nothing about your delta.
- Positioning against systems papers only — an ICDT contribution is positioned against theorems;
cite EDBT/SIGMOD work for motivation, not for the technical delta.
- Claiming an open problem is open without checking the recent ICDT/PODS programs — it may have
been closed last cycle.
Output format
[Lanes covered] <which database-theory literatures the paper touches>
[Nearest prior] <closest theorem, its bound, its venue/year>
[Delta] <tighter | broader | matching lower bound | new model | removed assumption>
[Concurrent] <overlapping PODS/arXiv results cited and delineated? yes/no>
[Anonymity] self-citations third-person and non-identifying? yes/no
[Fix queue] <ordered edits>
Source: brycewang-stanford/Awesome-Journal-Skills → ICDT-Skills/skills/icdt-related-work/SKILL.md
1---2name: icdt-related-work3description: Use when positioning an ICDT (International Conference on Database Theory) paper against the database-theory literature — covering the ICDT/PODS lineage, finite model theory and complexity, delta-first positioning against the nearest prior theorem, honest treatment of overlapping bounds, and keeping self-citations anonymous under the since-2024 rule.4---5
6
7# ICDT Related Work
8
9Position the paper against the **exact prior theorems** it advances. At ICDT the related-work
10section is where a referee checks whether your result is genuinely new or a re-proof of something in
11the ICDT/PODS canon, so vague "much work has been done" prose is a liability. Every neighboring
12result should be named, its bound stated, and your delta made precise.
13
14## Cover the database-theory lanes
15
16A database-theory paper usually sits in one or more of these literatures; name the relevant ones and
17the closest results in each:
18
19- **Query languages and expressiveness** — CQs/UCQs, Datalog and its fragments, FO, regular path
20 queries, and the separations between them.
21- **Complexity of query evaluation** — combined/data/query complexity, dichotomies, parameterized
22 and fine-grained bounds.
23- **Finite model theory** — locality, games, zero-one laws, descriptive complexity as it applies to
24 databases.
25- **Constraints and reasoning** — TGDs/EGDs, the chase, decidability of implication and query
26 answering under constraints.
27- **Consistent query answering and inconsistency** — repairs, certain answers, complexity of CQA.
28- **Provenance and semiring semantics** — annotated relations, provenance polynomials.
29- **Data integration and exchange** — schema mappings, certain answers, the theory behind ETL.
30
31## Delta-first positioning
32
33State your advance against the nearest theorem, not against a field:
34
35> "For [class], [Author, ICDT/PODS year] established a [complexity] upper bound but left the lower
36> bound open; we close it, showing the problem is [class]-complete, and extend the result to
37> [broader class]."
38
39- Name the **closest prior bound** and say precisely how yours differs — tighter, broader, a matching
40 lower bound, a new model, a removed assumption.
41- If a prior result **subsumes a special case** of yours, say so and explain what your generality
42 buys.
43- If two lines of work **appear to conflict** with yours (e.g., a claimed hardness vs your
44 tractability), reconcile them — usually a difference in the model or complexity measure — rather
45 than ignoring one.
46
47## Honesty about overlapping and concurrent results
48
49- **Concurrent work** at the other flagship: if a PODS or arXiv result overlaps, cite it and
50 delineate the independent contribution; the database-theory community is small and referees know
51 the concurrent papers.
52- **Journal versions:** distinguish a conference result from its extended journal version when both
53 exist; attribute the bound to the right one.
54- **Do not inflate novelty** by omitting the nearest neighbor — a referee who knows the omitted paper
55 reads the omission as either ignorance or evasion.
56
57## Anonymous self-citation (since 2024)
58
59ICDT regular submissions are anonymous, so your own prior theorems need third-person handling:
60
61- Write "Building on the chase-based construction of [17]…", never "our earlier ICDT paper [17]."
62- Do not let a self-citation pattern (citing one author cluster heavily, in the first person)
63 de-anonymize you.
64- If your result critically depends on an unpublished companion paper, cite it anonymously
65 ("[Anon]") per the current call's wording rather than naming yourself — confirm the exact
66 mechanism in the live CfP.
67
68## What not to do
69
70- **Related work as a bibliography dump** — a paragraph of citations with no bound stated proves
71 nothing about your delta.
72- **Positioning against systems papers only** — an ICDT contribution is positioned against theorems;
73 cite EDBT/SIGMOD work for motivation, not for the technical delta.
74- **Claiming an open problem is open** without checking the recent ICDT/PODS programs — it may have
75 been closed last cycle.
76
77## Output format
78
79```text
80[Lanes covered] <which database-theory literatures the paper touches>
81[Nearest prior] <closest theorem, its bound, its venue/year>
82[Delta] <tighter | broader | matching lower bound | new model | removed assumption>
83[Concurrent] <overlapping PODS/arXiv results cited and delineated? yes/no>
84[Anonymity] self-citations third-person and non-identifying? yes/no
85[Fix queue] <ordered edits>
86```
87
88---
89
90**Source:** [`brycewang-stanford/Awesome-Journal-Skills`](https://github.com/brycewang-stanford/Awesome-Journal-Skills) → `ICDT-Skills/skills/icdt-related-work/SKILL.md`