{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T19:03:40Z","timestamp":1776107020789,"version":"3.50.1"},"reference-count":93,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","license":[{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Visual. Comput. Graphics"],"published-print":{"date-parts":[[2022]]},"DOI":"10.1109\/tvcg.2022.3209460","type":"journal-article","created":{"date-parts":[[2022,9,27]],"date-time":"2022-09-27T19:49:08Z","timestamp":1664308148000},"page":"1-11","source":"Crossref","is-referenced-by-count":31,"title":["No Grammar to Rule Them All: A Survey of JSON-style DSLs for Visualization"],"prefix":"10.1109","author":[{"given":"Andrew M.","family":"McNutt","sequence":"first","affiliation":[{"name":"University of Chicago, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref73","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2009.128"},{"key":"ref72","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2018.2864841"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.1007\/s11831-020-09492-4"},{"key":"ref70","author":"scholz","year":"2021","journal-title":"A Modular Domain-Specific Language for Interactive 3D Visualization"},{"key":"ref76","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2020.3030476"},{"key":"ref77","doi-asserted-by":"publisher","DOI":"10.1145\/352029.352035"},{"key":"ref39","author":"lavikka","year":"2020","journal-title":"Genomespy Grammar-based interactive genome visualization"},{"key":"ref74","doi-asserted-by":"publisher","DOI":"10.1145\/1993498.1993514"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/VL\/HCC50065.2020.9127201"},{"key":"ref75","first-page":"1","article-title":"A Grammar of Digital Fabrication Machines","author":"o'leary","year":"0","journal-title":"Conference on Human Factors in Computing Systems"},{"key":"ref78","doi-asserted-by":"publisher","DOI":"10.21105\/joss.01057"},{"key":"ref79","author":"victor","year":"2013","journal-title":"Drawing dynamic visualizations"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/3025453.3025866"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/3491102.3517455"},{"key":"ref31","article-title":"Design Guidelines for Domain Specific Languages","author":"karsai","year":"2014","journal-title":"ArXiv"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/3332165.3347940"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1016\/j.cag.2020.08.007"},{"key":"ref36","author":"ko","year":"2021","journal-title":"Tweet"},{"key":"ref35","first-page":"87","article-title":"Adapting a Conversational Text Generator for Online Chatbot Messaging","author":"klopfenstein","year":"2018","journal-title":"International Conference on Internet Science"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2014.2346325"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1145\/2872427.2883029"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1145\/3313831.3376466"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-78462-1_23"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1162\/99608f92.3ab8a587"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1145\/3411763.3450406"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13975"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-019-00588-3"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2014.2346318"},{"key":"ref29","author":"jakubovic","year":"2022","journal-title":"Technical Dimensions of Programming Systems"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2019.2934281"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2016.2599030"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2015.2467091"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/3491102.3502064"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1145\/2642918.2647360"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1016\/B978-155860808-5\/50005-8"},{"key":"ref20","first-page":"157","article-title":"Software Variability: the Design Space of Configuration Languages","author":"g\u00fcnther","year":"0","journal-title":"Workshop on Variability Modeling of Software-Intensive Systems"},{"key":"ref22","author":"hasimoto","year":"2021","journal-title":"Glisp"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.4324\/9781003102991-10"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/3332165.3347925"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1146\/annurev-soc-071312-145551"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.14031"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3174106"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1145\/3411764.3445356"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1145\/3313831.3376420"},{"key":"ref93","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2020.3030367"},{"key":"ref92","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2014.07.010"},{"key":"ref91","doi-asserted-by":"publisher","DOI":"10.1145\/3379337.3415851"},{"key":"ref90","doi-asserted-by":"publisher","DOI":"10.14778\/2732951.2732964"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1145\/947955.1083808"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1145\/3411764.3445149"},{"key":"ref57","doi-asserted-by":"crossref","first-page":"3032","DOI":"10.1109\/TVCG.2017.2785807","article-title":"Atom: a Grammar for Unit Visualizations","volume":"24","author":"park","year":"2017","journal-title":"IEEE Transactions on Visualization and Computer Graphics"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1145\/2089131.2089138"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2020.3030378"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1109\/FIE44824.2020.9273908"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1145\/1118890.1118892"},{"key":"ref52","article-title":"Bacat&#x00E1;: Notebooks for DSLs, Almost for Free","author":"merino","year":"2020","journal-title":"International Conference on Art Science And Engineering"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/3411764.3445267"},{"key":"ref11","article-title":"CFGConf: Supporting High Level Requirements for Visualizing Control Flow Graphs","author":"devkota","year":"2021","journal-title":"ArXiv"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1016\/j.visinf.2018.04.011"},{"key":"ref12","year":"2021","journal-title":"Design Choices"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/CoG52621.2021.9619109"},{"key":"ref14","author":"dwyer","year":"2022","journal-title":"webcola"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.14522"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/2427048.2427055"},{"key":"ref82","doi-asserted-by":"publisher","DOI":"10.1198\/jcgs.2009.07098"},{"key":"ref17","author":"fowler","year":"2010","journal-title":"Domain-specific Languages"},{"key":"ref81","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2021.3114849"},{"key":"ref18","article-title":"Colorless Green Graphs Sleep Furiously: a Conversation with Leland Wilkinson","author":"friendly","year":"2022","journal-title":"Nightingale"},{"key":"ref84","doi-asserted-by":"publisher","DOI":"10.1109\/VIS47514.2020.00033"},{"key":"ref19","author":"greenspun","year":"2003","journal-title":"10th Rule of Programming"},{"key":"ref83","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-21551-3_13"},{"key":"ref80","author":"victor","year":"2013","journal-title":"Media for Thinking the Unthinkable"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2011.185"},{"key":"ref89","article-title":"AI4VIS: Survey on Artificial Intelligence Approaches for Data Visualization","author":"wu","year":"2021","journal-title":"IEEE Transactions on Visualization and Computer Graphics"},{"key":"ref3","first-page":"227","article-title":"On Designing Applied DSLs for Non-programming Experts in Evolving Domains","author":"borum","year":"0","journal-title":"Model Driven Engineering Languages and Systems"},{"key":"ref6","article-title":"VizLinter: a Linter And Fixer Framework for Data Visualization","author":"chen","year":"2021","journal-title":"IEEE Transactions on Visualization and Computer Graphics"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/227234.227243"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-27036-4_14"},{"key":"ref85","article-title":"Navigating the Wide World of Data Visualization Libraries","author":"wongsuphasawat","year":"2020","journal-title":"Nightingale"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/2254064.2254079"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.14289"},{"key":"ref86","doi-asserted-by":"publisher","DOI":"10.1145\/3025453.3025768"},{"key":"ref87","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2018.2864836"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/3242587.3242600"},{"key":"ref88","year":"2018","journal-title":"VizGrammar"},{"key":"ref46","doi-asserted-by":"crossref","first-page":"110","DOI":"10.1145\/22949.22950","article-title":"Automating the Design of Graphical Presentations of Relational Information","volume":"5","author":"mackinlay","year":"1986","journal-title":"ACM Transactions on Graphics"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2021.3114876"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1109\/VIS49827.2021.9623294"},{"key":"ref47","article-title":"Declarative Data Analytics: a Survey","author":"makrynioti","year":"2019","journal-title":"IEEE Transactions on Knowledge and Data Engineering"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2018.2871139"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/3313831.3376297"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/VIS49827.2021.9623315"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2020.3030453"}],"container-title":["IEEE Transactions on Visualization and Computer Graphics"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/2945\/4359476\/09904438.pdf?arnumber=9904438","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,19]],"date-time":"2022-12-19T15:44:36Z","timestamp":1671464676000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9904438\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022]]},"references-count":93,"URL":"https:\/\/doi.org\/10.1109\/tvcg.2022.3209460","relation":{},"ISSN":["1077-2626","1941-0506","2160-9306"],"issn-type":[{"value":"1077-2626","type":"print"},{"value":"1941-0506","type":"electronic"},{"value":"2160-9306","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022]]}}}