STOOG - Style-Sheets-based Toolkit for Graph Visualization

Guillaume Artignan, Mountaz Hascoët


The information visualization process can be described as a set of transformations applied to raw data to produce interactive graphical representations of information for end-users. A challenge in information visualization is to provide flexible and powerful ways of describing and controlling this process. Most work in this domain address the problem at either application level or toolkit level. Approaches at the toolkit level are devoted to developers while approaches at the application level are devoted to end-users. Our approach build on previous work but goes one step beyond by proposing a unifying view of this process that can be used by both developers and end-users. Our contribution is a system named STOOG with a three-fold contribution: (1) a style-sheets based language for the explicit description of the transformation process at stake in information visualization, (2) an application that automatically builds interactive and graphical visualization of data based on style-sheet descriptions, (3) a user interface devoted to the conception of style sheets. In this paper, we present STOOG basic concepts and mechanisms and provide a case study to illustrate the benefits of using STOOG for the interactive and visual exploration of information.


  1. Adar, E. 2006. GUESS: a language and interface for graph exploration. CHI 7806. ACM, New York, NY, 791-800.
  2. Bertin, J. La Graphique et le Traitement Graphique de L'information. La graphique de Communication. p. 22. Flammarion, 1977.
  3. Bertin, J. 1983 Semiology of Graphics. University of Wisconsin Press.
  4. Baudel, T. Canonical Representation of Data-Linear Visualization Algorithms and its Applications. ILOG Research report. 2003.
  5. Baudel, T. 2004. Browsing Through an Information Visualization Design Space. CHI 7804. ACM, New York, NY, 765-766.
  6. Bostock, M. and Heer, J. 2009. Protovis: A Graphical Toolkit for Visualization. TVCG'09 15, 6, 1121-1128.
  7. Cammarano, M., Dong, X., Chan, B., Klingner, J., Talbot, J., Halevey, A., and Hanrahan, P. 2007. Visualization of Heterogeneous Data. TVGC'2007
  8. Card, S., Mackinlay, J., and Shneiderman, B. 1999. Readings in Information Visualization: Using Vision to Think. Morgan Kaufmann Publishers Inc., San Francisco, CA.
  9. Collins, C. DocuBurst: Document Content Visualization Using Language Structure. Infovis'2006. Baltimore (2006)
  10. Eisenberg, J. D. 2002 SVG Essentials. 1. O'Reilly & Associates, Inc.
  11. Gansner, E. R. and North, S. C. 2000. An Open Graph Visualization System and its Applications to Software Engineering. Softw. Pract. Exper. 30, 11, 1203-1233.
  12. Haeberli, P. E. 1988. ConMan: A Visual Programming Language for Interactive Graphics. SIGGRAPH Comput. Graph. 22, 4 (Aug. 1988), 103-111.
  13. Hanrahan P, Stolte C., Mackinlay J., Tableau Software, Visual Analysis for Everyone,, January 2007.
  14. Heer, J., Card, S. K., and Landay, J. A. 2005. Prefuse: a Toolkit for Interactive Information Visualization. CHI 7805. ACM, New York, NY, 421-430.
  15. Heer, J., Viégas, F. B., and Wattenberg, M. 2007. Voyagers and Voyeurs: Supporting Asynchronous Collaborative Information Visualization. CHI 7807. ACM, New York, NY, 1029-1038.
  16. Kazoun, C. and Lott, J. 2007 Programming Flex 2: the Comprehensive Guide to Creating Rich Media Applications with Adobe Flex. O'Reilly Media, Inc.
  17. Mackinlay, J., Hanrahan, P., and Stolte, C. 2007. Show Me: Automatic Presentation for Visual Analysis. TVGC'07 13, 6, 1137-1144.
  18. Perer, A. and Shneiderman, B. 2006. Balancing Systematic and Flexible Exploration of Social Networks. TVGC'06 12, 5, 693-700
  19. Phan, D., Xiao, L., Yeh, R., Hanrahan, P., and Winograd, T. 2005. Flow Map Layout. Infovis'05, Washington, DC, 29.
  20. Pietriga, E. 2006. Semantic Web Data Visualization with Graph Style Sheets. SoftVis 7806. ACM, New York, NY, 177-178.
  21. Stijn van Dongen, Graph Clustering by Flow Simulation. PhD thesis, University of Utrecht, May 2000.
  22. W3C, 2006. Cascading Style Sheets, April.

Paper Citation

in Harvard Style

Artignan G. and Hascoët M. (2010). STOOG - Style-Sheets-based Toolkit for Graph Visualization . In Proceedings of the 12th International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 978-989-8425-06-5, pages 123-131. DOI: 10.5220/0002975101230131

in Bibtex Style

author={Guillaume Artignan and Mountaz Hascoët},
title={STOOG - Style-Sheets-based Toolkit for Graph Visualization},
booktitle={Proceedings of the 12th International Conference on Enterprise Information Systems - Volume 3: ICEIS,},

in EndNote Style

JO - Proceedings of the 12th International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - STOOG - Style-Sheets-based Toolkit for Graph Visualization
SN - 978-989-8425-06-5
AU - Artignan G.
AU - Hascoët M.
PY - 2010
SP - 123
EP - 131
DO - 10.5220/0002975101230131