{"id":"https://openalex.org/W4297460104","doi":"https://doi.org/10.1109/tvcg.2022.3209460","title":"No Grammar to Rule Them All: A Survey of JSON-style DSLs for Visualization","display_name":"No Grammar to Rule Them All: A Survey of JSON-style DSLs for Visualization","publication_year":2022,"publication_date":"2022-01-01","ids":{"openalex":"https://openalex.org/W4297460104","doi":"https://doi.org/10.1109/tvcg.2022.3209460","pmid":"https://pubmed.ncbi.nlm.nih.gov/36166549"},"language":"en","primary_location":{"id":"doi:10.1109/tvcg.2022.3209460","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tvcg.2022.3209460","pdf_url":null,"source":{"id":"https://openalex.org/S84775595","display_name":"IEEE Transactions on Visualization and Computer Graphics","issn_l":"1077-2626","issn":["1077-2626","1941-0506","2160-9306"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Visualization and Computer Graphics","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","pubmed"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5058039138","display_name":"Andrew McNutt","orcid":"https://orcid.org/0000-0001-8255-4258"},"institutions":[{"id":"https://openalex.org/I40347166","display_name":"University of Chicago","ror":"https://ror.org/024mw5h28","country_code":"US","type":"education","lineage":["https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Andrew M. McNutt","raw_affiliation_strings":["University of Chicago, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Chicago, USA","institution_ids":["https://openalex.org/I40347166"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5058039138"],"corresponding_institution_ids":["https://openalex.org/I40347166"],"apc_list":null,"apc_paid":null,"fwci":3.2301,"has_fulltext":false,"cited_by_count":36,"citation_normalized_percentile":{"value":0.93470288,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":98,"max":99},"biblio":{"volume":"29","issue":"1","first_page":"1","last_page":"11"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10799","display_name":"Data Visualization and Analytics","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10799","display_name":"Data Visualization and Analytics","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10215","display_name":"Semantic Web and Ontologies","score":0.9882000088691711,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10317","display_name":"Advanced Database Systems and Queries","score":0.9882000088691711,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/json","display_name":"JSON","score":0.9257925748825073},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.860595703125},{"id":"https://openalex.org/keywords/serialization","display_name":"Serialization","score":0.5855249762535095},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5724102258682251},{"id":"https://openalex.org/keywords/visualization","display_name":"Visualization","score":0.566227912902832},{"id":"https://openalex.org/keywords/domain-specific-language","display_name":"Domain-specific language","score":0.521070122718811},{"id":"https://openalex.org/keywords/parsing","display_name":"Parsing","score":0.5064929723739624},{"id":"https://openalex.org/keywords/grammar","display_name":"Grammar","score":0.4189557433128357},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2052159309387207},{"id":"https://openalex.org/keywords/linguistics","display_name":"Linguistics","score":0.13319945335388184}],"concepts":[{"id":"https://openalex.org/C2780416260","wikidata":"https://www.wikidata.org/wiki/Q2063","display_name":"JSON","level":2,"score":0.9257925748825073},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.860595703125},{"id":"https://openalex.org/C52723943","wikidata":"https://www.wikidata.org/wiki/Q1127410","display_name":"Serialization","level":2,"score":0.5855249762535095},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5724102258682251},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.566227912902832},{"id":"https://openalex.org/C135257023","wikidata":"https://www.wikidata.org/wiki/Q691358","display_name":"Domain-specific language","level":2,"score":0.521070122718811},{"id":"https://openalex.org/C186644900","wikidata":"https://www.wikidata.org/wiki/Q194152","display_name":"Parsing","level":2,"score":0.5064929723739624},{"id":"https://openalex.org/C26022165","wikidata":"https://www.wikidata.org/wiki/Q8091","display_name":"Grammar","level":2,"score":0.4189557433128357},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2052159309387207},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.13319945335388184},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/tvcg.2022.3209460","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tvcg.2022.3209460","pdf_url":null,"source":{"id":"https://openalex.org/S84775595","display_name":"IEEE Transactions on Visualization and Computer Graphics","issn_l":"1077-2626","issn":["1077-2626","1941-0506","2160-9306"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Visualization and Computer Graphics","raw_type":"journal-article"},{"id":"pmid:36166549","is_oa":false,"landing_page_url":"https://pubmed.ncbi.nlm.nih.gov/36166549","pdf_url":null,"source":{"id":"https://openalex.org/S4306525036","display_name":"PubMed","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1299303238","host_organization_name":"National Institutes of Health","host_organization_lineage":["https://openalex.org/I1299303238"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE transactions on visualization and computer graphics","raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.5899999737739563,"id":"https://metadata.un.org/sdg/4","display_name":"Quality Education"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":91,"referenced_works":["https://openalex.org/W255410355","https://openalex.org/W1896226795","https://openalex.org/W1987269142","https://openalex.org/W1992765891","https://openalex.org/W2013499551","https://openalex.org/W2014596857","https://openalex.org/W2056070147","https://openalex.org/W2068779004","https://openalex.org/W2077358611","https://openalex.org/W2085439199","https://openalex.org/W2094418564","https://openalex.org/W2116753120","https://openalex.org/W2132881639","https://openalex.org/W2135415614","https://openalex.org/W2139626488","https://openalex.org/W2155028447","https://openalex.org/W2162569557","https://openalex.org/W2165124585","https://openalex.org/W2170836630","https://openalex.org/W2245828441","https://openalex.org/W2285705249","https://openalex.org/W2341844252","https://openalex.org/W2516678343","https://openalex.org/W2610226709","https://openalex.org/W2610767545","https://openalex.org/W2779141230","https://openalex.org/W2796075754","https://openalex.org/W2803317679","https://openalex.org/W2883568341","https://openalex.org/W2888508568","https://openalex.org/W2891789817","https://openalex.org/W2897426720","https://openalex.org/W2903675476","https://openalex.org/W2939517934","https://openalex.org/W2939684257","https://openalex.org/W2969696778","https://openalex.org/W2991028016","https://openalex.org/W2997427139","https://openalex.org/W2999308857","https://openalex.org/W3016306020","https://openalex.org/W3029368332","https://openalex.org/W3029488110","https://openalex.org/W3032016899","https://openalex.org/W3042697744","https://openalex.org/W3042720972","https://openalex.org/W3048964825","https://openalex.org/W3048977459","https://openalex.org/W3081277912","https://openalex.org/W3083048827","https://openalex.org/W3092206318","https://openalex.org/W3094507803","https://openalex.org/W3096157275","https://openalex.org/W3097594373","https://openalex.org/W3102186774","https://openalex.org/W3112144927","https://openalex.org/W3122707191","https://openalex.org/W3128929534","https://openalex.org/W3160832179","https://openalex.org/W3161036062","https://openalex.org/W3162385890","https://openalex.org/W3163323906","https://openalex.org/W3176406313","https://openalex.org/W3179590463","https://openalex.org/W3183318857","https://openalex.org/W3183712881","https://openalex.org/W3185884410","https://openalex.org/W3188012545","https://openalex.org/W3202651992","https://openalex.org/W3203255635","https://openalex.org/W3203819132","https://openalex.org/W3204181713","https://openalex.org/W3213423076","https://openalex.org/W3216535284","https://openalex.org/W3216625073","https://openalex.org/W4206308236","https://openalex.org/W4220714728","https://openalex.org/W4225145334","https://openalex.org/W4226351013","https://openalex.org/W4235903093","https://openalex.org/W4243831978","https://openalex.org/W4288091274","https://openalex.org/W4291138602","https://openalex.org/W4299879434","https://openalex.org/W4321370981","https://openalex.org/W6603538891","https://openalex.org/W6758683703","https://openalex.org/W6761522076","https://openalex.org/W6798332807","https://openalex.org/W6799354726","https://openalex.org/W6800463967","https://openalex.org/W6803479836"],"related_works":["https://openalex.org/W4233053650","https://openalex.org/W123897255","https://openalex.org/W2565405999","https://openalex.org/W2970173331","https://openalex.org/W4221141422","https://openalex.org/W2613281757","https://openalex.org/W2148399583","https://openalex.org/W4221138323","https://openalex.org/W2288038496","https://openalex.org/W2500307848"],"abstract_inverted_index":{"There":[0],"has":[1,65],"been":[2,66],"substantial":[3],"growth":[4],"in":[5,169],"the":[6,58,71,83,149,164],"use":[7],"of":[8,23,60,70,73,87,102,108,114,145,151],"JSON-based":[9],"grammars,":[10],"as":[11,13,36,46,55,137],"well":[12],"other":[14],"standard":[15],"data":[16,52],"serialization":[17],"languages,":[18],"to":[19,120,158],"create":[20],"visualizations.":[21],"Each":[22],"these":[24,74,95,134],"grammars":[25],"serves":[26],"a":[27,99,112],"purpose:":[28],"some":[29,38,49],"focus":[30],"on":[31],"particular":[32],"computational":[33],"tasks":[34],"(such":[35,45,54],"animation),":[37],"are":[39],"concerned":[40],"with":[41],"certain":[42],"chart":[43],"types":[44,144],"maps),":[47],"and":[48,81,85,127,140,147,167],"target":[50],"specific":[51],"domains":[53],"ML).":[56],"Despite":[57],"prominence":[59],"this":[61,77,154],"interface":[62],"form,":[63],"there":[64],"little":[67],"detailed":[68],"analysis":[69],"characteristics":[72],"languages.":[75,152],"In":[76],"study,":[78],"we":[79,156],"survey":[80],"analyze":[82,94],"design":[84],"implementation":[86],"57":[88],"JSON-style":[89],"DSLs":[90],"for":[91,104],"visualization.":[92],"We":[93,130],"languages":[96],"supported":[97],"by":[98,162],"collected":[100],"corpus":[101],"examples":[103],"each":[105],"DSL":[106,171],"(consisting":[107],"4395":[109],"instances)":[110],"across":[111],"variety":[113],"axes":[115],"organized":[116],"into":[117],"concerns":[118],"related":[119],"domain,":[121],"conceptual":[122],"model,":[123],"language":[124,160],"relationships,":[125],"affordances,":[126],"general":[128],"practicalities.":[129],"identify":[131],"tensions":[132],"throughout":[133],"areas,":[135],"such":[136],"between":[138],"formal":[139],"colloquial":[141],"specifications,":[142],"among":[143],"users,":[146],"within":[148],"composition":[150],"Through":[153],"work,":[155],"seek":[157],"support":[159],"implementers":[161],"elucidating":[163],"choices,":[165],"opportunities,":[166],"tradeoffs":[168],"visualization":[170],"design.":[172]},"counts_by_year":[{"year":2026,"cited_by_count":3},{"year":2025,"cited_by_count":13},{"year":2024,"cited_by_count":9},{"year":2023,"cited_by_count":11}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
