{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,24]],"date-time":"2025-10-24T13:00:26Z","timestamp":1761310826923,"version":"build-2065373602"},"reference-count":34,"publisher":"Cambridge University Press (CUP)","issue":"4","license":[{"start":{"date-parts":[[2025,8,28]],"date-time":"2025-08-28T00:00:00Z","timestamp":1756339200000},"content-version":"unspecified","delay-in-days":58,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["cambridge.org"],"crossmark-restriction":true},"short-container-title":["Theory and Practice of Logic Programming"],"published-print":{"date-parts":[[2025,7]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>We present ASP Chef Mustache, an extension of ASP Chef that enhances template-based rendering of answer set programming (ASP) solutions using a logic-less templating system inspired by Mustache. Our approach integrates data visualization frameworks such as Tabulator, Chart.js, and vis.js, enabling interactive representations of ASP interpretations as tables, charts, and graphs. Mustache queries in templates support advanced constructs for formatting, sorting, and multi-stage expansion, facilitating the generation of rich, structured outputs. We demonstrate the power of this framework through a series of use cases, including data analysis for the Italian VQR, visualization of blocking sets in graphs, and scheduling problems. The result is a versatile tool for bridging declarative problem solving and modern web-based visual analytics.<\/jats:p>","DOI":"10.1017\/s1471068425100094","type":"journal-article","created":{"date-parts":[[2025,8,28]],"date-time":"2025-08-28T08:35:17Z","timestamp":1756370117000},"page":"417-436","update-policy":"https:\/\/doi.org\/10.1017\/policypage","source":"Crossref","is-referenced-by-count":0,"title":["ASP Chef Grows Mustache to Look Better"],"prefix":"10.1017","volume":"25","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2052-2063","authenticated-orcid":false,"given":"MARIO","family":"ALVIANO","sequence":"first","affiliation":[{"name":"University of Calabria"}]},{"given":"LUIS ANGEL","family":"RODRIGUEZ REINERS","sequence":"additional","affiliation":[{"name":"University of Calabria"}]},{"given":"WOLFGANG","family":"FABER","sequence":"additional","affiliation":[{"name":"University of Klagenfurt"}]}],"member":"56","published-online":{"date-parts":[[2025,8,28]]},"reference":[{"key":"S1471068425100094_ref11","doi-asserted-by":"publisher","DOI":"10.1145\/2043174.2043195"},{"volume-title":"Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence, IJCAI 2025","year":"2025","author":"Alviano","key":"S1471068425100094_ref5"},{"key":"S1471068425100094_ref12","doi-asserted-by":"publisher","DOI":"10.1017\/S1471068413000410"},{"key":"S1471068425100094_ref26","unstructured":"Gelfond, M. and Lifschitz, V. 1990.Logic Programming. In Proceedings of the Seventh International Conference, Jerusalem, Israel, June 18-20, 1990. MIT Press 1990, ISBN 0-262-73090-1."},{"key":"S1471068425100094_ref1","unstructured":"Alviano, M. , Cirimele, D. and Rodriguez Reiners, L. A. 2023. Introducing ASP recipes and ASP chef. In ICLP Workshops. CEUR Workshop Proceedings, Vol. 3437. https:\/\/ceur-ws.org\/Vol-3437\/."},{"key":"S1471068425100094_ref32","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-24658-7"},{"key":"S1471068425100094_ref9","unstructured":"Bertagnon, A. , Gavanelli, M. and Zanotti, F. 2023. ASPECT: answer set representation as vector graphics in latex. In CILC. CEUR Workshop Proceedings, Vol. 3428. https:\/\/ceur-ws.org\/Vol-3428\/."},{"key":"S1471068425100094_ref7","doi-asserted-by":"crossref","unstructured":"Beiser, A. , Hahn, S. and Schaub, T. 2025. Asp-driven user-interaction with clinguin. \u00a0In Proceedings 40th International Conference on Logic Programming, ICLP 2024, University of Texas at Dallas, Dallas Texas, USA, October 14\u201317, 2024, P. Cabalar, F. Fabiano, M. Gebser, G. Gupta, and T. Swift, Eds. EPTCS, Vol. 416, 215\u2013228. https:\/\/arxiv.org\/abs\/1511.00928.","DOI":"10.4204\/EPTCS.416.19"},{"key":"S1471068425100094_ref2","doi-asserted-by":"publisher","DOI":"10.1016\/j.artint.2023.103931"},{"key":"S1471068425100094_ref13","doi-asserted-by":"publisher","DOI":"10.1017\/S1471068420000265"},{"key":"S1471068425100094_ref10","first-page":"9","volume-title":"Stockholm, Sweden, July 13, 2018,","volume":"2149","author":"Bourneuf","year":"2018"},{"key":"S1471068425100094_ref19","first-page":"724","volume-title":"ICLP","volume":"5366","author":"Cliffe","year":"2008"},{"key":"S1471068425100094_ref21","volume-title":"CILC. CEUR Workshop Proceedings","volume":"2214","author":"Costantini","year":"2018"},{"key":"S1471068425100094_ref6","doi-asserted-by":"publisher","DOI":"10.24963\/kr.2024\/68"},{"key":"S1471068425100094_ref3","volume-title":"Proceedings of the 39th Italian Conference on Computational Logic, Rome, Italy, June 26\u201328, 2024","volume":"3733","author":"Alviano","year":"2024"},{"key":"S1471068425100094_ref33","first-page":"01007","volume-title":"ITM Web of Conferences","volume":"37","author":"Mittapalli","year":"2021"},{"key":"S1471068425100094_ref22","doi-asserted-by":"publisher","DOI":"10.9781\/ijimai.2021.02.001"},{"key":"S1471068425100094_ref23","doi-asserted-by":"publisher","DOI":"10.1609\/aimag.v37i3.2678"},{"key":"S1471068425100094_ref28","doi-asserted-by":"publisher","DOI":"10.1017\/S147106842400005X"},{"key":"S1471068425100094_ref34","first-page":"529","volume-title":"CP 2007, Providence, RI, USA, September 23-27, 2007, Proceedings","volume":"4741","author":"Nethercote","year":"2007"},{"key":"S1471068425100094_ref14","doi-asserted-by":"publisher","DOI":"10.3390\/a16040185"},{"key":"S1471068425100094_ref27","first-page":"401","volume-title":"LPNMR","volume":"13416","author":"Hahn","year":"2022"},{"key":"S1471068425100094_ref16","doi-asserted-by":"publisher","DOI":"10.1007\/s13218-018-0534-z"},{"key":"S1471068425100094_ref24","first-page":"317","volume-title":"LPNMR","volume":"6645","author":"Febbraro","year":"2011"},{"key":"S1471068425100094_ref17","first-page":"193","article-title":"Template programs for disjunctive logic programming: An operational semantics","volume":"19","author":"Calimeri","year":"2006","journal-title":"AI Communications"},{"key":"S1471068425100094_ref29","doi-asserted-by":"publisher","DOI":"10.1017\/S1471068421000508"},{"key":"S1471068425100094_ref20","volume-title":"Proceedings of the 39th Italian Conference on Computational Logic, Rome, Italy, June 26\u201328, 2024","volume":"3733","author":"Costantini","year":"2024"},{"key":"S1471068425100094_ref25","doi-asserted-by":"publisher","DOI":"10.1017\/S1471068418000200"},{"key":"S1471068425100094_ref30","first-page":"325","volume-title":"INAP\/WLP","volume":"7773","author":"Kloim\u00fcllner","year":"2011"},{"key":"S1471068425100094_ref15","doi-asserted-by":"publisher","DOI":"10.1017\/S1471068419000450"},{"key":"S1471068425100094_ref4","first-page":"387","volume-title":"Logic Programming and Nonmonotonic Reasoning - 17th International Conference, LPNMR 2024, Dallas, TX, USA, October 11\u201314, 2024, Proceedings","volume":"15245","author":"Alviano","year":"2024"},{"key":"S1471068425100094_ref18","doi-asserted-by":"publisher","DOI":"10.1017\/S1471068423000388"},{"key":"S1471068425100094_ref8","doi-asserted-by":"publisher","DOI":"10.1093\/logcom\/exae042"},{"key":"S1471068425100094_ref31","unstructured":"Lapauw, R. , Dasseville, I. and Denecker, M. 2015. Visualising interactive inferences with IDPD3. CoRR abs\/1511.00928."}],"container-title":["Theory and Practice of Logic Programming"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S1471068425100094","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,24]],"date-time":"2025-10-24T12:56:32Z","timestamp":1761310592000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S1471068425100094\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,7]]},"references-count":34,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2025,7]]}},"alternative-id":["S1471068425100094"],"URL":"https:\/\/doi.org\/10.1017\/s1471068425100094","relation":{},"ISSN":["1471-0684","1475-3081"],"issn-type":[{"type":"print","value":"1471-0684"},{"type":"electronic","value":"1475-3081"}],"subject":[],"published":{"date-parts":[[2025,7]]},"assertion":[{"value":"\u00a9 The Author(s), 2025. Published by Cambridge University Press","name":"copyright","label":"Copyright","group":{"name":"copyright_and_licensing","label":"Copyright and Licensing"}},{"value":"This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https:\/\/creativecommons.org\/licenses\/by\/4.0\/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.","name":"license","label":"License","group":{"name":"copyright_and_licensing","label":"Copyright and Licensing"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}