{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,26]],"date-time":"2026-05-26T20:02:48Z","timestamp":1779825768247,"version":"3.53.1"},"publisher-location":"New York, NY, USA","reference-count":67,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,5,31]]},"DOI":"10.1145\/3788853.3801875","type":"proceedings-article","created":{"date-parts":[[2026,5,26]],"date-time":"2026-05-26T19:14:47Z","timestamp":1779822887000},"page":"550-555","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["A Tutorial on Relational Language Design"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9614-0504","authenticated-orcid":false,"given":"Wolfgang","family":"Gatterbauer","sequence":"first","affiliation":[{"name":"Northeastern University, Boston, MA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2026,5,30]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2025. PRQL (Pipelined Relational Query Language). https:\/\/prql-lang.org\/"},{"key":"e_1_3_2_1_2_1","unstructured":"2025. Souffl\u00e9. Aggregates and Generative Functors. https:\/\/souffle-lang.github.io \/aggregates."},{"key":"e_1_3_2_1_3_1","unstructured":"2025. Substrait: Cross-Language Serialization for Relational Algebra. https: \/\/substrait.io\/"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.48550\/ARXIV.2504.11259"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3104031"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3722212.3724450"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3448016.3457545"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/359576.359579"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1086642.1086647"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/181550.1"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE60146.2024.00438"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/69.43410"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3649887"},{"key":"e_1_3_2_1_14_1","volume-title":"California RJ987","author":"Codd E. F.","year":"1972","unstructured":"E. F. Codd. 1972. Relational Completeness of Data Base Sublanguages. Research Report \/ RJ \/ IBM \/ San Jose, California RJ987 (1972). https:\/\/citeseerx.ist.psu.edu\/ document?doi=6a048dc38250ffce49c5e6a5040b4c91ca05e83d"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-03793-1_3"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-74792-"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/502807.502810"},{"key":"e_1_3_2_1_18_1","volume-title":"Beyond Relations: A Case for Elevating to the Entity- Relationship Abstraction. In CIDR. https:\/\/vldb.org\/cidrdb\/papers\/2025\/p15- deshpande.pdf","author":"Deshpande Amol","year":"2025","unstructured":"Amol Deshpande. 2025. Beyond Relations: A Case for Elevating to the Entity- Relationship Abstraction. In CIDR. https:\/\/vldb.org\/cidrdb\/papers\/2025\/p15- deshpande.pdf"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.14778\/3229863.3229879"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.48786\/EDBT.2026.50"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/377674.377676"},{"key":"e_1_3_2_1_22_1","first-page":"273","article-title":"Access to Objects by Path Expressions and Rules","author":"Frohn J\u00fcrgen","year":"1994","unstructured":"J\u00fcrgen Frohn, Georg Lausen, and Heinz Uphoff. 1994. Access to Objects by Path Expressions and Rules. In VLDB. 273-284. http:\/\/www.vldb.org\/conf\/1994\/P273. PDF","journal-title":"VLDB."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.14778\/3611540.3611578"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE60146.2024.00407"},{"key":"e_1_3_2_1_25_1","volume-title":"CS 7575: A Seminar On Relational Language Design (Spring","author":"Gatterbauer Wolfgang","year":"2026","unstructured":"Wolfgang Gatterbauer. 2026. CS 7575: A Seminar On Relational Language Design (Spring 2026). https:\/\/northeastern-datalab.github.io\/cs7575\/sp26\/"},{"key":"e_1_3_2_1_26_1","volume-title":"A Principled Solution to the Disjunction Problem of Diagrammatic Query Representations. PACMMOD 4, 1","author":"Gatterbauer Wolfgang","year":"2026","unstructured":"Wolfgang Gatterbauer. 2026. A Principled Solution to the Disjunction Problem of Diagrammatic Query Representations. PACMMOD 4, 1 (2026), 3:1-3:28. doi:10 .1145\/3786617 Full version: https:\/\/arxiv.org\/pdf\/2412.08583."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3639316"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3733620.3733637"},{"key":"e_1_3_2_1_29_1","first-page":"47","article-title":"Principles of Query Visualization","volume":"45","author":"Gatterbauer Wolfgang","year":"2022","unstructured":"Wolfgang Gatterbauer, Cody Dunne, H. V. Jagadish, and Mirek Riedewald. 2022. Principles of Query Visualization. IEEE Data Eng. Bull. 45, 3 (2022), 47-67. http:\/\/sites.computer.org\/debull\/A22sept\/p47.pdf","journal-title":"IEEE Data Eng. Bull."},{"key":"e_1_3_2_1_30_1","unstructured":"Wolfgang Gatterbauer and Diandre Miguel Sabale. 2026. Database Research Needs an Abstract Relational Query Language. In CIDR. https:\/\/vldb.org\/cidrdb\/papers \/2026\/p27-gatterbauer.pdf Project webpage: https:\/\/relationaldiagrams.com\/."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-0-387-39940-9_1092"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-05372-0_1"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1008705026446"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.14778\/31511"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3722212.37"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/502090.502100"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/358896.358899"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/12"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1010085415024"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/212433.212447"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/322326.322332"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.14778\/3750601.3750698"},{"key":"e_1_3_2_1_43_1","first-page":"2303","article-title":"QueryVis: Logic-based Diagrams help Users Understand Complicated SQL Queries Faster","author":"Leventidis Aristotelis","year":"2020","unstructured":"Aristotelis Leventidis, Jiahui Zhang, Cody Dunne, Wolfgang Gatterbauer, H. V. Jagadish, and Mirek Riedewald. 2020. QueryVis: Logic-based Diagrams help Users Understand Complicated SQL Queries Faster. In SIGMOD. 2303-2318. doi:10.114 5\/3318464.3389767","journal-title":"SIGMOD."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3584372.3588661"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3626715"},{"key":"e_1_3_2_1_46_1","first-page":"12","article-title":"Full-Power Graph Querying: State of the Art and Challenges","volume":"16","author":"Manolescu Ioana","year":"2023","unstructured":"Ioana Manolescu and Madhulika Mohanty. 2023. Full-Power Graph Querying: State of the Art and Challenges. PVLDB 16, 12 (Aug. 2023), 3886-3889. doi:10.1 4778\/3611540.3611577","journal-title":"PVLDB"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.25080\/Majora-92bf1922-00a"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2001269.2001285"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","unstructured":"Erik Meijer Brian Beckman and Gavin Bierman. 2006. LINQ: reconciling object relations and XML in the .NET framework. In SIGMOD. 706. doi:10.1145\/114247 3.1142552","DOI":"10.1145\/114247"},{"key":"e_1_3_2_1_50_1","unstructured":"Thomas Neumann and Viktor Leis. 2024. A Critique of Modern SQL and a Proposal Towards a Simple and Expressive Query Language. In CIDR. https: \/\/www.cidrdb.org\/cidr2024\/papers\/p48-neumann.pdf"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1093\/COMJNL\/33"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/35"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/2892208.2892226"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3527333"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/319540.319561"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.14778\/3685800"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/3685980.3685984"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/182591.182608"},{"key":"e_1_3_2_1_59_1","volume-title":"3rd international workshop on Database Programming Languages (DBPL). 55-68","author":"Trinder Philip W.","year":"1991","unstructured":"Philip W. Trinder. 1991. Comprehensions, a Query Notation for DBPLs. In 3rd international workshop on Database Programming Languages (DBPL). 55-68. https:\/\/dl.acm.org\/doi\/10.5555\/135260.135271"},{"key":"e_1_3_2_1_60_1","volume-title":"Optimal Join Algorithms Meet Top-k. In SIGMOD tutorials. ACM, 2659-2665","author":"Tziavelis Nikolaos","year":"2020","unstructured":"Nikolaos Tziavelis, Wolfgang Gatterbauer, and Mirek Riedewald. 2020. Optimal Join Algorithms Meet Top-k. In SIGMOD tutorials. ACM, 2659-2665. doi:10.1145\/ 3318464.3383132 Tutorial page: https:\/\/northeastern-datalab.github.io\/topk-jointutorial\/."},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE53745.2022.00299"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/91556.91592"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/319628.319656"},{"key":"e_1_3_2_1_64_1","unstructured":"Hadley Wickham Romain Fran\u00e7ois Lionel Henry Kirill M\u00fcller and Davis Vaughan. 2026. dplyr: A Grammar of Data Manipulation. https:\/\/dplyr.ti dyverse.org R package version 1.2.0."},{"key":"e_1_3_2_1_65_1","volume-title":"The Free Encyclopedia. https:\/\/en.wikipedia.org\/wiki\/Linguistic_relativity [Online","author":"Wikipedia","year":"2026","unstructured":"Wikipedia contributors. 2026. Linguistic relativity \u2014 Wikipedia, The Free Encyclopedia. https:\/\/en.wikipedia.org\/wiki\/Linguistic_relativity [Online; accessed March-2026]."},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796899003585"},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/971695.582226"}],"event":{"name":"SIGMOD\/PODS '26: International Conference on Management of Data","location":"Bengaluru India","sponsor":["SIGMOD ACM Special Interest Group on Management of Data"]},"container-title":["Companion of the International Conference on Management of Data"],"original-title":[],"deposited":{"date-parts":[[2026,5,26]],"date-time":"2026-05-26T19:16:18Z","timestamp":1779822978000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3788853.3801875"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,5,30]]},"references-count":67,"alternative-id":["10.1145\/3788853.3801875","10.1145\/3788853"],"URL":"https:\/\/doi.org\/10.1145\/3788853.3801875","relation":{},"subject":[],"published":{"date-parts":[[2026,5,30]]},"assertion":[{"value":"2026-05-30","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}