Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Polar CI: A Clound based Polar Resource Discovery Engine

59 views

Published on

A one-stop gateway for polar data discovery

Published in: Data & Analytics
  • Be the first to comment

  • Be the first to like this

Polar CI: A Clound based Polar Resource Discovery Engine

  1. 1. Polar CI: A Cloud based Polar Resource Discovery Portal Yongyao Jiang Department of Geography and Geoinformation Science, George Mason University Colleagues: Jizhe Xia, Kai Liu
  2. 2. • Background • Objective • Architecture • Implementation • Contribution • Demo Agenda
  3. 3. Background • Polar regions: 1)natural resources 2)indicators of climate changes • Dispersed distribution • Search: key-word based matching • Lack of information to help making selection • Visualization (polar projection)
  4. 4. Objective • One-stop polar resource portal – Data, service • Semantic-based search • Service quality • Visualization tools NOAA USGS Portal Users
  5. 5. Architecture Six Components 1. 2. 3. 5. 4. 6.
  6. 6. Architecture Six Components 1. 2. 3. 5. 4. 6.
  7. 7. Architecture Six Components 1. 2. 3. 5. 4. 6.
  8. 8. Architecture Six Components 1. 2. 3. 5. 4. 6.
  9. 9. Architecture Six Components 1. 2. 3. 5. 4. 6.
  10. 10. Architecture Six Components 1. 2. 3. 5. 4. 6.
  11. 11. Data Harvesting Middleware • Harvest metadata from other sources – Customize search request – Convert metadata formats • 2 million metadata from 10 sources(dataset and service)
  12. 12. Search Broker • Middleware between user and data • Translate user’s input • Parse server’s response • Async query
  13. 13. Data Warehouse • Built upon GeoNetwork (open source spatial catalog) • Connected with PostGIS • Support catalog service – web (CSW)
  14. 14. Semantic Engine • Translate search input into query rules • Calculate relevance index between input and search result
  15. 15. Quality of Service Engine • Monitor service performance • Collect information from other evaluation systems • Calculate overall service quality
  16. 16. Visualization Tools • Visualize data and data service • Paged list viewer • Bing maps viewer • Pivot viewer • Service quality viewer
  17. 17. Implementation • Microsoft .NET framework (Search broker) • ASP. NET (Server side) • Silverlight (Client side) • Windows Communication Foundation’ (WCF) services
  18. 18. Contributions • Developed the data harvesting middleware • Developed the polar viewer based on Openlayers 3 • Developed the metadata parser in the search broker • Moved the entire system from Windows Azure to Amazon EC2 • Wrote a book chapter • Developing the data quality module to evaluate quality of data and help user make selection
  19. 19. Demo • Polar CI: http://52.6.44.195/
  20. 20. Questions and comments?

×