2011 07 14_fractalperspective

Download 2011 07 14_fractalperspective

If you can't read please download the document

Upload: curran-kelleher

Post on 16-Apr-2017

554 views

Category:

Education


0 download

TRANSCRIPT

Fractal Perspective
A Visualization Technique for Semantic Networks
IV2011

Curran KelleherUniversity of Massachusetts Lowell
Institute for Visualization and Perception Research

Outline

Related workRDF, the Semantic Web

Node-Link RDF visualization, TreeMaps

The Fractal Perspective TechniqueA Perspective Projection from a semantic graph

Incremental layout technique, implementation steps

Advantages, disadvantages

Future DirectionsToward user-definable RDF-driven visual languages

The Semantic Web Layer Cake

Official diagramfrom theWorld Wide Web Consortium

Example RDF Data




Eric Miller

Dr.

Figure by the World Wide Web Consortium 2009

Related Work: Tree Maps

Treemap View of 2004 Usenet Returnees scimaps.org/maps/map/treemap_view_of_2004_57/

Related Work: Voronoi Tree Maps

M. Balzer, O. Deussen. Voronoi Treemaps. IEEE Symposium on Information Visualization (InfoVis), 2005

Related Work: Circular Tree Maps

1. K. Wetzel. Pebbles - using Circular Treemaps to visualize disk usage. Web resource, accessed 3/2/2011 from http://lip.sourceforge.net/ctreemap.html
2. Lizorkin, Medelyan, Grineva. Analysis of Community Structure in Wikipedia (Poster). 18th International World Wide Web Conference. 2009.
3. Wikipedia contributors. "Sustainability." Wikipedia, The Free Encyclopedia. Wikipedia, The Free Encyclopedia, 20 Mar. 2011. Web. 21 Mar. 2011.
4. Using the Nested Set Data Model for Breadcrumb Links. Jason Mauss. 2005. Retrieved 3/02/2011 from http://www.developer.com/db/article.php/3517366/Using-the-Nested-Set-Data-Model-for-Breadcrumb-Links.htm

Original Intent: Visual Navigation of Hierarchical Data Cube Dimensions

Part of a multi-touch computing course project

First pass prototype: visualize countries of the world and their populations, from DBPedia

HTML5 + Processing JS + iPad

HTML5 Canvas supported
on the iPad

Processing.js is a library for running Processing programs in HTML5

Easy to pass iPad multi-touch
events into Processing code

-->that codeproduces thisinteractive graphic