1 / 18

Searching Simulation and Observational Climate Data Using OGC CSW

Data Catalog Interoperability. Searching Simulation and Observational Climate Data Using OGC CSW. Kyle Halliday June 19, 2006 UCRL-PRES-222084. Overview. Project Overview / Goal Obstacles General Approach Concrete Approach Implementation Related & Future Work. Project Overview / Goal.

naeva
Télécharger la présentation

Searching Simulation and Observational Climate Data Using OGC CSW

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Data Catalog Interoperability Searching Simulation and Observational Climate Data Using OGC CSW Kyle HallidayJune 19, 2006UCRL-PRES-222084

  2. Overview • Project Overview / Goal • Obstacles • General Approach • Concrete Approach • Implementation • Related & Future Work

  3. Project Overview / Goal • Observational (satellite) Data located in catalog at GMU / NASA Ames • Simulation Data located in catalog at PCMDI • Goal • Develop a unified interface for scientists to use to browse and search catalogs • Browse API: THREDDS XML • Search API: OGC CSW

  4. Problem with Searching • Observational data and Simulation data are different • Observational data is measured by instruments and sensors. • Simulation data is generated by models for a given experiment/scenario in a series of runs and averaged over some frequency. • Common Denominator • Time, Latitude, Longitude • Conclusion: A meaningful search interface must know about these differences, either beforehand or on-the-fly.

  5. Data Catalog Many Pegs, No Holes • Adapter design pattern Data Catalog Client Application Client Application

  6. Data Catalog Data Catalog Client Application Client Application Many Pegs, Square Holes • Adapter design pattern

  7. OGC CSW Adapter Data Catalog Client Application Square Pegs, Square Holes • Adapter design pattern Data Catalog Client Application OGC CSW Adapter

  8. Abstract Approach Client Software Data Catalog whatOperationsDoYouSupport() {whatDoesYourDataLookLike, searchCatalog} whatDoesYourDataLookLike() likeThis buildInterface() searchCatalog() searchResults

  9. Concrete Approach • OGC CSW exposes the following methods: • GetCapabilities • retrieve service metadata (which operations are supported, description of catalog, contact info, etc) • DescribeRecord • Learn about the catalog’s information model • GetDomain • Dynamically retrieve information about the data range of a particular parameter

  10. Concrete Approach • GetRecords • Search the catalog, returning search results and associated metadata • GetRecordById • Search catalog, returning search results that match the given ID • CSW also supports transactional requests, for adding, updating, and deleting records

  11. Implementation – Virtual Organization GMU (Solaris) (laits.gmu.edu) Globus 4.0.1 with GMU Certs. NASA SGT(Linux) (arao2.sgt-inc.com) Globus 3.2 with CEOS Certs. GMU CA center GMU (Mac) (geobrain.laits.gmu.edu) Globus 4.0.1 with GMU Certs. NASA (Linux) (former.intl-interfaces.net) Globus 3.0 with CEOS Certs. CEOS VO IPG CA center GMU (Linux) (data.laits.gmu.edu) Globus 4.0.1 with GMU Certs. ESG CA center Ames ipg05(Linux) (ipg05.ipg.nasa.gov) Globus 4.0.1 with IPG Certs. LLNL esg2(Linux) (esg2.llnl.gov) Globus 4.0.1 with ESG Certs. GMU LAITS VO NASA IPG VO LLNL ESG VO Authentication among different VO

  12. Implementation – Adapter at LLNL GetRecords GetRecordsResponse client ESGQueryService CSW Plugin WCS ESG Metadata Catalog ESG Publishing Scripts GMU GCSF Data publishing OGC Testbed Data server

  13. Related Work – CDAT THREDDS/OPeNDAP Browser

  14. Related Work – CDAT THREDDS/OPeNDAP Browser Tree View generated from THREDDS XML

  15. Related Work – CDAT THREDDS/OPeNDAP Browser File Metadata drawn from OPeNDAP

  16. Related Work – CDAT THREDDS/OPeNDAP Browser OPeNDAP server supports HTTP Basic authentication

  17. Future Work – Advanced Search

  18. Links • PCMDI • http://www-pcmdi.llnl.gov • GMU LAITS • http://geobrain.laits.gmu.edu/ • NASA Ames • http://www.nasa.gov/centers/ames/ • IPCC ESG Data Portal • http://esg.llnl.gov/portal • IPCC ESG Data Portal THREDDS Base • http://climate.llnl.gov/dap/ipcc4/?thredds • IPCC ESG Data Portal OPeNDAP Base • http://climate.llnl.gov/dap/ipcc4/ • CDAT + Documentation • http://cdat.sf.net • PyDAP OPeNDAP Server • http://pydap.org/ • OGC CSW 2.0 Specification • http://portal.opengeospatial.org/files/?artifact_id=5929&version=2 • ISO19115/ISO19119 Application Profile for CSW 2.0 • https://portal.opengeospatial.org/files/?artifact_id=8305

More Related