SlideShare a Scribd company logo
1 of 24
Visualising Multiple
Overlapping Hierarchies




Martin Graham, Jessie Kennedy, &
           Chris Hand
  Napier University, Edinburgh
Overview

 Introduction
 Problem Domain
 Current visualisation techniques
 Proposed Techniques
 Prototype
 Conclusions
Introduction

  Taxonomy
    Royal Botanic Garden Edinburgh
  Multiple overlapping hierarchies
  In general occur where a hierarchical
  structure is re-organised
    Taxonomy (our domain)
    Document categorisation etc
  No current visualisations support them
What is a Taxonomy?

 A methodology for classifying data. In our
 case, botanical specimens.
 As knowledge increases or opinions
 change, new classification hierarchies
 (taxonomies) are published
 These taxonomies co-exist.
   They do not replace each other.
 Leads to accumulation of multiple
 overlapping taxonomies.
Multiple Classifications
Taxonomists need to..

 Track a specimen across several
 classifications
 View the progress of a group of
 specimens across classifications
 Filter out unwanted pieces of information

 We require a visualisation that can help
 taxonomists perform these tasks.
Current paper-based
taxonomy
The problem


 No current suitable paper-based method
 for inspecting multiple overlapping
 taxonomies
 Investigate current computer-based
 visualisations
Previous visualisations

  Visualisations have been used for viewing
  hierarchical structures, e.g. file directories
  Examples:
    Cone Trees - Robertson et al
    Information Pyramids - Andrews
Cone Trees




 © 1991 ACM - Cone Trees: Animated 3D Visualizations of Hierarchical Information - Copy by permission of the
 Association of Computing Machinery
Andrews’ Information
Pyramids




 “Information Pyramids” is © IICM, Graz University of Technology, Austria
Issues for Single Trees

  Issues arising show that visualising even
  one tree has problems
  Leaves displayed - internal structure
  masked
  Space issues
  Occlusion when 3D used

  So visualising one tree is a problem
Visualisation techniques for
multiple trees

  Two main techniques used:
    Animation - showing development over time
      Huang & Eades huge graphs
       • also Wittenburg’s TreeViewer
    Small Multiples - showing development over
    physical space
      Chi’s Evolution of Web Ecologies
      Treemaps - Shneiderman & Johnson
Huang’s on-line visualisation
of a website




  © Dept. of Computer Science and Software Engineering, University of Newcastle, NSW, Australia
Chi et al’s Web Ecology
Viewer




  © User Interface Research Group - Xerox PARC
Multiple TreeMap Comparison




 © Human-Computer Interaction Laboratory, Dept. of Computer Science, University of Maryland, USA
Issues for multiple trees

  Animation
    Direct visual comparison between two states
    only.
    Works best for gradual changes, not new
    structures.
  Small Multiples
    Lack of space on-screen due to repeating
    data
    Lacks strong pre-attentive cues
The Problem to be visualised

 Need to develop appropriate
 visualisations to tackle these problems
 Time/space trade-off
Initial Design Sketch (1)
Initial Design Sketch (2)

  Ability to track a sub-tree (genus -
  grouping of specimens) across multiple
  hierarchies
Initial Design Sketch (3)

  Filter out unwanted pieces of information
Prototype
Conclusions

 Need for visualising multiple hierarchies
 Current visualisation techniques
 inadequate
 Initial solutions
 Continuing work
   Prototyping
   User evaluation/feedback
Acknowledgements

 Royal Botanic Garden, Edinburgh
 EPSRC

 http://www.dcs.napier.ac.uk/~marting

More Related Content

Viewers also liked

Viewers also liked (7)

Re-architecting visualisations in Java Swing
Re-architecting visualisations in Java SwingRe-architecting visualisations in Java Swing
Re-architecting visualisations in Java Swing
 
Concept Visualisation over Multiple Taxonomic Hierarchies
Concept Visualisation over Multiple Taxonomic HierarchiesConcept Visualisation over Multiple Taxonomic Hierarchies
Concept Visualisation over Multiple Taxonomic Hierarchies
 
Final Viper Prototype Presentation
Final Viper Prototype PresentationFinal Viper Prototype Presentation
Final Viper Prototype Presentation
 
Final VIPER presentation at BioVis 2013
Final VIPER presentation at BioVis 2013Final VIPER presentation at BioVis 2013
Final VIPER presentation at BioVis 2013
 
Exploring and Examining Assessment Data via a Matrix Visualisation
Exploring and Examining Assessment Data via a Matrix VisualisationExploring and Examining Assessment Data via a Matrix Visualisation
Exploring and Examining Assessment Data via a Matrix Visualisation
 
TDWG 2013 Vesper
TDWG 2013 VesperTDWG 2013 Vesper
TDWG 2013 Vesper
 
Enhancing Parallel Coordinates with Curves
Enhancing Parallel Coordinates with CurvesEnhancing Parallel Coordinates with Curves
Enhancing Parallel Coordinates with Curves
 

Similar to Visualising Multiple Overlapping Hierarchies

USING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEY
USING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEYUSING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEY
USING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEY
cseij
 
Databasing the world
Databasing the worldDatabasing the world
Databasing the world
Chen Zhang
 

Similar to Visualising Multiple Overlapping Hierarchies (20)

Cyberistructure
CyberistructureCyberistructure
Cyberistructure
 
SciDB : Open Source Data Management System for Data-Intensive Scientific Anal...
SciDB : Open Source Data Management System for Data-Intensive Scientific Anal...SciDB : Open Source Data Management System for Data-Intensive Scientific Anal...
SciDB : Open Source Data Management System for Data-Intensive Scientific Anal...
 
Summary of 3DPAS
Summary of 3DPASSummary of 3DPAS
Summary of 3DPAS
 
eScience: A Transformed Scientific Method
eScience: A Transformed Scientific MethodeScience: A Transformed Scientific Method
eScience: A Transformed Scientific Method
 
Multilayered paper prototyping for user concept modeling
Multilayered paper prototyping for user concept modelingMultilayered paper prototyping for user concept modeling
Multilayered paper prototyping for user concept modeling
 
Session1
Session1Session1
Session1
 
Session1
Session1Session1
Session1
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Ben Shneiderman: Thrill of Discovery
Ben Shneiderman: Thrill of DiscoveryBen Shneiderman: Thrill of Discovery
Ben Shneiderman: Thrill of Discovery
 
How data science works and how can customers help
How data science works and how can customers helpHow data science works and how can customers help
How data science works and how can customers help
 
USING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEY
USING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEYUSING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEY
USING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEY
 
20111022 ontologiescomeofageocas germanymcguinnessfinal
20111022 ontologiescomeofageocas germanymcguinnessfinal20111022 ontologiescomeofageocas germanymcguinnessfinal
20111022 ontologiescomeofageocas germanymcguinnessfinal
 
Scaling-up collections digitisation
Scaling-up collections digitisationScaling-up collections digitisation
Scaling-up collections digitisation
 
Databasing the world
Databasing the worldDatabasing the world
Databasing the world
 
E research overview gahegan bioinformatics workshop 2010
E research overview gahegan bioinformatics workshop 2010E research overview gahegan bioinformatics workshop 2010
E research overview gahegan bioinformatics workshop 2010
 
Case Study Life Sciences Data: Central for Integrative Systems Biology and Bi...
Case Study Life Sciences Data: Central for Integrative Systems Biology and Bi...Case Study Life Sciences Data: Central for Integrative Systems Biology and Bi...
Case Study Life Sciences Data: Central for Integrative Systems Biology and Bi...
 
Mining data streams using option trees
Mining data streams using option treesMining data streams using option trees
Mining data streams using option trees
 
Browsing Information with TreeMaps
Browsing Information with TreeMapsBrowsing Information with TreeMaps
Browsing Information with TreeMaps
 
isprsarchives-XL-3-381-2014
isprsarchives-XL-3-381-2014isprsarchives-XL-3-381-2014
isprsarchives-XL-3-381-2014
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Recently uploaded (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

Visualising Multiple Overlapping Hierarchies

  • 1. Visualising Multiple Overlapping Hierarchies Martin Graham, Jessie Kennedy, & Chris Hand Napier University, Edinburgh
  • 2. Overview Introduction Problem Domain Current visualisation techniques Proposed Techniques Prototype Conclusions
  • 3. Introduction Taxonomy Royal Botanic Garden Edinburgh Multiple overlapping hierarchies In general occur where a hierarchical structure is re-organised Taxonomy (our domain) Document categorisation etc No current visualisations support them
  • 4. What is a Taxonomy? A methodology for classifying data. In our case, botanical specimens. As knowledge increases or opinions change, new classification hierarchies (taxonomies) are published These taxonomies co-exist. They do not replace each other. Leads to accumulation of multiple overlapping taxonomies.
  • 6. Taxonomists need to.. Track a specimen across several classifications View the progress of a group of specimens across classifications Filter out unwanted pieces of information We require a visualisation that can help taxonomists perform these tasks.
  • 8. The problem No current suitable paper-based method for inspecting multiple overlapping taxonomies Investigate current computer-based visualisations
  • 9. Previous visualisations Visualisations have been used for viewing hierarchical structures, e.g. file directories Examples: Cone Trees - Robertson et al Information Pyramids - Andrews
  • 10. Cone Trees © 1991 ACM - Cone Trees: Animated 3D Visualizations of Hierarchical Information - Copy by permission of the Association of Computing Machinery
  • 11. Andrews’ Information Pyramids “Information Pyramids” is © IICM, Graz University of Technology, Austria
  • 12. Issues for Single Trees Issues arising show that visualising even one tree has problems Leaves displayed - internal structure masked Space issues Occlusion when 3D used So visualising one tree is a problem
  • 13. Visualisation techniques for multiple trees Two main techniques used: Animation - showing development over time Huang & Eades huge graphs • also Wittenburg’s TreeViewer Small Multiples - showing development over physical space Chi’s Evolution of Web Ecologies Treemaps - Shneiderman & Johnson
  • 14. Huang’s on-line visualisation of a website © Dept. of Computer Science and Software Engineering, University of Newcastle, NSW, Australia
  • 15. Chi et al’s Web Ecology Viewer © User Interface Research Group - Xerox PARC
  • 16. Multiple TreeMap Comparison © Human-Computer Interaction Laboratory, Dept. of Computer Science, University of Maryland, USA
  • 17. Issues for multiple trees Animation Direct visual comparison between two states only. Works best for gradual changes, not new structures. Small Multiples Lack of space on-screen due to repeating data Lacks strong pre-attentive cues
  • 18. The Problem to be visualised Need to develop appropriate visualisations to tackle these problems Time/space trade-off
  • 20. Initial Design Sketch (2) Ability to track a sub-tree (genus - grouping of specimens) across multiple hierarchies
  • 21. Initial Design Sketch (3) Filter out unwanted pieces of information
  • 23. Conclusions Need for visualising multiple hierarchies Current visualisation techniques inadequate Initial solutions Continuing work Prototyping User evaluation/feedback
  • 24. Acknowledgements Royal Botanic Garden, Edinburgh EPSRC http://www.dcs.napier.ac.uk/~marting