Earth Data Open Search Specifications Doug Newman (NASA ECHO) CWIC January 2014.

Slides:



Advertisements
Similar presentations
Theo van Veen, Koninklijke Bibliotheek The European Library: opportunities for new services.
Advertisements

What is ECHO? HTTP-based Search and Ordering Using ECHOs REST and OpenSearch APIs How Can.
Proposed update of Technical Guidance for INSPIRE Download services based on SOS Matthes Rieke, Dr. Albert Remke (m.rieke, 52°North.
Page 1© Crown copyright 2006 Registry technology & case study implementation J. Tandy, D. Thomas - November 2006.
CWIC Start OpenSearch prototype January 28 th 2014 Calin Duma CWIC and GCMD OpenSearch Implementations.
OGC and ESIP Discovery or Can’t we all just get along?? Christopher Lynnes.
S2S and OpenSearch Semantics Applications of a Search Service Ontology Eric Rozell, Tetherless World Constellation ESIP Student Fellow – Discovery Cluster.
NOAA Metadata Update Ted Habermann. NOAA EDMC Documentation Directive This Procedural Directive establishes 1) a metadata content standard (International.
Support for Client Partners Eugene G. Yu Lingjun Kang Archie Warnock
WGISS-37 Meeting Tuesday April 15 th 2014, 1:00PM CWIC-Smart A generic OpenSearch client Calin Duma Doug Newman
ECHO Open Search ECHO Technical Interchange 05/01/13 9:00am EST Doug Newman.
U.S. Department of the Interior U.S. Geological Survey Web Services Interest Group WGISS #28 September, 2009 Pretoria, South Africa Lyndon R. Oleson U.S.
CWIC/IDN synchronization Lingjun Kang Michael Morahan
GCMD/IDN STATUS AND PLANS Stephen Wharton CWIC Meeting February19, 2015.
1 Maintaining the momentum of OpenSearch in Earth Science data discovery Doug Newman (NASA ECHO) & Dr Chris Lynnes (GES DISC) 12/11/13 10:50am PT IN32A-03.
Mapping between SOS standard specifications and INSPIRE legislation. Relationship between SOS and D2.9 Matthes Rieke, Dr. Albert Remke (m.rieke,
Open Data Protocol * Han Wang 11/30/2012 *
Page 1 CSISS Center for Spatial Information Science and Systems WGISS-37 meeting,2014 CWIC OpenSearch Implementation Yuanzheng Shao, Lingjun Kang, Archie.
SESIP_0715_DN1 OpenSearch Standards ESIP Summer Meeting 2015 Doug Newman (NASA Earthdata – Raytheon) Andrew Mitchell (NASA Earthdata) This work was supported.
What is CWIC? Authors: Doug Newman Andrew Mitchell
Structure of IR Systems INST 734 Module 1 Doug Oard.
Archie Warnock, A/WWW Enterprises OCG Catalog Specification v2.0 Overview and Discussion Archie Warnock, Doug Nebert Yonsook Enloe, Jolyon Martin May 14,
NDD (National Oceans Office Data Directory) development overview as at 1 July 2002 Tony Rees/Miroslaw Ryba CSIRO Marine Research, Hobart.
CWIC + OPENSEARCH: IT WORKS WITH BROWSERS, TOO Archie Warnock Lingjun Kang Genyong Yu
CWIC Development Team Archie Warnock CWIC Development Team Workshop, Greenbelt, MD January 2014.
Interoperability = Leverage + Collaboration  Chris Lynnes  GES DISC.
CWIC Developers Meeting January 28 th 2014 Calin Duma CSW and OpenSearch from the CWIC Start client perspective.
Task IN-03 GEO Work Plan Symposium 2014 GEOSS Common Infrastructure IN-03.
Page 1 CSISS Center for Spatial Information Science and Systems CWIC Development Team Meeting, 2014 CWIC OpenSearch Design and Implementation Yuanzheng.
ISO 191** Overview A “Family” of Standards. Resources ISO Standards Web Page – Technical.
The Proliferation of Metadata Standards and the Evolution of NASA’s Global Change Master Directory (GCMD) Standard for Uses in Earth Science Data Discovery.
Glossary WMS – OGC Web Mapping Services WFS – OGC Web Feature Services XML- Extensible Markup Language OGC – Open GIS Consortium ADN –
CEOS Open Search Best Practices Doug Newman (NASA ECHO) CWIC January 2014.
What is ECHO? ECHO Open Search ECHO Facts NASA’s Earth Observing System ClearingHOuse (ECHO) acts as the core metadata.
CWIC Open Search Best Practices Doug Newman (NASA ECHO) CEOS WGISS-37 April 15th 2014 Presenter: Archie Warnock (A/WWW Enterprises)
CEOS OpenSearch Project Yoshiyuki Kudo (JAXA) WGISS-37.
Discovery Best Practices ESIP Winter Meeting, 10:30am January 8, 2015 Doug Newman (NASA Earthdata – Raytheon) This work was supported by NASA/GSFC under.
Page 1 OpenSearch Project CEOS WGISS Meeting #40 Interoperability Interest Group M.Albani, P.Mougnaud, A.Della Vecchia (ESA) Yves Coene (Spacebel) WGISS#40.
CWIC Development Team Yuanzheng Shao Lingjun Kang Archie Warnock
Discovery and Metadata March 9, 2004 John Weatherley
AIRS Meeting GSFC, February 1, 2002 ECS Data Pool Gregory Leptoukh.
CWIC Status Report Yonsook Enloe yonsook. k.
HMAS - Task 4 OpenSearch Extensions
Michael Morahan CEOS WGISS-43 Meeting
CAP-378 and “Conhecer para não ignorar”
EUMETSAT CWIC Status Report
ESIP Discovery – Show & Tell ESIP Summer Meeting 2011 Matt Cechini
Introduction to the ESIP Discovery Cluster
OpenSearch: the data search API for everyone
Tools and guidance for data providers
Laboratory on Geoinformatics and Cartography
WGISS-41: IDN Report Michael Morahan CEOS WGISS-41 Meeting
O. Barois, A. Della Vecchia, M. Albani (ESA)
CWIC Status Report Yonsook Enloe yonsook. k.
CWIC Status Report Yonsook Enloe yonsook. k.
CWICSmart A programmatically-derived user interface for Open Search implementations WGISS-39 Doug Newman (NASA EOSDIS – Raytheon) This work was supported.
WGISS Connected Data Assets April 5, 2017 Yonsook Enloe
Search Relevancy in GEO Data Access Broker
Tweaking CWIC Practices to Fit
CEOS OpenSearch conformance testing
EUMETSAT CMR/CWIC Status Report
WGISS Connected Data Assets Client Guide Oct 23, 2018 Archie Warnock
Status OpenSearch Standardisation Activities - HMA-S Project
ESIP Winter Meeting 2016 January 2016
CEOS OpenSearch Project
Proposal of a Geographic Metadata Profile for WISE
OpenSearch and JSON-LD for enhanced Earth observation data and service discovery Dr. Ingo Simonis Workshop on making spatial data discoverable through.
QoS Metadata Status 106th OGC Technical Committee Orléans, France
WGISS Connected Data Assets Session Today
WGISS WGISS Connected Data Assets Status Report October, 2019 CWIC Team Eugene Yu (GMU), Archie Warnock (A/WWW), Li Lin (GMU)
Presentation transcript:

Earth Data Open Search Specifications Doug Newman (NASA ECHO) CWIC January 2014

The specifications

Open Search Still in draft?!!! Open Search descriptor document URL element, template attribute Query element Request HTTP GET URL with standard query parameters Constructed programmatically from URL element definition in OSDD Response ATOM feed response with zero or more entries Links to metadata, data, browse, more searches

The base extensions Geo extension - Spatial constraint by point, box, circle and WKT (line polygon etc) Spatial constraint by place name Spatial constraint relation * Search constraint by uid?!! * Spatial extent via GeoRSS elements Time extension - Temporal constraint by start and end date using RFC-3339 No temporal extent guidelines Parameter extension - A more formalized specification of search parameters Permissible ranges Pattern matching for permissible values Relevancy extension - Ranking your results * Recently we see that the GEO extension has been augmented by the OGC specification

The OGC specification Candidate standard Rel=‘via’ still in examples - ^&#$#()))_!!!! Elements of this standard have crept into the geo extension Navigation by links (prev, self and next)

The ESIP best practices Dynamic, bespoke OSDDs Nested discovery via hypermedia Link ‘rel’ mapping (augmented by media type) data – enclosure metadata – describedBy documentation – describedBy browse – icon OSDD – search OpenDAP Spatial extent as minimum bounding rectangle Temporal extent as dublin core date

Navigating this mine field 7

Insert cheeky graphic here… Attribution: Open Search Specs

The hierarchy OGC Specification ESIP Best Practices CEOS Best Practices Geo Extension Time Extension Parameter Extension Relevancy Extension Open Search Specification via describedBy

The CEOS best practices 1.Conform to the Open Search Specification 2.Conform to the OGC Specification 3.Take pertinent ideas from ESIP best practices 4.Add our own recommendations Such as, Make best attempt at coercing clients to provide client ids Extend ESIP ‘two step’ idea to link IDN dataset -> CWIC granule searching Embrace hypermedia Navigation by ‘self’, ‘next’, ‘prev’ Media types Achieve a ‘programmatic client’ where possible. Relevance Utilizing the parameter extension for better clarity of service Spatial (MBR+) and temporal (Dublin Core) extent representation

How it will look in theory

Visualization HTTP Response CWIC Dataset 1 CWIC Dataset 2 Metadata Link Data Link Search Link Metadata Link Data Link Search Link HTTP GET Request IDN CWIC OSDD HTTP Response Granule 1 Granule 2 Metadata Link Data Link Browse Link Metadata Link Data Link Browse Link HTTP GET Request CWIC OSDD for dataset 1

Open Search Descriptor Document ‘We essentially ignore everything except the URL element’ Chris Lynnes, ESIP Winter 2014 IDN - one OSDD exposing CWIC datasets (dynamic*) CWIC one OSDD for general granule queries one OSDD per dataset (dynamic*) for IDN coupling Obtain OSDD by URL with mandatory client id parameter Should we exercise draft 2 of the Open Search parameter extension? * Dynamic with respect to client id HTTP GET domain/opensearch/resource(s)/descriptor_document.xml?clientId=d

Request HTTP GET domain/opensearch/resource(s).atom Free text os:searchTerms datasets.atom?keyword=MODIS Spatial geo:box, (geo:geometry) granules.atom?boundingBox=-180.0,-90.0,180.0,90.0 granules.atom?geometry=POINT (-5 -5) granules.atom?geometry=LINESTRING (5 5, 4 4) granules.atom?geometry=POLYGON ((30 10, 10 20, 40 40, 30 10)) Temporal time:startTime, time:endTime datasets.atom?startTime= T22:00:00Z datasets.atom?endTime= T22:00:00Z Traversal os:pageNumber, os:numberOfResults granules.atom?pageNumber=1&numberOfResults=10

Response (1 of 3) Navigation

Response (2 of 3) Navigation … cwic.gov/opensearch/granules/ descriptorDocument?datasetId=1234&client=d … …

Response (2 of 3) Content ID – resolvable URI cwic.gov/foo?uid=Landsat_8:LC LGN00 Spatial Extent – MBR bounding box Temporal Extent – Dublin Core date T03:11:45Z/ T03:12:17Z Links – Data: – Metadata: – Browse: – Documentation: – Alternate:

Challenges Maintaining coupling between IDN and CWIC Interpretation of existing Open Search implementations Handling specification divergence Programmatic client from specification- compliant implementations Should we use the parameter extension? Ranking

Questions