TWCExploratory visualization of earth science    data in a semantic web context          Xiaogang (Marshall) Ma, Peter Fox...
TWC                 What is exploratory visualization• “the process that involves a discipline  expert creating maps and o...
• (Big) Motivation                         TWC                         Motivation & Objective  – Online services of earth ...
TWC           Idea                            Experience   Data     Information    KnowledgeCreation    Presentation   Int...
Geological                       TWC           Idea                      Exploratory      map                             ...
• Data source:                     TWC     Actions                 reuse available services• Annotation:    build and reus...
TWC     Data source• Web Map Service (WMS) of British Geological  Survey  – WMS: a HTTP interface for requesting geo-regis...
TWCA sample of ‘GetFeatureInfo’                                                  Output format:                           ...
TWC                        Annotation: build and reuse                                ontologies• An ontology of geologic ...
TWC“Lower Triassic” in the hierarchy                                           RDF triples                     Series     ...
TWCRefer to and reuse existing works for definitionsGlobal Boundary Stratotype Sectionand Point (GSSP) information        ...
Annotation  function                           TWCMap: 1:625k bed rock age of UK             1) Get a concept (e.g., Trias...
TWC• Based on the GTS ontology                               Visualization  – ordinal hierarchical structure, labels, colo...
TWC    Flash animations                       Radial tree                         (“Pie”)Rooted tree                      ...
TWC      Filtration• Show legend of a WMS map layer in the  animation• Use the legend as a control panel to show spatial  ...
Show Legend: SLD from WMS                           TWC                             1) WMS operation:                     ...
More examples                    TWC                                  GermanySurface rock age (1 : 1M)          Courtesy O...
TWC   NorwaySurface rock age (1 : 1M)          Courtesy OneGeology-Europe
TWCMaps of participants in OneGeology-Europe
Denmark               TWCMaps of participants in OneGeology-Europe      Surface rock age (1 : 1M)
Show features: SLD to WMS                              TWC       4) Get features of                                       ...
TWCFilter & generalize geological time features using the legend
TWC  More examples of generalizationGeneralization at System level      Generalization at Erathem levelGeneralization at E...
TWC        DemoWMS + Flash Viz + Vocabulary file + JavaScripthttp://goo.gl/tyDKL                                          ...
TWC           Current work• Collaborate with GeoSciML group to refine the  geologic time ontology  – http://resource.geosc...
TWC    New DemoWMS + Flash + Ontology file + JavaScripthttp://goo.gl/tyDKLWMS + D3.js Viz + Ontology in triple store + Jav...
TWC       Wrap up• Exploratory visualization provides a intuitive way to show  patterns of ontologies and data• Ontology i...
TWCThank you!                             Acknowledgements:       Demos:                More information:       http://goo...
Upcoming SlideShare
Loading in …5
×

Exploratory visualization of earth science data in a Semantic Web context

698 views

Published on

Xiaogang Ma; Peter A. Fox - Exploratory visualization of earth science data in a Semantic Web context - Presentation IN53D-07 at AGU Fall Meeting 2012

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
698
On SlideShare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Exploratory visualization of earth science data in a Semantic Web context

  1. 1. TWCExploratory visualization of earth science data in a semantic web context Xiaogang (Marshall) Ma, Peter Fox Tetherless World Constellation Rensselaer Polytechnic Institute AGU Fall Meeting 2012, San Francisco, Session IN53D. Semantics and Cyberinfrastructures for Next Generation Science II 12/07/2012
  2. 2. TWC What is exploratory visualization• “the process that involves a discipline expert creating maps and other graphics while dealing with relatively unknown geographic data” (Kraak, 2008)• “Visualization too often becomes an end product of scientific analysis, rather than an exploration tool that scientists can use throughout the research life cycle.” (Fox and Hendler, 2011) 2
  3. 3. • (Big) Motivation TWC Motivation & Objective – Online services of earth science data have been increasingly built in recent years. – Tools and services supporting information retrieval with those data services are still underdeveloped. …• (Small) Objective – A pilot study: Annotation, visualization, and filtration of rock age (geologic time) information from online geological map services 3
  4. 4. TWC Idea Experience Data Information KnowledgeCreation Presentation IntegrationGathering Organization Conversation Context 4
  5. 5. Geological TWC Idea Exploratory map Ontology services Visualization Experience Data Information Knowledge Creation Presentation Integration Gathering Organization Conversation Context Semantic Web 5
  6. 6. • Data source: TWC Actions reuse available services• Annotation: build and reuse ontologies• Visualization: a channel between rock age data services and annotation and filtration operations• Filtration: a sample of exploratory visualization 6
  7. 7. TWC Data source• Web Map Service (WMS) of British Geological Survey – WMS: a HTTP interface for requesting geo-registered map images from distributed geospatial databases (http://www.opengeospatial.org/standards/wms)• WMS operations – GetCapabilities (mandatory), GetMap (mandatory), GetFeatureInfo (optional) – SLD WMS only: DescribeLayer, GetLegendGraphic, GetStyles, PutStyles, etc. SLD: Styled Layer Descriptor - an XML schema 7
  8. 8. TWCA sample of ‘GetFeatureInfo’ Output format: • Text/xml • Text/html • Text/plain … 1) Click a feature 2) Information returned 8
  9. 9. TWC Annotation: build and reuse ontologies• An ontology of geologic time scale (GTS) – Ordinal hierarchical structure A 7-level hierarchy Ordinal arrangement of concepts at each level – 175 concepts e.g., Triassic, Middle Triassic, Induan, etc. – Definition of concepts Reuse existing works – Encoding SKOS, RDFS, OWL 9
  10. 10. TWC“Lower Triassic” in the hierarchy RDF triples Series Middle_Triassic isA gts:lowerThan Olenekian gts: gts: Triassic Lower_Triassic gts:lowerThan subsetOf supersetOf gts:upperThan Induan Lopingian 10 Ordinal hierarchical structure
  11. 11. TWCRefer to and reuse existing works for definitionsGlobal Boundary Stratotype Sectionand Point (GSSP) information Multilingual labels RGB codes of geological time conceptsDefinitions ofgeological timeconcepts Learn ideas and take lessons from 11 existing works 11
  12. 12. Annotation function TWCMap: 1:625k bed rock age of UK 1) Get a concept (e.g., Triassic) 2) Retrieve its annotation 12 by clicking a feature from the ontology
  13. 13. TWC• Based on the GTS ontology Visualization – ordinal hierarchical structure, labels, color codes• Linked to WMS map layers and the GTS ontology for annotation and filtration operations• Tools: ActionScript and Flare library – Result: Flash animations 13
  14. 14. TWC Flash animations Radial tree (“Pie”)Rooted tree 14
  15. 15. TWC Filtration• Show legend of a WMS map layer in the animation• Use the legend as a control panel to show spatial features of certain GTS concept(s)• Tools: JavaScript, OpenLayers and SLD – SLD: an XML schema describing the appearance of map layers 15
  16. 16. Show Legend: SLD from WMS TWC 1) WMS operation: GetStyles 2) Get a list of geologic3) Generate a Legend for time concepts from the the WMS map layer SLD document 16
  17. 17. More examples TWC GermanySurface rock age (1 : 1M) Courtesy OneGeology-Europe
  18. 18. TWC NorwaySurface rock age (1 : 1M) Courtesy OneGeology-Europe
  19. 19. TWCMaps of participants in OneGeology-Europe
  20. 20. Denmark TWCMaps of participants in OneGeology-Europe Surface rock age (1 : 1M)
  21. 21. Show features: SLD to WMS TWC 4) Get features of “Upper Cretaceous”1) Click “Upper Cretaceous” in the legend2) Generate an SLD document for “Upper Cretaceous”, by referring the GTS ontology 3) Send the SLD to WMS server 21
  22. 22. TWCFilter & generalize geological time features using the legend
  23. 23. TWC More examples of generalizationGeneralization at System level Generalization at Erathem levelGeneralization at Eonothem level “Precambrian” and “Phanerozoic”
  24. 24. TWC DemoWMS + Flash Viz + Vocabulary file + JavaScripthttp://goo.gl/tyDKL 24
  25. 25. TWC Current work• Collaborate with GeoSciML group to refine the geologic time ontology – http://resource.geosciml.org/vocabulary/timescale/ – Dr. Simon Cox (CSIRO), Dr. Steve Richard (AZGS)• Use d3.js to rebuild the visualization• Use triple store to hold the ontology, and SPARQL for query• Reuse Linked Data resources for annotation – DBpedia, SISSVoc 25
  26. 26. TWC New DemoWMS + Flash + Ontology file + JavaScripthttp://goo.gl/tyDKLWMS + D3.js Viz + Ontology in triple store + JavaScripthttp://goo.gl/WghdY 26
  27. 27. TWC Wrap up• Exploratory visualization provides a intuitive way to show patterns of ontologies and data• Ontology is a powerful aid for conducting exploratory visualization• Semantic Web provides a space for retrieving more data and, hopefully, more information• Further efforts are needed to deploy exploratory visualization in earth science works 27
  28. 28. TWCThank you! Acknowledgements: Demos: More information: http://goo.gl/tyDKL Marshall X Ma http://goo.gl/WghdY max7@rpi.edu

×