1 / 15

Boulder, CO May 15, 2006

Data Discovery. Boulder, CO May 15, 2006. Scott Ritz Atmospheric Science Coordinator NASA Global Change Master Directory. Outline. OAI-PMH ( O pen A rchives I nitiative P rotocol for M etadata H arvesting) Mapserver Open API ( A pplication P rogram I nterface) SOAP Portals

range
Download Presentation

Boulder, CO May 15, 2006

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 Discovery Boulder, CO May 15, 2006 Scott Ritz Atmospheric Science Coordinator NASA Global Change Master Directory

  2. Outline • OAI-PMH (Open Archives Initiative Protocol for Metadata Harvesting) • Mapserver • Open API (Application Program Interface) • SOAP • Portals • DIF Format

  3. OAI-PMH Architecture OAI-PMH Repository Computer running harvester software • Why OAI-PMH? • OAI Server independent of main database • Administrator controls metadata availability • Queries standardized • Software is open source • Metadata Compatibility • Dublin Core, FGDC, DIF, ISO-19115 • XSLT or XML Schema II. • Harvesting Process • Metadata subset transferred from a database to a repository • Metadata is harvested from the repository Database I.

  4. Harvest THREDDS Metadata using OAI/PMH DLESE OAI/PMH Harvester 2. Monitor Harvest Status 3. Upload XML to a database 1. Automatic/Manual Harvest

  5. Harvest THREDDS Metadata using OAI/PMH 4. View harvested metadata in the GCMD Titles Display DIF Display Access THREDDS Data

  6. Prototype Mapserver Interoperability • Access GCMD’s Web Mapping Service (WMS) through an OGC WMS GET Capabilities Request. • OGC WMS compatible clients can access GCMD’s map services. User Friendly Desktop Internet GIS (WMS Client) GCMD Mapserver

  7. Open API DODS/OPeNDAP uses the GCMD open API and servlets to query the GCMD directly The “Search” frame provides interfaces to the GCMD’s MDServer through APIs HTTP Protocol

  8. SOAP Initiative • Initial SOAP Server and Client were created by Viktor Pusztai. • Documentation, JUnit tests, and Web GUI to test the Client were later added. • Future: • Modify to follow security standards for web services (ex. user authentication, encrypted passwords ) • Modify to offer different web services to serve specific needs. (ex. MetadataWebService, ValidsWebService, ServicesWebService, SubscriptionWebService, MetricsWebService, etc.)

  9. Valid Operations getValids getPersonnel createValid removeValid Operations Available in Current Server • Document Operations • createDocument • getDocument • getDocumentList • removeDocument • convertDocument • validateDocument

  10. Personnel Operations createPerson findPerson getClosePersons getPersons mergePerson removePerson Operations Available in Current Server • Other Operations • getCoordList • getDateTime • getDocumentList • getNodeName • getWebServerName • getWebServerPort • isAlive • supportsSERF

  11. Portals

  12. Portals

  13. DIF/SERF

  14. Questions? ritz@gcmd.nasa.gov 301-867-2082

More Related