SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Destaque

Destaque (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
 

Semelhante a 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
 

Semelhante a 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
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
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
 
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...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 

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