CropCircles: Topology Sensitive Visualization of OWL Class Hierarchies

OWL ontologies present many interesting visualization challenges. Here we present CropCircles, a technique designed to view the class hierarchies in ontologies as trees. We place special emphasis on topology understanding when designing the tool. We drew inspiration from treemaps, but made substantial changes in the representation and layout. Most notably, the spacefillingness of treemap is relaxed in exchange for visual clarity. We outline the problem scape of visualizing ontology hierarchies, note the requirements that go into the design of the tool, and discuss the interface and implementation. Finally, through a controlled experiment involving tasks common to understanding ontologies, we show the benefits of our design.

[1]  S. Geisser,et al.  On methods in the analysis of profile data , 1959 .

[2]  James A. Hendler,et al.  A Tool for Working with Web Ontologies , 2005, Int. J. Semantic Web Inf. Syst..

[3]  Catherine Plaisant,et al.  SpaceTree: supporting exploration in large node link tree, design evolution and empirical evaluation , 2002, IEEE Symposium on Information Visualization, 2002. INFOVIS 2002..

[4]  Peter W. Eklund,et al.  OntoRama: Browsing RDF ontologies using a hyperbolic-style browser , 2002, First International Symposium on Cyber Worlds, 2002. Proceedings..

[5]  David Harel,et al.  Drawing graphs nicely using simulated annealing , 1996, TOGS.

[6]  Ben Shneiderman,et al.  Visualization and analysis of microarray and gene ontology data with treemaps , 2004, BMC Bioinformatics.

[7]  Thorsten Liebig,et al.  OntoTrack: Combining Browsing and Editing with Reasoning and Explaining for OWL Lite Ontologies , 2004, International Semantic Web Conference.

[8]  Ben Shneiderman,et al.  Tree-maps: a space-filling approach to the visualization of hierarchical information structures , 1991, Proceeding Visualization '91.

[9]  Benjamin B. Bederson,et al.  Quantum Treemaps and Bubblemaps for a Zoomable Image Browser , 2001 .

[10]  James R. Kenyon,et al.  Statistical Methods for the Analysis of Repeated Measurements , 2003, Technometrics.

[11]  Benjamin B. Bederson,et al.  PhotoMesa: a zoomable image browser using quantum treemaps and bubblemaps , 2001, UIST '01.

[12]  Margaret T May,et al.  Statistical Methods for the Analysis of Repeated Measurements.Charles S Davis. Heidelberg: Springer Verlag, 2002, pp. 415, £59.50 (HB) ISBN: 0-387-95370-1. , 2003 .

[13]  Stefan Decker,et al.  Creating Semantic Web Contents with Protégé-2000 , 2001, IEEE Intell. Syst..

[14]  Hongan Wang,et al.  Visualization of large hierarchical data by circle packing , 2006, CHI.

[15]  Ramana Rao,et al.  A focus+context technique based on hyperbolic geometry for visualizing large hierarchies , 1995, CHI '95.

[16]  Jarke J. van Wijk,et al.  Squarified Treemaps , 2000, VisSym.

[17]  Ben Shneiderman,et al.  Ordered and quantum treemaps: Making effective use of 2D space to display hierarchies , 2002, TOGS.

[18]  David C. Banks,et al.  TennisViewer: A Browser for Competition Trees , 1997, IEEE Computer Graphics and Applications.

[19]  James A. Hendler,et al.  A Survey of the Web Ontology Landscape , 2006, SEMWEB.

[20]  Michael Balzer,et al.  Voronoi treemaps for the visualization of software metrics , 2005, SoftVis '05.

[21]  Neil A. Ernst,et al.  Jambalaya: Interactive visualization to enhance ontology authoring and knowledge acquisition in Protégé , 2001 .

[22]  Christoph Tempich,et al.  Ontology Engineering: A Reality Check , 2006, OTM Conferences.

[23]  Jeffrey M. Bradshaw,et al.  Applying KAoS Services to Ensure Policy Compliance for Semantic Web Services Workflow Composition and Enactment , 2004, SEMWEB.

[24]  David Harel,et al.  Randomized graph drawing with heavy-duty preprocessing , 1994, AVI '94.