skip to main content
article

Ontology visualization methods—a survey

Published:02 November 2007Publication History
Skip Abstract Section

Abstract

Ontologies, as sets of concepts and their interrelations in a specific domain, have proven to be a useful tool in the areas of digital libraries, the semantic web, and personalized information management. As a result, there is a growing need for effective ontology visualization for design, management and browsing. There exist several ontology visualization methods and also a number of techniques used in other contexts that could be adapted for ontology representation. The purpose of this article is to present these techniques and categorize their characteristics and features in order to assist method selection and promote future research in the area of ontology visualization.

References

  1. 3D Hyperbolic tree. http://graphics.stanford.edu/~munzner/h3/Google ScholarGoogle Scholar
  2. Alani, H. 2003. TGVizTab: An ontology visualization extension for Protégé. In Proceedings of Knowledge Capture (K-Cap'03), Workshop on Visualization Information in Knowledge Engineering, Sanibel Island, Florida.Google ScholarGoogle Scholar
  3. Amann, B. and Fundulaki, I. 1999. Integrating ontologies and thesauri to build RDF schemas. In Proceedings of the Third European Conference on Research and Advanced Technology for Digital Libraries. 234--253. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Andrews, K., and Heidegger, H. 1998. Information slices: Visualizing and exploring large hierarchies using cascading, semicircular discs. In Proceedings of the IEEE Information Visualization Symposium, Carolina. 9--12.Google ScholarGoogle Scholar
  5. Andrews, K. 2002. Visual exploration of large hierarchies with information pyramids. In Proceedings of the Sixth International Conference on Information Visualization (IV'02). IEEE Computer Society Press, London, England, 793--798.Google ScholarGoogle ScholarCross RefCross Ref
  6. Andrews, K., Wolte, J., and Pichler, M. 1997. Information Pyramids#8482;: A new approach to visualizing large hierarchies. In Proceedings of the IEEE Visualization '97, Phoenix, Arizona, 49--52.Google ScholarGoogle Scholar
  7. Babaria, K. 2004. Using treemaps to visualize gene ontologies. Human Computer Interaction Lab and Institute for Systems Research. University of Maryland, College Park, MD. Available at www.cs.umd.edu/hcil/treemap/GeneOntologyTreemap.pdf.Google ScholarGoogle Scholar
  8. Baehrecke, E. H., Dang, N., Babaria, K., and Shneiderman, B. 2004. Visualization and analysis of microarray and gene ontology data with treemaps. BMC Bioinformatics. Available at http://www.biomedcentral.com/1471-2105/5/84.Google ScholarGoogle Scholar
  9. BEAMTREES. http://www.win.tue.nl/~fvham/beamtrees/.Google ScholarGoogle Scholar
  10. Bosca, A., Bomino, D., and Pellegrino, P. 2005. OntoSphere: more than a 3D ontology visualization tool. In Proceedings of SWAP, the 2nd Italian Semantic Web Workshop, Trento, Italy, December 14--16, CEUR. Workshop Proceedings, ISSN 1613-0073, online http://ceur-ws.org/Vol-166/70.pdf.Google ScholarGoogle Scholar
  11. Bruls, M., Huizing, K., and van Wijk, J. J. 2000. Squarified treemaps, data visualization. In Proceedings of the joint Eurographics and IEEE TCVG Symposium on Visualization. Springer, Vienna, 33--42.Google ScholarGoogle Scholar
  12. Carriere, J. and Kazman, R. 1995. Interacting with huge hierarchies: Beyond cone trees. In Proceedings of InfoViz'95, IEEE Symposium on Information Visualization, Atlanta, Georgia, 30--31. IEEE Computer Society Press, 74--78. Available at http://citeseer.ist.psu.edu/ere95interacting.html. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Cockburn, A., and McKenzie, D. 2000. An evaluation of cone trees, In People and Computers XV, Proceedings of the 2000 British Computer Society Conference on Human Computer Interaction. University of Sunderland. Springer-Verlag, http://citeseer.ist.psu.edu/cockburn00evaluation.html.Google ScholarGoogle Scholar
  14. Cockburn, A., and McKenzie, D. 2002. Evaluating the effectiveness of spatial memory in 2D and 3D physical and virtual environments. In Proceedings of ACM Computer-Human Interaction Conference on Human Factors in Computing Systems. ACM Press, 203--210. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. CROPCIRCLES. http://www.mindswap.org/2005/cropcircles.Google ScholarGoogle Scholar
  16. Eklund, P. 2002. Visual displays for browsing RDF documents. In Proceedings of the 7th Australasian Document Computing Symposium, Sydney, Australia.Google ScholarGoogle Scholar
  17. Eklund, P. W., Roberts, N., and Green, S.P. 2002. OntoRama: Browsing an RDF ontology using a hyperbolic-like browser, In Proceedings of the First International Symposium on CyberWorlds (CW2002). Theory and Practices, IEEE press, 405--411. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Ernst, N. A. and Storey, M.-A. 2003. A Preliminary Analysis of Visualization Requirements in Knowledge Engineering Tools. University of Victoria.Google ScholarGoogle Scholar
  19. Eyl, M. 1995. The Harmony Information Landscape: Interactive, Three Dimensional Navigation Through an Information Space. Master's thesis, Graz University of Technology, Austria.Google ScholarGoogle Scholar
  20. Fekete, J.-D. and Plaisant, C. 2002. Interactive information visualization of a million items. In Proceedings of IEEE Symposium on Information Visualization, Boston, 117--124. Available at http://citeseer.ist.psu.edu/fekete02interactive.html. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Gene Ontology Consortium. http://www.go.org.Google ScholarGoogle Scholar
  22. GOBAR. http://katahdin.cshl.org:9331/GO.Google ScholarGoogle Scholar
  23. Golemati, M., Halatsis, C., Vassilakis, C., and Katifori, A. 2006. A context-based adaptive visualization environment. In Proceedings of the 10th Information Visualization Conference, IV06, London. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. GOMINER. http://discover.nci.nih.gov/gominer/.Google ScholarGoogle Scholar
  25. Gophervr. ftp://boombox.micro.umn.edu/pub/gopher/Unix/GopherVR/and ftp://boombox.micro.umn.edu/pub/gopher/Macintosh-TurboGopher/TurboGopherVR/.Google ScholarGoogle Scholar
  26. GOSURFER. http://www.gosurfer.org.Google ScholarGoogle Scholar
  27. GRAPHVIZ. http://www.graphviz.org/.Google ScholarGoogle Scholar
  28. GROKKER. http://www.groxis.com.Google ScholarGoogle Scholar
  29. Gruber, T. R. 1993. A translation approach to portable ontology specifications, knowledge acquisition. Special issue: Current Issues in Knowledge Modelling, Vol 5, Issue 2, 199--220. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Herman, I., Melançon, G., and Marshall, M. S. 2000. Graph visualization and navigation in information visualization: A survey. IEEE Trans. Visual. Comput/Graph. Vol. 6, No. 1, January--March. 24--43. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Hicks, M., O'Malley, C., Nichols, S., and Anderson, B. 2003. Comparison of 2D and 3D representations for visualizing telecommunication usage. Behav. Inform. Tech., Vol. 22, No. 3, 185--201.Google ScholarGoogle ScholarCross RefCross Ref
  32. Jankun, K. T. J. and Kwan, L. M. 2003. MoireGraphs: Radial focus+context visualization and interaction for graphs with visual nodes. In Proceedings of IEEE Symposium on Information Visualization. Seattle, Washington. 20--21.Google ScholarGoogle Scholar
  33. Jeong, C. and Pang, A. 1998. Reconfigurable disc trees for visualizing large hierarchical information space. In Proceedings of Information Visualization. 19--25. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. KAON. http://kaon.semanticweb.org/.Google ScholarGoogle Scholar
  35. Katifori, A., Torou, E., Halatsis, C., Vassilakis, C., and Lepouras G. 2006a. A comparative study of four ontology visualization techniques in Protégé: Experiment setup and preliminary results. In Proceedings of the 10thInformation Visualization Conference, London. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. Katifori, A., Vassilakis, C., Lepouras, G., Daradimos, I., and Halatsis, C. 2006b. Visualizing a temporally-enhanced ontology. In Proceedings of the AVI Conference, May 23--26, Venice, Italy. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. Keim, D. A. 2002. Information visualization and visual data mining. In IEEE Trans. Visual. Comput. Graph. Vol. 7, No. 1, January-March. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Kleiberg, E., van de Wetering, H., and van Wijk, J. J. 2001. Botanical visualization of huge hierarchies. In Proceedings of the IEEE Symposium on Information Visualization (InfoVis'2001). IEEE Computer Society Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. Kobsa, A. 2004. User experiments with tree visualization systems. In IEEE Symposium on Information Visualization (INFOVIS'04). 9--16. Google ScholarGoogle ScholarCross RefCross Ref
  40. Lamping, J. and Rao, R. 1996. The hyperbolic browser: A focus + context technique for visualizing large hierarchies. J. Visual Lang. Comput., vol. 7, 33--55.Google ScholarGoogle ScholarCross RefCross Ref
  41. Lee, J. S. M., Katari, G., and Sachidanandam, R. 2005. GObar: A Gene Ontology-Based Analysis and Visualization Tool for Gene Sets. BMC Bioinformatics.Google ScholarGoogle Scholar
  42. Lee, B. Parr, C., Plaisant, C., Bederson, B. B., Veskler, V. D., Gray, W. D., and Kotfila, C. 2006a. TreePlus: Interactive exploration of networks with enhanced tree layouts. In IEEE TVCG Special Issue on Visual Analytics. Available at http://hcil.cs.umd.edu/trs/2006-04/2006-04.pdf. Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. Lee, B., Plaisant, C., Parr, C., Fekete, J., and Henry, N. 2006b. Task taxonomy for graph visualization. In Proceedings of the 2006 AVI Workshop on BEyond Time and Errors: Novel Evaluation Methods for Information Visualization. Venice, Italy. 1--5. Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. Liebig, T. and Noppens, O. 2004. OntoTrack: Combining browsing and editing with rasoning and explaining for OWL lite ontologies. In Proceedings of the 3rd International Semantic Web Conference ISWC 2004. Hiroshima, Japan. 8--11.Google ScholarGoogle Scholar
  45. Munzner, T. 1997. H3: Laying out large directed graphs in 3D hyperbolic space. In Proceedings of the 1997 IEEE Symposium on Information Visualization, Phoenix, AZ. 2--10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. Munzner, T. 1998. Exploring large graphs in 3D hyperbolic space. IEEE Comput. Graph. Appl. Vol. 18, No. 4, 18--23. Google ScholarGoogle ScholarDigital LibraryDigital Library
  47. Noy, N. F., Fergerson, R. W., and Musen, M. A. 2000. The knowledge model of Protege-2000: Combining interoperability and flexibility. In Proceedings of the 2nd International Conference on Knowledge Engineering and Knowledge Management (EKAW'2000), Juan-les-Pins, France. Google ScholarGoogle ScholarDigital LibraryDigital Library
  48. Noy, N. F., Kunnatur, S., Klein, M., and Musen, M. A. 2004. Tracking changes during ontology evolution. In Proceedings of the Third International Conference on the Semantic Web (ISWC-2004), Hisroshima, Japan.Google ScholarGoogle Scholar
  49. Noy, N. F. and McGuiness D. L. 2001. Ontology Development 101: A Guide to Creating Your First Ontology, Stanford Knowledge Systems Laboratory Tech. Rep. KSL-01-05 and Stanford Medical Informatics Tech. Rep. SMI-2001-0880, March.Google ScholarGoogle Scholar
  50. Ontorama. http://www.ontorama.com.Google ScholarGoogle Scholar
  51. Ontosphere. http://ontosphere3d.sourceforge.net/.Google ScholarGoogle Scholar
  52. Ontotrack. http://www.informatik.uni-ulm.de/ki/ontotrack.Google ScholarGoogle Scholar
  53. Ozone. http://www.cs.umd.edu/hcil/ozone/.Google ScholarGoogle Scholar
  54. Parsia, B., Wang, T., and Goldbeck, J. 2005. Visualizing Web ontologies with cropCircles. In Proceedings of the 4th International Semantic Web Conference, 6--10.Google ScholarGoogle Scholar
  55. Pietriga, E. IsaViz, http://www.w3.org/2001/11/IsaViz/.Google ScholarGoogle Scholar
  56. Plaisant, C., Grosjean, J., and Bederson, B. B. 2002. SpaceTree: Supporting exploration in large node link tree, design evolution and empirical evaluation. In Proceedings of IEEE Symposium on Information Visualization, Boston, 57--64. Google ScholarGoogle ScholarDigital LibraryDigital Library
  57. Protégé Project. Stanford University, http://protege.stanford.edu.Google ScholarGoogle Scholar
  58. Rekimoto, J. and Green, M. 1993. The Information Cube: Using transparency in 3D information visualization. In Proceedings of the Third Annual Workshop on Information Technologies and Systems (WITS'93), 125--132. http://www.csl.sony.co.jp/person/rekimoto/cube.html.Google ScholarGoogle Scholar
  59. Ricardo, C. A., Luzzardi, P. R. G., and Freitas, C. M. D. S. 2002. The Bifocal Tree: A technique for the visualization of hierarchical information structures. In Proceedings of Workshop on Human Factors in Computer Systems (IHC2002), Fortaleza, Brazil.Google ScholarGoogle Scholar
  60. Rivadeneira, W. and Bederson, B. B. 2003. A Study of Search Result Clustering Interfaces: Comparing Textual and Zoomable Interfaces, University of Maryland HCIL Tech. Rep. HCIL-2003-36, October.Google ScholarGoogle Scholar
  61. Robertson, G. G., Cameron, K., Cherwinski, M., and Robbins, D. 2002. Polyarchy Visualization: Visualizing multiple intersecting hierarchies. In Proceedings of the Conference on Human Factors in Computing Systems (CHI'02), 423--430. http://research.microsoft.com/users/marycz/chi2002poly.pdf. Google ScholarGoogle ScholarDigital LibraryDigital Library
  62. Robertson, G. G., MacKinlay, J. D., and Card, S. K. 1991. Cone Trees: Animated 3D visualizations of hierarchical information. In Proceedings of the CHI '91 Human Factors in Computing Systems. ACM, New York, 189--202. Google ScholarGoogle ScholarDigital LibraryDigital Library
  63. Sequoiaview. http://www.win.tue.nl/sequoiaview/.Google ScholarGoogle Scholar
  64. Shneiderman, B. 1992. Tree visualization with tree-maps. A 2-d space-filling approach. ACM Trans. Graph.. Vol. 11, No. 1, September, 92--99. Google ScholarGoogle ScholarDigital LibraryDigital Library
  65. Shneiderman, B. 1996. The eyes have it: A task by data type taxonomy for information visualizations. In Proceedings of 1996 IEEE Visual Languages. IEEE, 336--343. Google ScholarGoogle ScholarDigital LibraryDigital Library
  66. Sintek, M. 2003. Ontoviz tab: Visualizing Protégé ontologies, http://protege.stanford.edu/plugins/ontoviz/ontoviz.html.Google ScholarGoogle Scholar
  67. Smallman, H. S., St. John, M., Oonk, H. M., and Cowen, M. B. 2001. Information availability in 2D and 3D displays, IEEE Comput. Graph. Appl., vol. 21, no. 5, pp. 51--57, Sept/Oct. Google ScholarGoogle ScholarDigital LibraryDigital Library
  68. Souza, K. X. S., Dos Santos, A. D., and Evangeista, S. R. M. 2003. Visualization of ontologies through hypertrees. In Proceedings of the Latin American Conference on Human-Computer Interaction, Rio de Janeiro, Brazil. 251--255. Google ScholarGoogle ScholarDigital LibraryDigital Library
  69. Spacetree. http://www.cs.umd.edu/hcil/spacetree/.Google ScholarGoogle Scholar
  70. Startree. http://www.inxight.com/.Google ScholarGoogle Scholar
  71. Steven, D. and Perrin, J. 2004. PROMPT-Viz: Ontology Version Comparison Visualizations with Treemaps. Master Of Science Thesis in the Department of Computer Science, University of Victoria. Retrieved from http://www.cs.uvic.ca/~chisel/thesis/David_Perrin_Thesis.pdf.Google ScholarGoogle Scholar
  72. Storey, M.-A., Mussen, M., Silva, J., Best, C., Ernst, N., Fergerson, R., and Noy, N. 2001. Jambalaya: Interactive visualization to enhance ontology authoring and knowledge acquisition in Protégé. In Proceedings of Workshop on Interactive Tools for Knowledge Capture, K-CAP-2001, Victoria, BC, Canada, http://www.thechiselgroup.org/jambalaya.Google ScholarGoogle Scholar
  73. Strasnick, S. L. and Tesler, J. D. 1996. Method and Apparatus for Displaying Data Within a Three-Dimensional Information Landscape. US Patent 5,528,735, Silicon Graphics, Inc., June. Filed 23rd March 1993, granted 18th June, 1996.Google ScholarGoogle Scholar
  74. Suh, B. and Bederson, B. B. 2002. OZONE: A zoomable interface for navigating ontology information. In Proceedings of Advanced Visual Interfaces. ACM.Google ScholarGoogle Scholar
  75. Sure, Y., Angele, J., and Staab, S. 2002. OntoEdit: Guiding ontology development by methodology and inferencing. In Proceedings of International Conference on Ontologies, Databases and Applications of Semantics (ODBASE'02), Irvine. Google ScholarGoogle ScholarDigital LibraryDigital Library
  76. Tao, Y., Liu, Y., Friedman, C., and Lussier, A. Y. 2004. Information visualization techniques in bioinformatics during the postgenomic era. BIOSILICO, Vol. 2, No. 6, 237--245.Google ScholarGoogle Scholar
  77. Touchgraph. http://www.touchgraph.com/.Google ScholarGoogle Scholar
  78. Treemap. http://www.cs.umd.edu/hcil/treemap.Google ScholarGoogle Scholar
  79. van Ham, F and van Wijk, J. J. 2002. Beamtrees: Compact visualization of large hierarchies. In Proceedings of the IEEE Conference on Information Visualization. IEEE CS Press, 93--100. Google ScholarGoogle ScholarDigital LibraryDigital Library
  80. van Wijk, J. J. and van de Wetering, H. 1999. Cushion Treemaps: Visualization of hierarchical information. In Proceedings of the IEEE Symposium on Information Visualization (InfoVis'99). IEEE Computer Society, 73--78. Google ScholarGoogle ScholarDigital LibraryDigital Library
  81. Wang T. and Parsia, B. 2006. Cropcircles: topology sensitive visualization of owl class hierarchies, in Proceedings of the International Semantic Web Conference (ISWC 06), http://www.mindswap.org/papers/2006/cropcircles-iswc.pdf. Google ScholarGoogle ScholarDigital LibraryDigital Library
  82. Wiss, U. and Carr, D. 1998. A Cognitive Classification Framework for 3-Dimensional Information Visualization. Research Report LTU-TR---1998/4---SE, Luleå University of Technology.Google ScholarGoogle Scholar
  83. Wiss, U., Carr, D., and Johnson, H. 1998. Evaluating three-dimensional visualization designs: A case study of three designs. In Proceedings of the Second International Conference on Information Visualisation (IV'98). p. 137. Google ScholarGoogle ScholarDigital LibraryDigital Library
  84. Wolte, J. 1998. Information Pyramids---Compactly Visualizing Large Hierarchies, Master's thesis at Graz University of Technology, Institute for Information Processing and Computer Supported New Media (IICM), Graz University of Technology A-8010 Graz, Austria.Google ScholarGoogle Scholar
  85. Wu, J. and Storey, M.-A. 2000. A multi-perspective software visualization environment. In Proceedings of the 2000 Conference of the Centre for Advanced Studies on Collaborative Research. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  86. Young, P. 1996. Three Dimensional Information Visualization. Computer Science Tech. Rep. 12/96, November 1.Google ScholarGoogle Scholar
  87. Zhong S., Storch, F., Lipan, O., Kao, M. J., Weitz, C., and Wong, W. H. 2004a. GoSurfer: A graphical interactive tool for comparative analysis of large gene sets in gene ontology space. Applied Bioinformatics, 3(4): 1--5.Google ScholarGoogle ScholarCross RefCross Ref
  88. Zhong, S., Tian, L., Li, C., Storch, K. F., and Wong, W. H. 2004b. Comparative analysis of gene sets in the gene ontology space under the multiple hypothesis testing framework. In Proceedings of the 2004 IEEE Computational Systems Bioinformatics Conference. Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Ontology visualization methods—a survey

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader