{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:33:25Z","timestamp":1750221205594,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":16,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,9,3]],"date-time":"2018-09-03T00:00:00Z","timestamp":1535932800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100000266","name":"Engineering and Physical Sciences Research Council","doi-asserted-by":"publisher","award":["EP\/M026124\/1"],"award-info":[{"award-number":["EP\/M026124\/1"]}],"id":[{"id":"10.13039\/501100000266","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,9,3]]},"DOI":"10.1145\/3236950.3236954","type":"proceedings-article","created":{"date-parts":[[2018,8,14]],"date-time":"2018-08-14T12:09:54Z","timestamp":1534248594000},"page":"1-17","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Automatic Reordering for Dataflow Safety of Datalog"],"prefix":"10.1145","author":[{"given":"Mistral","family":"Contrastin","sequence":"first","affiliation":[{"name":"University of Cambridge"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dominic","family":"Orchard","sequence":"additional","affiliation":[{"name":"University of Kent"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrew","family":"Rice","sequence":"additional","affiliation":[{"name":"University of Cambridge"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,9,3]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2723372.2742796"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/28659.28689"},{"key":"e_1_3_2_1_3_1","volume-title":"First-class phantom types. Technical report","author":"Cheney James","year":"2003","unstructured":"James Cheney and Ralf Hinze . First-class phantom types. Technical report , Cornell University , 2003 . James Cheney and Ralf Hinze. First-class phantom types. Technical report, Cornell University, 2003."},{"key":"e_1_3_2_1_4_1","volume-title":"LIPIcs-Leibniz International Proceedings in Informatics","volume":"32","author":"Chin Brian","year":"2015","unstructured":"Brian Chin , Daniel von Dincklage , Vuk Ercegovac , Peter Hawkins , Mark S Miller , Franz Och , Christopher Olston , and Fernando Pereira . Yedalog : Exploring knowledge at scale . In LIPIcs-Leibniz International Proceedings in Informatics , volume 32 . Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik , 2015 . Brian Chin, Daniel von Dincklage, Vuk Ercegovac, Peter Hawkins, Mark S Miller, Franz Och, Christopher Olston, and Fernando Pereira. Yedalog: Exploring knowledge at scale. In LIPIcs-Leibniz International Proceedings in Informatics, volume 32. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik, 2015."},{"key":"e_1_3_2_1_5_1","first-page":"1270","volume-title":"Mode checking in HAL. Lecture notes in computer science","author":"de la Banda M Garc\u0131a","year":"2000","unstructured":"M Garc\u0131a de la Banda , Peter J Stuckey , Warwick Harvey , Kim Marriott , Mode checking in HAL. Lecture notes in computer science , pages 1270 -- 1284 , 2000 . M Garc\u0131a de la Banda, Peter J Stuckey, Warwick Harvey, Kim Marriott, et al. Mode checking in HAL. Lecture notes in computer science, pages 1270--1284, 2000."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1016\/0743-1066(88)90010-6"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-24206-9_11"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1561\/1900000017"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-41540-6_23"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/321921.321928"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.5555\/645520.656119"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/571157.571169"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-24206-9_14"},{"key":"e_1_3_2_1_15_1","first-page":"769","volume-title":"Somogyi. A System of Precise Models for Logic Programs. In International Conference on Logic Programming","author":"Zoltan","year":"1987","unstructured":"Zoltan Somogyi. A System of Precise Models for Logic Programs. In International Conference on Logic Programming , pages 769 -- 787 . Citeseer , 1987 . Zoltan Somogyi. A System of Precise Models for Logic Programs. In International Conference on Logic Programming, pages 769--787. Citeseer, 1987."},{"key":"e_1_3_2_1_16_1","first-page":"499","article-title":"Mercury, an efficient purely declarative logic programming language","volume":"17","author":"Somogyi Zoltan","year":"1995","unstructured":"Zoltan Somogyi , Fergus J Henderson ,and Thomas Charles Conway . Mercury, an efficient purely declarative logic programming language . Australian Computer Science Communications , 17 : 499 -- 512 , 1995 . Zoltan Somogyi, Fergus J Henderson,and Thomas Charles Conway. Mercury, an efficient purely declarative logic programming language. Australian Computer Science Communications, 17:499--512, 1995.","journal-title":"Australian Computer Science Communications"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3979.3980"}],"event":{"name":"PPDP '18: The 20th International Symposium on Principles and Practice of Declarative Programming","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","Goethe University Goethe University Frankfurt"],"location":"Frankfurt am Main Germany","acronym":"PPDP '18"},"container-title":["Proceedings of the 20th International Symposium on Principles and Practice of Declarative Programming"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3236950.3236954","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3236950.3236954","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:39:33Z","timestamp":1750210773000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3236950.3236954"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,9,3]]},"references-count":16,"alternative-id":["10.1145\/3236950.3236954","10.1145\/3236950"],"URL":"https:\/\/doi.org\/10.1145\/3236950.3236954","relation":{},"subject":[],"published":{"date-parts":[[2018,9,3]]},"assertion":[{"value":"2018-09-03","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}