Visual programming environment based on data visualization grammar specification

This paper presents a web-based platform for construction and execution of data visualization workflow. The environment enables construction of data visualization workflow with the visual programming interface and provides the ability of previewing the visualisation workflow result in real-time. The...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Procedia computer science Ročník 178; s. 434 - 439
Hlavní autoři: Ivanov, Egor, Khoroshavin, Aleksandr, Karsakov, Andrey
Médium: Journal Article
Jazyk:angličtina
Vydáno: Elsevier B.V 2020
Témata:
ISSN:1877-0509, 1877-0509
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract This paper presents a web-based platform for construction and execution of data visualization workflow. The environment enables construction of data visualization workflow with the visual programming interface and provides the ability of previewing the visualisation workflow result in real-time. The use of visual programming makes the workflow composition faster and it’s also lowers entry threshold for the process of data visualization. In this paper we discuss the architecture and main building blocks of the data visualization workflow.
AbstractList This paper presents a web-based platform for construction and execution of data visualization workflow. The environment enables construction of data visualization workflow with the visual programming interface and provides the ability of previewing the visualisation workflow result in real-time. The use of visual programming makes the workflow composition faster and it’s also lowers entry threshold for the process of data visualization. In this paper we discuss the architecture and main building blocks of the data visualization workflow.
Author Karsakov, Andrey
Ivanov, Egor
Khoroshavin, Aleksandr
Author_xml – sequence: 1
  givenname: Egor
  surname: Ivanov
  fullname: Ivanov, Egor
  email: egoriv1802@gmail.com
  organization: ITMO University, 49, Kronverksky, 197101 Saint-Petersburg, Russia
– sequence: 2
  givenname: Aleksandr
  surname: Khoroshavin
  fullname: Khoroshavin, Aleksandr
  organization: ITMO University, 49, Kronverksky, 197101 Saint-Petersburg, Russia
– sequence: 3
  givenname: Andrey
  surname: Karsakov
  fullname: Karsakov, Andrey
  organization: ITMO University, 49, Kronverksky, 197101 Saint-Petersburg, Russia
BookMark eNqFkE1OwzAQhS1UJErpCdj4Agl2nNTxggWq-JMqwQLYWhN7UrlqncoOkeD0uCkLxAJmM6On-Ubz3jmZ-M4jIZec5ZzxxdUm34fOxLxgRVJ4zsrqhEx5LWXGKqYmP-YzMo9xw1KJulZcTsnzm4vvsKXpxDrAbuf8mqIfXOj8Dn1PG4hoaeephR7oMC67T-hdkkYAAo17NK51ZlQvyGkL24jz7z4jr3e3L8uHbPV0_7i8WWVGlHWfGQUSFbTYQCMbVTQKhakFSqOqkhWlAo6W1aJhpQRQtgJbGMv5ghdsIZQQM6KOd03oYgzYauP68YM-gNtqzvQhHb3RYzr6kI7mXKd0Eit-sfvgkpOPf6jrI4XJ1uAw6GgceoPWBTS9tp37k_8Cm6SEIA
CitedBy_id crossref_primary_10_1016_j_jksuci_2022_09_015
crossref_primary_10_1016_j_procs_2021_10_041
crossref_primary_10_1051_e3sconf_202453505002
Cites_doi 10.1109/MCSE.2007.55
10.1177/1473871619878085
10.1016/j.visinf.2018.04.011
10.1155/2017/1231430
10.1109/TVCG.2015.2467091
10.1109/TVCG.2016.2599030
10.1016/j.visinf.2018.04.008
10.1109/TVCG.2018.2865158
10.1109/TVCG.2011.185
ContentType Journal Article
Copyright 2020
Copyright_xml – notice: 2020
DBID 6I.
AAFTH
AAYXX
CITATION
DOI 10.1016/j.procs.2020.11.045
DatabaseName ScienceDirect Open Access Titles
Elsevier:ScienceDirect:Open Access
CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1877-0509
EndPage 439
ExternalDocumentID 10_1016_j_procs_2020_11_045
S1877050920324248
GroupedDBID --K
0R~
0SF
1B1
457
5VS
6I.
71M
AACTN
AAEDT
AAEDW
AAFTH
AAIKJ
AALRI
AAQFI
AAXUO
ABMAC
ACGFS
ADBBV
ADEZE
AEXQZ
AFTJW
AGHFR
AITUG
ALMA_UNASSIGNED_HOLDINGS
AMRAJ
E3Z
EBS
EJD
EP3
FDB
FNPLU
HZ~
IXB
KQ8
M41
M~E
NCXOZ
O-L
O9-
OK1
P2P
RIG
ROL
SES
SSZ
9DU
AAYWO
AAYXX
ABWVN
ACRPL
ACVFH
ADCNI
ADNMO
ADVLN
AEUPX
AFPUW
AIGII
AKBMS
AKRWK
AKYEP
CITATION
~HD
ID FETCH-LOGICAL-c348t-c9a7e9afebab7b92b9e3c83e7c9540249a1ed083b047aa9d5ad2cd11612063933
ISICitedReferencesCount 2
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000635443400046&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 1877-0509
IngestDate Tue Nov 18 22:22:51 EST 2025
Sat Nov 29 07:00:36 EST 2025
Wed May 17 00:10:01 EDT 2023
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Keywords visualization grammar
visual programming
data visualisation
Language English
License This is an open access article under the CC BY-NC-ND license.
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c348t-c9a7e9afebab7b92b9e3c83e7c9540249a1ed083b047aa9d5ad2cd11612063933
OpenAccessLink https://dx.doi.org/10.1016/j.procs.2020.11.045
PageCount 6
ParticipantIDs crossref_citationtrail_10_1016_j_procs_2020_11_045
crossref_primary_10_1016_j_procs_2020_11_045
elsevier_sciencedirect_doi_10_1016_j_procs_2020_11_045
PublicationCentury 2000
PublicationDate 2020
2020-00-00
PublicationDateYYYYMMDD 2020-01-01
PublicationDate_xml – year: 2020
  text: 2020
PublicationDecade 2020
PublicationTitle Procedia computer science
PublicationYear 2020
Publisher Elsevier B.V
Publisher_xml – name: Elsevier B.V
References Mei (bib2) 2018; 2
Hunter (bib13) 2007; 9
Eckelt (bib17) 2019
Kastanakis (bib18) 2016
Wickham (bib6) 2016
Furmanova (bib16) 2020; 19
Ray (bib8) 2017
Boshernitsan, Downes (bib7) 2004
Bostock, Ogievetsky, Heer (bib3) 2011; 17
Sewell (bib9) 2015
Wilkinson (bib4) 2012
Ren, Lee, Brehmer (bib10) 2018; 25
Satyanarayan (bib1) 2015; 22
Li (bib5) 2018; 2
Wickham, Wickham (bib14) 2007
Satyanarayan (bib11) 2016; 23
Lachev, Price (bib15) 2017
Almroth T. Data visualization for the modern web: A look into tools and techniques for visualizing data in Angular 5 applications. – 2018.
Boshernitsan (10.1016/j.procs.2020.11.045_bib7) 2004
Bostock (10.1016/j.procs.2020.11.045_bib3) 2011; 17
Hunter (10.1016/j.procs.2020.11.045_bib13) 2007; 9
Satyanarayan (10.1016/j.procs.2020.11.045_bib11) 2016; 23
Wickham (10.1016/j.procs.2020.11.045_bib14) 2007
Lachev (10.1016/j.procs.2020.11.045_bib15) 2017
Kastanakis (10.1016/j.procs.2020.11.045_bib18) 2016
Li (10.1016/j.procs.2020.11.045_bib5) 2018; 2
Ray (10.1016/j.procs.2020.11.045_bib8) 2017
10.1016/j.procs.2020.11.045_bib12
Ren (10.1016/j.procs.2020.11.045_bib10) 2018; 25
Mei (10.1016/j.procs.2020.11.045_bib2) 2018; 2
Satyanarayan (10.1016/j.procs.2020.11.045_bib1) 2015; 22
Wilkinson (10.1016/j.procs.2020.11.045_bib4) 2012
Sewell (10.1016/j.procs.2020.11.045_bib9) 2015
Furmanova (10.1016/j.procs.2020.11.045_bib16) 2020; 19
Eckelt (10.1016/j.procs.2020.11.045_bib17) 2019
Wickham (10.1016/j.procs.2020.11.045_bib6) 2016
References_xml – year: 2016
  ident: bib6
  publication-title: Ggplot2: elegant graphics for data analysis
– year: 2017
  ident: bib15
  publication-title: Applied Microsoft Power BI: Bring your data to life!
– year: 2016
  ident: bib18
  publication-title: Mapbox Cookbook
– start-page: 7
  year: 2019
  end-page: 11
  ident: bib17
  article-title: TourDino: A Support View for Confirming Patterns in Tabular Data
  publication-title: EuroVA@ EuroVis
– volume: 9
  start-page: 90
  year: 2007
  end-page: 95
  ident: bib13
  article-title: Matplotlib: A 2D graphics environment
  publication-title: Computing in science & engineering
– volume: 25
  start-page: 789
  year: 2018
  end-page: 799
  ident: bib10
  article-title: Charticulator: Interactive construction of bespoke chart layouts
  publication-title: IEEE transactions on visualization and computer graphics
– reference: Almroth T. Data visualization for the modern web: A look into tools and techniques for visualizing data in Angular 5 applications. – 2018.
– start-page: 375
  year: 2012
  end-page: 414
  ident: bib4
  publication-title: The grammar of graphics //Handbook of Computational Statistics
– volume: 2
  start-page: 71
  year: 2018
  end-page: 81
  ident: bib2
  article-title: Viscomposer: A visual programmable composition environment for information visualization
  publication-title: Visual Informatics
– volume: 22
  start-page: 659
  year: 2015
  end-page: 668
  ident: bib1
  article-title: Reactive vega: A streaming dataflow architecture for declarative interactive visualization
  publication-title: IEEE transactions on visualization and computer graphics
– year: 2015
  ident: bib9
  publication-title: Blueprints Visual Scripting for Unreal Engine
– volume: 17
  start-page: 2301
  year: 2011
  end-page: 2309
  ident: bib3
  article-title: D³ data-driven documents
  publication-title: IEEE transactions on visualization and computer graphics
– volume: 2
  start-page: 136
  year: 2018
  end-page: 146
  ident: bib5
  article-title: ECharts: A declarative framework for rapid construction of web-based visualization
  publication-title: Visual Informatics
– volume: 19
  start-page: 114
  year: 2020
  end-page: 136
  ident: bib16
  article-title: Taggle: Combining overview and details in tabular data visualizations
  publication-title: Information Visualization
– year: 2004
  ident: bib7
  publication-title: Visual programming languages: A survey
– year: 2017
  ident: bib8
  article-title: A survey on visual programming languages in internet of things
  publication-title: Scientific Programming
– volume: 23
  start-page: 341
  year: 2016
  end-page: 350
  ident: bib11
  article-title: Vega-lite: A grammar of interactive graphics
  publication-title: IEEE transactions on visualization and computer graphics
– year: 2007
  ident: bib14
  publication-title: The ggplot package
– volume: 9
  start-page: 90
  issue: 3
  year: 2007
  ident: 10.1016/j.procs.2020.11.045_bib13
  article-title: Matplotlib: A 2D graphics environment
  publication-title: Computing in science & engineering
  doi: 10.1109/MCSE.2007.55
– year: 2016
  ident: 10.1016/j.procs.2020.11.045_bib18
– volume: 19
  start-page: 114
  issue: 2
  year: 2020
  ident: 10.1016/j.procs.2020.11.045_bib16
  article-title: Taggle: Combining overview and details in tabular data visualizations
  publication-title: Information Visualization
  doi: 10.1177/1473871619878085
– ident: 10.1016/j.procs.2020.11.045_bib12
– volume: 2
  start-page: 136
  issue: 2
  year: 2018
  ident: 10.1016/j.procs.2020.11.045_bib5
  article-title: ECharts: A declarative framework for rapid construction of web-based visualization
  publication-title: Visual Informatics
  doi: 10.1016/j.visinf.2018.04.011
– year: 2016
  ident: 10.1016/j.procs.2020.11.045_bib6
– year: 2017
  ident: 10.1016/j.procs.2020.11.045_bib8
  article-title: A survey on visual programming languages in internet of things
  publication-title: Scientific Programming
  doi: 10.1155/2017/1231430
– start-page: 7
  year: 2019
  ident: 10.1016/j.procs.2020.11.045_bib17
  article-title: TourDino: A Support View for Confirming Patterns in Tabular Data
  publication-title: EuroVA@ EuroVis
– year: 2015
  ident: 10.1016/j.procs.2020.11.045_bib9
– volume: 22
  start-page: 659
  issue: 1
  year: 2015
  ident: 10.1016/j.procs.2020.11.045_bib1
  article-title: Reactive vega: A streaming dataflow architecture for declarative interactive visualization
  publication-title: IEEE transactions on visualization and computer graphics
  doi: 10.1109/TVCG.2015.2467091
– year: 2007
  ident: 10.1016/j.procs.2020.11.045_bib14
  publication-title: The ggplot package
– volume: 23
  start-page: 341
  issue: 1
  year: 2016
  ident: 10.1016/j.procs.2020.11.045_bib11
  article-title: Vega-lite: A grammar of interactive graphics
  publication-title: IEEE transactions on visualization and computer graphics
  doi: 10.1109/TVCG.2016.2599030
– start-page: 375
  year: 2012
  ident: 10.1016/j.procs.2020.11.045_bib4
– volume: 2
  start-page: 71
  issue: 1
  year: 2018
  ident: 10.1016/j.procs.2020.11.045_bib2
  article-title: Viscomposer: A visual programmable composition environment for information visualization
  publication-title: Visual Informatics
  doi: 10.1016/j.visinf.2018.04.008
– year: 2017
  ident: 10.1016/j.procs.2020.11.045_bib15
– year: 2004
  ident: 10.1016/j.procs.2020.11.045_bib7
– volume: 25
  start-page: 789
  issue: 1
  year: 2018
  ident: 10.1016/j.procs.2020.11.045_bib10
  article-title: Charticulator: Interactive construction of bespoke chart layouts
  publication-title: IEEE transactions on visualization and computer graphics
  doi: 10.1109/TVCG.2018.2865158
– volume: 17
  start-page: 2301
  issue: 12
  year: 2011
  ident: 10.1016/j.procs.2020.11.045_bib3
  article-title: D³ data-driven documents
  publication-title: IEEE transactions on visualization and computer graphics
  doi: 10.1109/TVCG.2011.185
SSID ssj0000388917
Score 2.1767402
Snippet This paper presents a web-based platform for construction and execution of data visualization workflow. The environment enables construction of data...
SourceID crossref
elsevier
SourceType Enrichment Source
Index Database
Publisher
StartPage 434
SubjectTerms data visualisation
visual programming
visualization grammar
Title Visual programming environment based on data visualization grammar specification
URI https://dx.doi.org/10.1016/j.procs.2020.11.045
Volume 178
WOSCitedRecordID wos000635443400046&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVHPJ
  databaseName: ROAD: Directory of Open Access Scholarly Resources
  customDbUrl:
  eissn: 1877-0509
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0000388917
  issn: 1877-0509
  databaseCode: M~E
  dateStart: 20100101
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3fT9swELY6xsNegP0SjDH5YW9ZUOMkdfw4ISYkNMQDQ7xFF8fdgJKgtlRMQvztu7OdNGVVNR72EjVu7La5r3fny913jH0exAMyO0k4RGsWJgZlASY1YRTpQVTqlDjubLMJeXKSXVyo017voamFmY1kVWX39-r2v4oax1DYVDr7DHG3i-IAvkah4xHFjsd_Evz55cSWV7nEqxsKBXSq2QIyWyU9IqDc0GBmL_a1mIGdAOOAyi8phWguNe--2rICRJTNRKdmEIG3oC3C0DGvZ1bB_qzbvN_jXzUaY-IDqHxRzfUEqnL-Pu6u4drNsxmWv7vBCNHvaM5MypDIZJxhWTLWqFvXsscrzMSHMo0_U0vVuoswXJFR0cSxLkjV7_cdEeUiifYT49amHDbZbFe5XSSnRXD7k-MiL9hLIVNFjT--P84jdMSTo2zL5vZ3NLRVNkHwry-z3LXpuCtnW2zD7zP4V4eP16xnqjdss-nhwb1Kf8tOHVx4By68Axdu4cLrihNc-AJcuIcLX4DLO_bj2-HZwVHou2yEOk6yaagVSKNgaAooZKFEoUyss9hIrdCbx905RKZER73oJxJAlSmUQpcR7hQEubdx_J6tVXVlthnPgJ5TyyTNCkgiAEA1JaK-KrLhUGgQO0w0NyjXnoKeOqGM8hXS2WFf2km3joFl9eWD5s7n_i_gnMMcwbRq4ofnfc4ue0VnLhr3ka1Nx3dmj63r2fRyMv5kkfQHsZSYig
linkProvider ISSN International Centre
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Visual+programming+environment+based+on+data+visualization+grammar+specification&rft.jtitle=Procedia+computer+science&rft.au=Ivanov%2C+Egor&rft.au=Khoroshavin%2C+Aleksandr&rft.au=Karsakov%2C+Andrey&rft.date=2020&rft.issn=1877-0509&rft.eissn=1877-0509&rft.volume=178&rft.spage=434&rft.epage=439&rft_id=info:doi/10.1016%2Fj.procs.2020.11.045&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_procs_2020_11_045
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1877-0509&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1877-0509&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1877-0509&client=summon