1 / 23

CMR Catalog Service for the Web

This presentation at the ESIP Summer Meeting 2016 discusses the CMR Catalog Service for the Web, its features, current status, and integration with other platforms.

joela
Download Presentation

CMR Catalog Service for the Web

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. CMR Catalog Service for the Web ESIP Summer Meeting 2016 July 19-22 2016 Doug Newman (NASA Earthdata – Raytheon) Andrew Mitchell (NASA Earthdata) The material is based upon work supported by the National Aeronautics and Space Administration under Contract Number NNG15HZ39C

  2. Agenda • What is CSW? • Why CSW? • API • Current status • Synopsis

  3. What is csw?

  4. Catalog Service for the Web From OGC website: ‘Catalog services support the ability … search collections of descriptive information (metadata) for data, services, and related information objects. ... Catalogue services are required to support the discovery and binding to registered information resources within an information community. OGC Catalog interface standards specify the interfaces, bindings, and a framework for defining application profiles required to publish and access digital catalogs of metadata for geospatial data, services, and related resource information...’

  5. Why CSW?

  6. Why? • GCMD/IDN provides a CSW for it’s collection metadata. CMR is now mandated to provide all APIs for the GCMD/IDN • It is a widely-used earth data discovery standard • CWIC maintains a CSW framework for interoperability

  7. API

  8. Base URL https://cmr.earthdata.nasa.gov/csw/collections

  9. Service description • GetCapabilities is supported via GET and POST • GET example: ?request=GetCapabilities&service=CSW&version=2.0.2

  10. Finding collections • GetRecords is supported via POST • POST example: <csw:GetRecords startPosition="1" maxRecords="10" outputFormat="application/xml" outputSchema="http://www.isotc211.org/2005/gmd" resultType="results" service="CSW” version="2.0.2> <csw:QuerytypeNames="csw:Record"> <csw:ElementSetName>brief</csw:ElementSetName> </csw:Query> </csw:GetRecords>

  11. Portraying collections • GetRecordById is supported via GET and POST • GET example: request=GetRecordById&service=CSW&version=2.0.2&id=C1224520098-NOAA_NCEI&ElementSetName=full

  12. Describing supported formats • DescribeRecord is supported via GET and POST • GET example: request=DescribeRecord&service=CSW&version=2.0.2&NAMESPACE=xmlns(csw=http://www.opengis.net/cat/csw/2.0.2)&typeName=csw:record

  13. Describing parameters • GetDomain is supported via GET and POST • GET example: request=GetDomain&service=CSW&version=2.0.2&PropertyName=Platform

  14. Current status

  15. Supported output schemas • csw:Record • gmi:MI_Metadata (ISO MENDS) • gmd:MD_Metadata (CSW ISO standard)

  16. Supported query parameters • Title • AnyText • Modified • BoundingBox, polygon, line, point • TempExtent_begin and TempExtent_end • Instrument • Platform • ScienceKeywords

  17. CWIC support • Any collection who’s granules are contained within the CWIC infrastructure are tagged with the following keyword element • Csw:Record example <dc:subject>CWIC > CEOS WGISS Integrated Catalog</dc:subject>

  18. Synopsis

  19. The power and performance of CMR • An(other) standards based API • ISO (gmd and gmI) and CSW metadata support • CWIC integration for non-NASA datasets

  20. Upcoming

  21. Granule support and stuff • csw/granules? • Loose coupling between collections and granules • 3.0 when it is released • Submission Date:   2014-03-11 • Approval Date:    2016-02-23 • Publication Date:    2016-mm-dd

  22. Questions?

  23. This material is based upon work supported by the National Aeronautics and Space Administration under Contract Number NNG15HZ39C.

More Related