CWICSmart A programmatically-derived user interface for Open Search implementations WGISS-39 Doug Newman (NASA EOSDIS – Raytheon) This work was supported.

Slides:



Advertisements
Similar presentations
What is ECHO? HTTP-based Search and Ordering Using ECHOs REST and OpenSearch APIs How Can.
Advertisements

Tutorial EBSCOadmin Branding support.ebsco.com. To help you enhance the search experience for your users, EBSCO offers a number of custom branding options.
Support for Client Partners Eugene G. Yu Lingjun Kang Archie Warnock
CEOS IDN Report Cocoa Beach, FL WGISS-37, April 2014 Michael Morahan
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.
Slide: 1 CWIC Status Report Yonsook Enloe WGISS-39, Tsukuba May 13, 2015.
WGISS-37 Meeting Tuesday April 15 th 2014, 1:00PM CWIC-Smart and CWIC-Start Testing Calin Duma 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.
Updates from EOSDIS -- as they relate to LANCE Kevin Murphy LANCE UWG, 23rd September
Earth Data Open Search Specifications Doug Newman (NASA ECHO) CWIC January 2014.
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.
PERSONALIZED SEARCH Ram Nithin Baalay. Personalized Search? Search Engine: A Vital Need Next level of Intelligent Information Retrieval. Retrieval of.
2015 CWIC Developers Meeting February 19 th 2015 Calin Duma Doug Newman Service Level Agreements High-Availability,
Page 1 CSISS Center for Spatial Information Science and Systems WGISS-37 meeting,2014 CWIC OpenSearch Implementation Yuanzheng Shao, Lingjun Kang, Archie.
1 1 ECHO Overview and Status Enabling Interoperability with NASA Earth Science Data and Services GES DISC User Working Group May 10, 2011 Andrew E. Mitchell.
WGISS Richard MORENO CNES CEOS SIT-29 Meeting CNES, Toulouse, France 9 th -10 th April 2014.
SESIP_0715_DN1 OpenSearch Standards ESIP Summer Meeting 2015 Doug Newman (NASA Earthdata – Raytheon) Andrew Mitchell (NASA Earthdata) This work was supported.
Consolidated Metadata Repository (CMR) Status and Look Ahead CWIC 2015 Annual Meeting, February 18-19, 2015 This work was supported by NASA/GSFC under.
Page 1 Federated Earth Observation (FedEO) Demo & Future Activities CEOS WGISS Meeting #40 28 September – 2 October, 2015 Harwell, Oxfordshire, UK Hosted.
What is CWIC? Authors: Doug Newman Andrew Mitchell
CWIC + OPENSEARCH: IT WORKS WITH BROWSERS, TOO Archie Warnock Lingjun Kang Genyong Yu
CWIC Developers Meeting January 28 th 2014 Calin Duma CSW and OpenSearch from the CWIC Start client perspective.
Slide: 1 CWIC Status Report Yonsook Enloe WGISS-40, Harwell UK Oct 1, 2015.
Page 1 CSISS Center for Spatial Information Science and Systems CWIC Development Team Meeting, 2014 CWIC OpenSearch Design and Implementation Yuanzheng.
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.
ECHO Technical Interchange Meeting 2013 Timothy Goff 1 Raytheon EED Program | ECHO Technical Interchange 2013.
CWIC Development Team Yuanzheng Shao Lingjun Kang Archie Warnock
Wholesale Order Form Template -
Linking Big Data from Space to Apps on Earth
CWIC Status Report Yonsook Enloe yonsook. k.
User Characterization in Search Personalization
CWIC Status Report Yonsook Enloe yonsook. k.
CAP-378 and “Conhecer para não ignorar”
EUMETSAT CWIC Status Report
ESIP Discovery – Show & Tell ESIP Summer Meeting 2011 Matt Cechini
WGISS Connected Data Assets Sept 26, 2017 Yonsook Enloe
OpenSearch: the data search API for everyone
WGISS-45 International Directory Network (IDN) Report
O. Barois, A. Della Vecchia, M. Albani (ESA)
CWIC Status Report Yonsook Enloe yonsook. k.
CWIC Status Report Yonsook Enloe yonsook. k.
WGISS Connected Data Assets April 5, 2017 Yonsook Enloe
Earth Data Search Tool Demo
Search Relevancy in GEO Data Access Broker
WGISS Connected Data Assets April 9, 2018 Yonsook Enloe
CEOS WGISS INTEGRATED CATALOG (CWIC)
M. Albani, P. Mougnaud, A. Della Vecchia (ESA)
CEOS OpenSearch conformance testing
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
CEOS OpenSearch Conformance Test Document
EUMETSAT CMR/CWIC Status Report
WGISS Connected Data Assets Oct 24, 2018 Yonsook Enloe
WGISS Connected Data Assets Client Guide Oct 23, 2018 Archie Warnock
Database Connectivity and Web Development
ESIP Winter Meeting 2016 January 2016
CEOS OpenSearch Project
M. Albani, P. Mougnaud, A. Della Vecchia (ESA)
A. Della Vecchia, D. Guerrucci (ESA)
Web Application Development Using PHP
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)
NASA Earthdata Knowledge Base
ESA EO Thesauri Andrea Della Vecchia (Randstad), Yves Coene (Spacebel)
Presentation transcript:

CWICSmart A programmatically-derived user interface for Open Search implementations WGISS-39 Doug Newman (NASA EOSDIS – Raytheon) This work was supported by NASA/GSFC under Raytheon Co. contract number NNG10HP02C.

What is CWICSmart? Client for IDN and CWIC Open Search Client for any CEOS Open Search Developer Guide compliant implementation Client for any CEOS Open Search Best Practices compliant implementation Client for any Open Search specification compliant implementation

CwicSmart - home

CwicSmart – dataset search We use the OSDD to dynamically render a html form. Using the template and the parameter extensions we can determine whether a parameter is mandatory, it’s type, it’s bounds and whether it is a ‘core’ parameter like searchTerms. The user submits the form and we present the results. We use HATEOAS to generate links for traversing through the results. NEW: In the absence of such links we use elements mandated by the base OS specification. We use search links within the entries to provide ‘Search this <resource>’ links that perform two-step searches. In this case we are ‘searching this dataset’

CwicSmart – granule search Again we parse the OSDD to generate an HTML form to enable the user to perform a search against a child resource (in this case granules pertaining to the dataset they are searching on). All shared parameters are propagated to this search form. For example, bounding box. The OSDDs tell us whether they are ‘the same’ The user submits the form and we present the results. We use HATEOAS to generate links for traversing through the results. We use icon links within the entries to render browse thumbnails to the user We use ‘enclosure’ links within the entries to allow the user to download a resource (granule in this case)

Using other APIs

Facets Via the SRU specification: http://www.opensearch.org/Community/Proposal/Specifications/OpenSearch/Extensions/SRU/1.0/Draft_1 http://www.opensearch.org/Community/Proposal/Specifications/OpenSearch/Extensions/SRU/1.0/Draft_1

Re-badging CWICSmart code is on the Earthdata Code Collaboratory Will be mad public at some point soon in the future Simple Ruby On Rails application Instructions available to replace default assets with custom ones

Compliance

In conclusion… BEST – CEOS Developer Guide compliant CWICSmart can be used to query any Open Search implementation with varying degrees of user experience: BEST – CEOS Developer Guide compliant Better – CEOS Best Practices compliant Good – OGC extension compliant Fair – Open Search specification compliant CWICSmart will soon be open-sourced to allow providers to re-badge the application to their needs

https://api.echo.nasa.gov/cwic-smart Where is it? https://api.echo.nasa.gov/cwic-smart

Questions?