{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T13:54:28Z","timestamp":1742392468514,"version":"3.38.0"},"reference-count":35,"publisher":"SAGE Publications","issue":"3-4","license":[{"start":{"date-parts":[[2002,12,1]],"date-time":"2002-12-01T00:00:00Z","timestamp":1038700800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Information Visualization"],"published-print":{"date-parts":[[2002,12]]},"abstract":"<jats:p>Relational databases provide significant flexibility to organize, store, and manipulate an infinite variety of complex data collections. This flexibility is enabled by the concept of relational data Schemas, which allow data owners to easily design custom databases according to their unique needs. However, user interfaces and information visualizations for accessing and utilizing databases have not kept pace with this level of flexibility. Visualizations need to integrate multiple tables and diverse visualization tools into custom solutions. This paper describes advances to Snap-Together Visualization, introduces Visualization Schemas, and presents an extensible system architecture. The Snap model for custom multiple-view visualization establishes an analogy to the relational data model, enabling coordinated data design and visualization design. Visualization Schemas are a natural extension to data Schemas, and provide a user interface that enables data owners to rapidly construct and disseminate custom visualizations without programming. The web-based software architecture supports run-time extensibility, enabling end-user integration and dissemination of diverse data and visualization tools from the field.<\/jats:p>","DOI":"10.1057\/palgrave.ivs.9500020","type":"journal-article","created":{"date-parts":[[2003,5,29]],"date-time":"2003-05-29T15:57:10Z","timestamp":1054223830000},"page":"211-228","source":"Crossref","is-referenced-by-count":30,"title":["Visualization Schemas and a Web-Based Architecture for Custom Multiple-View Visualization of Multiple-Table Databases"],"prefix":"10.1177","volume":"1","author":[{"given":"Chris","family":"North","sequence":"first","affiliation":[{"name":"Center for Human-Computer Interaction, Department of Computer Science, Virginia Polytechnic Institute and State University, Blacksburg, Virginia, U.S.A."}]},{"given":"Nathan","family":"Conklin","sequence":"additional","affiliation":[{"name":"Center for Human-Computer Interaction, Department of Computer Science, Virginia Polytechnic Institute and State University, Blacksburg, Virginia, U.S.A."}]},{"given":"Kiran","family":"Indukuri","sequence":"additional","affiliation":[{"name":"Center for Human-Computer Interaction, Department of Computer Science, Virginia Polytechnic Institute and State University, Blacksburg, Virginia, U.S.A."}]},{"given":"Varun","family":"Saini","sequence":"additional","affiliation":[{"name":"Center for Human-Computer Interaction, Department of Computer Science, Virginia Polytechnic Institute and State University, Blacksburg, Virginia, U.S.A."}]}],"member":"179","published-online":{"date-parts":[[2002,12,1]]},"reference":[{"key":"bibr1-PALGRAVE.IVS.9500020","doi-asserted-by":"crossref","unstructured":"Ahlberg C., Wistrand E. IVEE: An Information Visualization Exploration Environment. Proceedings IEEE Information Visualization Symposium \u201895, 1995; 66\u201373.","DOI":"10.1109\/INFVIS.1995.528688"},{"key":"bibr2-PALGRAVE.IVS.9500020","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2002.1016900"},{"key":"bibr3-PALGRAVE.IVS.9500020","doi-asserted-by":"crossref","unstructured":"Kuchinsky A, Graham K, Moh D, Creech ML. Biological Storytelling: A Software Tool for Biological Information Organization Based upon Narrative Structure. Proceedings ACM Advanced Visual Interfaces Conference, May 2002.","DOI":"10.1145\/1556262.1556315"},{"volume-title":"More than Screen Deep: Toward an Every-Citizen Interface to the Nation's Information Infrastructure.","year":"1997","author":"National Science Foundation.","key":"bibr4-PALGRAVE.IVS.9500020"},{"key":"bibr5-PALGRAVE.IVS.9500020","unstructured":"Card S, Mackinlay J, Shneiderman B. (eds), Readings in Information Visualization: Using Vision to Think. Morgan Kaufmann: San Francisco, CA, 1999; 7."},{"key":"bibr6-PALGRAVE.IVS.9500020","unstructured":"Shneiderman B. The Eyes Have It: A Task by Data Type Taxonomy of Information Visualizations. Proceedings IEEE Visual Languages \u201896, 1996; 336\u2013343."},{"volume-title":"Visualization for bio-and chem-informatics: the next frontier.","year":"2002","author":"Lee JP","key":"bibr7-PALGRAVE.IVS.9500020"},{"key":"bibr8-PALGRAVE.IVS.9500020","doi-asserted-by":"crossref","unstructured":"Hetzler B, Whitney P, Martucci L, Thomas J. Multi-faceted Insight Through Interoperable Visual Information Analysis Paradigms. In Proceedings of IEEE Symposium on Information Visualization, 1998; 137\u2013144.","DOI":"10.1109\/INFVIS.1998.729570"},{"key":"bibr9-PALGRAVE.IVS.9500020","doi-asserted-by":"publisher","DOI":"10.1080\/136588199241229"},{"key":"bibr10-PALGRAVE.IVS.9500020","doi-asserted-by":"publisher","DOI":"10.1145\/22949.22950"},{"key":"bibr11-PALGRAVE.IVS.9500020","doi-asserted-by":"publisher","DOI":"10.1207\/s15327051hci1201&2_5"},{"key":"bibr12-PALGRAVE.IVS.9500020","unstructured":"Healey CG, St Amant R, Elhaddad M. ViA: A Perceptual Visualization Assistant, Proceedings 28th Advanced Imagery Pattern Recognition Workshop, 1999; 1\u201311."},{"key":"bibr13-PALGRAVE.IVS.9500020","doi-asserted-by":"crossref","unstructured":"Livny M, Ramakrishnan R, Beyer K, Chen G, Donjerkovic D, Lawande S, Myllymaki J, Wenger K. DEVise: integrated querying and visual exploration of large datasets Proceedings ACM SIC-MOD'97, 1997; 301\u2013312.","DOI":"10.1145\/253260.253335"},{"key":"bibr14-PALGRAVE.IVS.9500020","doi-asserted-by":"crossref","unstructured":"Aiken A, Chen J, Stonebraker M, Woodruff A. Tioga-2: A Direct Manipulation Database Visualization Environment. Proceedings 12th International Conference on Data Engineering \u201896, 1996; 208\u2013217.","DOI":"10.1109\/ICDE.1996.492109"},{"key":"bibr15-PALGRAVE.IVS.9500020","doi-asserted-by":"publisher","DOI":"10.1080\/00401706.1987.10488204"},{"key":"bibr16-PALGRAVE.IVS.9500020","doi-asserted-by":"publisher","DOI":"10.1109\/52.368260"},{"key":"bibr17-PALGRAVE.IVS.9500020","doi-asserted-by":"publisher","DOI":"10.1145\/175276.175280"},{"key":"bibr18-PALGRAVE.IVS.9500020","doi-asserted-by":"crossref","unstructured":"Derthick M, Roth SF, Kolojejchick J. Coordinating declarative queries with a direct manipulation data exploration environment, IEEE Information Visualization Symposium 1997; 65\u201372.","DOI":"10.1109\/INFVIS.1997.636788"},{"key":"bibr19-PALGRAVE.IVS.9500020","doi-asserted-by":"publisher","DOI":"10.1145\/208344.208346"},{"key":"bibr20-PALGRAVE.IVS.9500020","doi-asserted-by":"publisher","DOI":"10.1109\/38.31462"},{"key":"bibr21-PALGRAVE.IVS.9500020","doi-asserted-by":"publisher","DOI":"10.1016\/S0098-3004(02)00031-6"},{"key":"bibr22-PALGRAVE.IVS.9500020","doi-asserted-by":"crossref","unstructured":"Haeberli P. ConMan: A Visual Programming Language for Interactive Graphics. Proc ACM SigCraph \u201888, 1988; 103\u2013111.","DOI":"10.1145\/54852.378494"},{"key":"bibr23-PALGRAVE.IVS.9500020","doi-asserted-by":"publisher","DOI":"10.1093\/bioinformatics\/17.1.83"},{"key":"bibr24-PALGRAVE.IVS.9500020","first-page":"34","author":"Bosch R","year":"2000","journal-title":"Computer Graphics"},{"key":"bibr25-PALGRAVE.IVS.9500020","unstructured":"Isenhour P, Begole J \u2018Bo\u2019, Heagy WS, Shaffer CA. Sieve: A Java-Based Collaborative Visualization Environment In LBHT Proceedings IEEE Visualization, 1997; 13\u201316."},{"key":"bibr26-PALGRAVE.IVS.9500020","doi-asserted-by":"publisher","DOI":"10.1006\/ijhc.2000.0418"},{"key":"bibr27-PALGRAVE.IVS.9500020","unstructured":"North C. Multiple Views and Tight Coupling in Visualization: A Language, Taxonomy, and System Proceedings CSREA CISST 2001 Workshop on Fundamental Issues in Visualization, 2001; 626\u2013632."},{"key":"bibr28-PALGRAVE.IVS.9500020","doi-asserted-by":"crossref","unstructured":"Baldonado M, Woodruff A, Kuchinsky A. Guidelines for Using Multiple Views in Information Visualization. Proceedings ACM Advanced Visual Interfaces, 2000; 110\u20131119.","DOI":"10.1145\/345513.345271"},{"key":"bibr29-PALGRAVE.IVS.9500020","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4471-0259-5_34"},{"key":"bibr30-PALGRAVE.IVS.9500020","doi-asserted-by":"crossref","unstructured":"Fredrikson A, North C, Plaisant C, Shneiderman B. Temporal, Geographical and Categorical Aggregations Viewed through Coordinated Displays: a Case Study with Highway Incident Data. Proceedings ACM CIKM \u201899 Workshop on New Paradigms in Information Visualization and Manipulation, 1999.","DOI":"10.1145\/331770.331780"},{"key":"bibr31-PALGRAVE.IVS.9500020","unstructured":"Weaver C, Livney M. Metavisualization of Dynamic Queries, Posters Compendium, IEEE InfoVis 2002 Symposium, 2002; 54\u201355."},{"key":"bibr32-PALGRAVE.IVS.9500020","doi-asserted-by":"publisher","DOI":"10.1002\/cfg.169"},{"volume-title":"Software Architecture: Perspectives on an Emerging Discipline.","year":"1996","author":"Shaw M","key":"bibr33-PALGRAVE.IVS.9500020"},{"volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software.","year":"1995","author":"Gamma E","key":"bibr34-PALGRAVE.IVS.9500020"},{"key":"bibr35-PALGRAVE.IVS.9500020","unstructured":"Sun Microsystems Inc. Java 2 Platform, Standard Edition, v 1.4.0 API Specification [WWW document] http:\/\/java.sun.com\/j2se\/1.4\/docs\/api\/ (accessed 30 August 2002)."}],"container-title":["Information Visualization"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1057\/PALGRAVE.IVS.9500020","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1057\/PALGRAVE.IVS.9500020","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,10]],"date-time":"2025-03-10T18:26:02Z","timestamp":1741631162000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1057\/PALGRAVE.IVS.9500020"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002,12]]},"references-count":35,"journal-issue":{"issue":"3-4","published-print":{"date-parts":[[2002,12]]}},"alternative-id":["10.1057\/PALGRAVE.IVS.9500020"],"URL":"https:\/\/doi.org\/10.1057\/palgrave.ivs.9500020","relation":{},"ISSN":["1473-8716","1473-8724"],"issn-type":[{"type":"print","value":"1473-8716"},{"type":"electronic","value":"1473-8724"}],"subject":[],"published":{"date-parts":[[2002,12]]}}}