SlideShare uma empresa Scribd logo
1 de 16
VESPER 
Visual Exploration of Species-Referenced Repositories 
Martin Graham & Jessie Kennedy 
Edinburgh Napier University
Introduction 
• VESPER – an exploration into data quality issues for 
Darwin Core Archives (DWCA) 
• DWCA’s are files for storing detailed species-based 
data sets 
• How does a user know which data sets are useful 
and complete?
Valid vs. Useful 
• GBIF has tools to test DWCA validity 
• This work is about visualising data we assume is 
“valid” but are unsure of “usefulness” 
– Taxonomy is broken 
– Dates are wrong 
– Lions in the sea 
• In many cases the usefulness of such data is only 
seen when visualised in context
Approach 
• Web-based visualisation of DWCAs 
– Uses HTML5 
• SVG, CSS3, FileWriters, ArrayBuffers 
– D3 toolkit 
– Client side only 
• Visualise basic dimensions of data 
– Taxonomy 
– Geography 
– Time 
– & Miscellaneous Stats
Darwin Core Archives 
Eml.xml 
Meta.xml 
Core 
Taxa/Occurrence Data 
Extension 
Extension 
Meta Files (XML) 
Data Files (CSV) 
Describes 
Exactly one 
Zero or more 
Extension ID == Core ID
Zapped by Zip 
• Zip files make things smaller 
– Good for network transport 
– But analysing the data means we have to make things big 
again 
Expand a lot 
Expand even more 
(String copying, UTF-16 etc)
Zip Zapped 
• Partial Unzip 
• Analyse fields listed in meta file 
– Disregard verbose fields 
• Find combinations of fields that can be used 
to generate a visualisation 
Implicit Taxonomy acceptedNameUsageID, parentNameUsageID 
Explicit Taxonomy Any of Kingdom, order, family, genus etc 
Map decimalLongitude, decimalLatitude 
Timeline eventDate 
• List choice of available visualisations for a 
meta.xml and just extract chosen fields
Taxonomy 
• Sunburst / Icicle plot 
– Some difficulties with high fan-out taxa 
– Though a lot of these are data quality issues
Taxonomy 
• Sunburst / Icicle plot 
– Some difficulties with high fan-out taxa 
– Though a lot of these are data quality issues
Geography 
• Based on popular leaflet.js library 
– And Markercluster plugin 
– Some adaptations to show selected items
Temporal 
• Simple bar chart 
– With rangeslider 
– Zoom in and see yearly patterns (i.e not much at xmas)
Miscellaneous 
• Sanity check - Empty data count
Miscellaneous 
• Taxonomic fan-out for hollow curve anomalies 
• Export selected IDs 
– These can be saved or sent somewhere else
Selection 
• Selections in one view are reflected in the other 
views for the same data 
– Multiple views, linking
Conclusion 
• Javascript visualisations for DWCA archives 
• Quickly shows areas of quality issue 
• Can handle large archives if only key fields are 
analysed
Fin 
• http://www.soc.napier.ac.uk/~cs22/vesperDemo/ves 
per/demoNew.html 
– Feedback welcome 
• Thanks to GBIF, Canadensys, EMBL for data 
• Funded by BBSRC 
• Ask for a demo

Mais conteúdo relacionado

Destaque (9)

Night Vision Technology.Final
Night Vision Technology.FinalNight Vision Technology.Final
Night Vision Technology.Final
 
artiicial intelligence in power system
artiicial intelligence in power systemartiicial intelligence in power system
artiicial intelligence in power system
 
Night vision technology rajesh
Night vision technology rajeshNight vision technology rajesh
Night vision technology rajesh
 
Night vision system in Automobiles
Night vision system in AutomobilesNight vision system in Automobiles
Night vision system in Automobiles
 
Night vision technology ppt
Night vision technology pptNight vision technology ppt
Night vision technology ppt
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
Night vision-technology-seminar-report-pdf
Night vision-technology-seminar-report-pdfNight vision-technology-seminar-report-pdf
Night vision-technology-seminar-report-pdf
 
Seminar on night vision technology ppt
Seminar on night vision technology pptSeminar on night vision technology ppt
Seminar on night vision technology ppt
 
Slideshare ppt
Slideshare pptSlideshare ppt
Slideshare ppt
 

Semelhante a TDWG 2013 Vesper

temporal and spatial database.pptx
temporal and spatial database.pptxtemporal and spatial database.pptx
temporal and spatial database.pptx
64837JAYAASRIK
 
Kampmeier ecn 2012
Kampmeier ecn 2012Kampmeier ecn 2012
Kampmeier ecn 2012
ECNOfficer
 

Semelhante a TDWG 2013 Vesper (20)

Unit 3 part i Data mining
Unit 3 part i Data miningUnit 3 part i Data mining
Unit 3 part i Data mining
 
temporal and spatial database.pptx
temporal and spatial database.pptxtemporal and spatial database.pptx
temporal and spatial database.pptx
 
So You Want to Build a Data Lake?
So You Want to Build a Data Lake?So You Want to Build a Data Lake?
So You Want to Build a Data Lake?
 
DA_MAP
DA_MAPDA_MAP
DA_MAP
 
Integrating Data for Archaeology
Integrating Data for ArchaeologyIntegrating Data for Archaeology
Integrating Data for Archaeology
 
Duraspace Hot Topics Series 6: Metadata and Repository Services
Duraspace Hot Topics Series 6: Metadata and Repository ServicesDuraspace Hot Topics Series 6: Metadata and Repository Services
Duraspace Hot Topics Series 6: Metadata and Repository Services
 
BigData, NoSQL & ElasticSearch
BigData, NoSQL & ElasticSearchBigData, NoSQL & ElasticSearch
BigData, NoSQL & ElasticSearch
 
Evolution of the Graph Schema
Evolution of the Graph SchemaEvolution of the Graph Schema
Evolution of the Graph Schema
 
NoSql
NoSqlNoSql
NoSql
 
FiloDB: Reactive, Real-Time, In-Memory Time Series at Scale
FiloDB: Reactive, Real-Time, In-Memory Time Series at ScaleFiloDB: Reactive, Real-Time, In-Memory Time Series at Scale
FiloDB: Reactive, Real-Time, In-Memory Time Series at Scale
 
Analyzing Extended and Scientific Metadata for Scalable Index Designs
Analyzing Extended and Scientific Metadata for Scalable Index DesignsAnalyzing Extended and Scientific Metadata for Scalable Index Designs
Analyzing Extended and Scientific Metadata for Scalable Index Designs
 
10-15-13 “Metadata and Repository Services for Research Data Curation” Presen...
10-15-13 “Metadata and Repository Services for Research Data Curation” Presen...10-15-13 “Metadata and Repository Services for Research Data Curation” Presen...
10-15-13 “Metadata and Repository Services for Research Data Curation” Presen...
 
Coping with Data for WHOI JP Students
Coping with Data for WHOI JP StudentsCoping with Data for WHOI JP Students
Coping with Data for WHOI JP Students
 
Analyzing and mapping space-time data
Analyzing and mapping space-time dataAnalyzing and mapping space-time data
Analyzing and mapping space-time data
 
Bren - UCSB - Spooky spreadsheets
Bren - UCSB - Spooky spreadsheetsBren - UCSB - Spooky spreadsheets
Bren - UCSB - Spooky spreadsheets
 
"Einstürzenden Neudaten: Building an Analytics Engine from Scratch", Tobias J...
"Einstürzenden Neudaten: Building an Analytics Engine from Scratch", Tobias J..."Einstürzenden Neudaten: Building an Analytics Engine from Scratch", Tobias J...
"Einstürzenden Neudaten: Building an Analytics Engine from Scratch", Tobias J...
 
Dataverse Netowrk Project
Dataverse Netowrk ProjectDataverse Netowrk Project
Dataverse Netowrk Project
 
Hadoop User Group - Status Apache Drill
Hadoop User Group - Status Apache DrillHadoop User Group - Status Apache Drill
Hadoop User Group - Status Apache Drill
 
Kampmeier ecn 2012
Kampmeier ecn 2012Kampmeier ecn 2012
Kampmeier ecn 2012
 
Databases
DatabasesDatabases
Databases
 

Mais de martinjgraham

Mais de martinjgraham (10)

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
 
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 presentation at BioVis 2013
Final VIPER presentation at BioVis 2013Final VIPER presentation at BioVis 2013
Final VIPER presentation at BioVis 2013
 
Final Viper Prototype Presentation
Final Viper Prototype PresentationFinal Viper Prototype Presentation
Final Viper Prototype Presentation
 
Visualising Multiple Overlapping Hierarchies
Visualising Multiple Overlapping HierarchiesVisualising Multiple Overlapping Hierarchies
Visualising Multiple Overlapping Hierarchies
 
Re-architecting visualisations in Java Swing
Re-architecting visualisations in Java SwingRe-architecting visualisations in Java Swing
Re-architecting visualisations in Java Swing
 
Set vs Graph-based visualisations of multiple trees
Set vs Graph-based visualisations of multiple treesSet vs Graph-based visualisations of multiple trees
Set vs Graph-based visualisations of multiple trees
 
Enhancing Parallel Coordinates with Curves
Enhancing Parallel Coordinates with CurvesEnhancing Parallel Coordinates with Curves
Enhancing Parallel Coordinates with Curves
 
Visualising errors in animal pedigree genotype data
Visualising errors in animal pedigree genotype dataVisualising errors in animal pedigree genotype data
Visualising errors in animal pedigree genotype data
 
InfoVis General
InfoVis GeneralInfoVis General
InfoVis General
 

Último

Kalyani ? Call Girl in Kolkata | Service-oriented sexy call girls 8005736733 ...
Kalyani ? Call Girl in Kolkata | Service-oriented sexy call girls 8005736733 ...Kalyani ? Call Girl in Kolkata | Service-oriented sexy call girls 8005736733 ...
Kalyani ? Call Girl in Kolkata | Service-oriented sexy call girls 8005736733 ...
HyderabadDolls
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
gajnagarg
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
vexqp
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
nirzagarg
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
nirzagarg
 
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
gajnagarg
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Klinik kandungan
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
gajnagarg
 
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
nirzagarg
 

Último (20)

DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
Kalyani ? Call Girl in Kolkata | Service-oriented sexy call girls 8005736733 ...
Kalyani ? Call Girl in Kolkata | Service-oriented sexy call girls 8005736733 ...Kalyani ? Call Girl in Kolkata | Service-oriented sexy call girls 8005736733 ...
Kalyani ? Call Girl in Kolkata | Service-oriented sexy call girls 8005736733 ...
 
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptxRESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
 
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Top Call Girls in Balaghat 9332606886Call Girls Advance Cash On Delivery Ser...
Top Call Girls in Balaghat  9332606886Call Girls Advance Cash On Delivery Ser...Top Call Girls in Balaghat  9332606886Call Girls Advance Cash On Delivery Ser...
Top Call Girls in Balaghat 9332606886Call Girls Advance Cash On Delivery Ser...
 
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
 
7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt
 
Giridih Escorts Service Girl ^ 9332606886, WhatsApp Anytime Giridih
Giridih Escorts Service Girl ^ 9332606886, WhatsApp Anytime GiridihGiridih Escorts Service Girl ^ 9332606886, WhatsApp Anytime Giridih
Giridih Escorts Service Girl ^ 9332606886, WhatsApp Anytime Giridih
 
💞 Safe And Secure Call Girls Agra Call Girls Service Just Call 🍑👄6378878445 🍑...
💞 Safe And Secure Call Girls Agra Call Girls Service Just Call 🍑👄6378878445 🍑...💞 Safe And Secure Call Girls Agra Call Girls Service Just Call 🍑👄6378878445 🍑...
💞 Safe And Secure Call Girls Agra Call Girls Service Just Call 🍑👄6378878445 🍑...
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
 
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
 
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowVadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
 
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
 

TDWG 2013 Vesper

  • 1. VESPER Visual Exploration of Species-Referenced Repositories Martin Graham & Jessie Kennedy Edinburgh Napier University
  • 2. Introduction • VESPER – an exploration into data quality issues for Darwin Core Archives (DWCA) • DWCA’s are files for storing detailed species-based data sets • How does a user know which data sets are useful and complete?
  • 3. Valid vs. Useful • GBIF has tools to test DWCA validity • This work is about visualising data we assume is “valid” but are unsure of “usefulness” – Taxonomy is broken – Dates are wrong – Lions in the sea • In many cases the usefulness of such data is only seen when visualised in context
  • 4. Approach • Web-based visualisation of DWCAs – Uses HTML5 • SVG, CSS3, FileWriters, ArrayBuffers – D3 toolkit – Client side only • Visualise basic dimensions of data – Taxonomy – Geography – Time – & Miscellaneous Stats
  • 5. Darwin Core Archives Eml.xml Meta.xml Core Taxa/Occurrence Data Extension Extension Meta Files (XML) Data Files (CSV) Describes Exactly one Zero or more Extension ID == Core ID
  • 6. Zapped by Zip • Zip files make things smaller – Good for network transport – But analysing the data means we have to make things big again Expand a lot Expand even more (String copying, UTF-16 etc)
  • 7. Zip Zapped • Partial Unzip • Analyse fields listed in meta file – Disregard verbose fields • Find combinations of fields that can be used to generate a visualisation Implicit Taxonomy acceptedNameUsageID, parentNameUsageID Explicit Taxonomy Any of Kingdom, order, family, genus etc Map decimalLongitude, decimalLatitude Timeline eventDate • List choice of available visualisations for a meta.xml and just extract chosen fields
  • 8. Taxonomy • Sunburst / Icicle plot – Some difficulties with high fan-out taxa – Though a lot of these are data quality issues
  • 9. Taxonomy • Sunburst / Icicle plot – Some difficulties with high fan-out taxa – Though a lot of these are data quality issues
  • 10. Geography • Based on popular leaflet.js library – And Markercluster plugin – Some adaptations to show selected items
  • 11. Temporal • Simple bar chart – With rangeslider – Zoom in and see yearly patterns (i.e not much at xmas)
  • 12. Miscellaneous • Sanity check - Empty data count
  • 13. Miscellaneous • Taxonomic fan-out for hollow curve anomalies • Export selected IDs – These can be saved or sent somewhere else
  • 14. Selection • Selections in one view are reflected in the other views for the same data – Multiple views, linking
  • 15. Conclusion • Javascript visualisations for DWCA archives • Quickly shows areas of quality issue • Can handle large archives if only key fields are analysed
  • 16. Fin • http://www.soc.napier.ac.uk/~cs22/vesperDemo/ves per/demoNew.html – Feedback welcome • Thanks to GBIF, Canadensys, EMBL for data • Funded by BBSRC • Ask for a demo