Presentation is loading. Please wait.

Presentation is loading. Please wait.

XML and Visualization Matthew Burt Megan Kelley. Overview A brief introduction to visualization Benefits of XML for visualization Examples and Demos of.

Similar presentations


Presentation on theme: "XML and Visualization Matthew Burt Megan Kelley. Overview A brief introduction to visualization Benefits of XML for visualization Examples and Demos of."— Presentation transcript:

1 XML and Visualization Matthew Burt Megan Kelley

2 Overview A brief introduction to visualization Benefits of XML for visualization Examples and Demos of visualization tools that use XML Questions?

3 What is Visualization? A graphical representation of abstract information structure for human users A new level of presentation for data structures A means for a user to more easily interact with a large amount of information

4 How can Visualization be used? Graphically represent a complex data file, such as an XML file Summarize large amounts of data Interactively present search results Visually show relationships between multiple pieces of information

5 Power of Visualization A new look at information at scale that would be difficult for human to mentally process Presenting data visually sometimes allows for new conclusions upon seeing relationships http://www.commetrix.de/ (Documents/videos – FlashVideo)http://www.commetrix.de/

6 Le Grand, B., Soto, M. (2001) Information Management – Topic Maps Visualization, XML Europe 2000, Paris, France “Fundamental factors for a good visualization interface are ( ): An overview of the structure for a global understanding of the structure and of the relationships within the hierarchy, The ability to zoom and to select some nodes, Dynamic requests in order to filter data in real time”

7 Visualizing XML Graphically represent an XML file Search by text and tags Collapse and expand nodes Hydra3d XML visualization tool –http://hydra3d.sourceforge.net/http://hydra3d.sourceforge.net/ LukeLab Noder tool –http://lukelab.com/lab/noder/http://lukelab.com/lab/noder/

8 Benefits of XML for Visualization XML provides tagged data for visualization software XML files can provide a hierarchical arrangement of data XML separates content from presentation

9 Visualizing Structure through XML Starlight tool crawls through file structures, builds model, and outputs in XML http://starlight.pnl.gov/appFile.stm

10 Six Degrees of Separation of Mohamed Atta http://business2.com/articles/mag/0,1640,35253,FF.html (This example is used widely in research: this slide sourced directly from www.coba.unt.edu/docs- old/itds/FACULTY/evangelopoulos/bcis4660/Lecture10_MarakasChap3_Spring2006.ppt http://business2.com/articles/mag/0,1640,35253,FF.html www.coba.unt.edu/docs- old/itds/FACULTY/evangelopoulos/bcis4660/Lecture10_MarakasChap3_Spring2006.ppt

11 XTM: XML Topic Maps XML format used to define a data model and syntax to represent structure and connections of information sources ISO Standard in 2000 Topics -- Associations -- Occurrences –http://www.topicmaps.org/xtm/http://www.topicmaps.org/xtm/

12 XTM Topic Hamlet, Prince of Denmark <resourceRef xlink:href="ftp://www.gutenberg.org/pub/gutenberg/etext97/1ws2610.txt"/>

13 XTM Association

14 http://news.com.com/2104-1025_3-6041227.html?tag=st.bp Topics in action

15 Visualization Tools that Use XML ThinkMap Java app that displays structured data –http://www.visualthesaurus.com/http://www.visualthesaurus.com/ XML as data source XML-based config files –Test changes “on the fly” –Extend and customize API: one file can control UI, one can control functionality Spider, Hierarchy, Clustering, Chronology

16 http://www.thinkmap.com/download/presskit/data_sheet/tm_data_sheet.pdf

17 Visualization Tools that Use XML Kartoo Receives data from server through “XML flow” If unstructured data, can execute query on server, build links, send XML flow back to Flash –http://www.kartoo.com/flash04.php3http://www.kartoo.com/flash04.php3 –http://www.ujiko.com/v2a/flash.php?langue=e nhttp://www.ujiko.com/v2a/flash.php?langue=e n

18 Example of Kartoo’s XML Flow to Interface http://www.kartoo.net/e/eng/doc/modele.xml

19 http://ww3.kartoo.com

20 http://www.ujiko.com/v2a/flash.php?langue=en

21 Visualization Tools that Use XML Aduna Cluster Map Uses XML-structured data files that describe objects and the class tree for sets of objects –http://aduna- software.com/products/technology/clustermap /index.htmlhttp://aduna- software.com/products/technology/clustermap /index.html

22 Aduna Cluster Map data file structure crumbs http://aduna.biz/frameset/frame- crumbs.jsp?content=%252Fproducts%252Fspectacle%252Fsysreqs.jsp AutoFocus : Buy http://aduna.biz/products/autofocus/buy.jsp Enterprise use of AutoFocus http://aduna.biz/products/autofocus/af-enterprise- use.jsp Aduna Metadata Server 2005.1 Release http://aduna.biz/news/200503151603.jsp crumbs http://aduna.biz/frameset/frame- crumbs.jsp?content=%252Fnews%252F200412221200.jsp …

23

24 Visualization Tools that Use XML Grokker Uses XML feeds to gather data from content sources

25 http://www.grokker.com/

26 XML Format for Search: OpenSearch OpenSearch Description –XML file that describes engine and ways to query OpenSearch Query Syntax – OpenSearch Response –RSS or Atom format http://opensearch.a9.com/spec/1.1/

27 Questions? Thank you!

28 Further Reading Edward Tufte (benchmark figure) –The Visual Display of Quantitative Information, Edward Tufte, Graphics Press, 1983.The Visual Display of Quantitative Information Chaomei Chen Jacques Bertin Ben Shneiderman


Download ppt "XML and Visualization Matthew Burt Megan Kelley. Overview A brief introduction to visualization Benefits of XML for visualization Examples and Demos of."

Similar presentations


Ads by Google