[Esip-discovery] Impact of Discovery services

Hua, Hook (388C) hook.hua at jpl.nasa.gov
Thu Mar 10 18:42:24 EST 2011


Hi Chris,

We did something similar with the WSNEWS OpenSearch service. We also used SOLR and mapped the SOLR Response into the ESIP Federated Search 1.0 spec response. For us we wanted to keep SOLR loosely coupled from ESIP, and so did the mapping in an external Python package. We leveraged Google's gdata API to help create the Atom response.

Sample granule OpenSearch (noticed the query time that was pass-through from SOLR)
http://wsnews.jpl.nasa.gov:8100/opensearch/granule?dataset=NEWS%20Regrid%20airs.aqua%201.0hr%20Nearest%20Neighbor%200.50x0.50degrees%20v1.0&q=temperature&bbox=-180,-90,180,90&datetimestart=2000-01-1T00:00:00Z&datetimeend=2010-01-1T00:00:00Z&startindex=0&itemsperpage=10&format=atom

The new issue tracking for SOLR-2419 links to an older ESIP 1.0 spec.

We are hoping the community will start updating implementations to the 1.1 spec once finalized:
http://wiki.esipfed.org/index.php/Discovery_Cast_Atom_Response_Format_v1.1

But we still need more DCPs that "extend" DCP-1 with specifics for granule and collection responses. DCP-1 is meant as a baseline common spec.

Thanks for the info,
Hook

________________________________
From: Chris Mattmann <chris.a.mattmann at jpl.nasa.gov>
Date: Thu, 10 Mar 2011 08:06:11 -0800
To: "Lynnes, Christopher S. (GSFC-6102)" <christopher.s.lynnes at nasa.gov>
Cc: Hook Hua <hook.hua at jpl.nasa.gov>, <esip-discovery at lists.esipfed.org>
Subject: Re: [Esip-discovery] Impact of Discovery services

Hey Chris,

We just used the default SOLR Response Writers (one of which is RSS, and others being XML, JSON, etc.) on those projects. In some prior projects, I did use Apache Nutch's OpenSearch response writer (circa 2005) and found it to be quite effective:

http://s.apache.org/DfZ

Here's some docs on the SOLR Response Writers:

http://wiki.apache.org/solr/QueryResponseWriter

It would be really useful to write an ESIP Federated Search response writer and maybe contribute it back to the SOLR community so that downstream users of SOLR (us and any other NASA project) could get the ESIP Federated Search protocol for free.

I've created:

https://issues.apache.org/jira/browse/SOLR-2419

to track this.

Cheers,
Chris


On Mar 10, 2011, at 7:34 AM, Lynnes, Christopher S. (GSFC-6102) wrote:

> Chris,
>  Did either of those efforts use OpenSearch and/or the ESIP Federated Search conventions?  If not, any thought about migrating to those conventions?
>
> On Mar 10, 2011, at 12:19 AM, Mattmann, Chris A (388J) wrote:
>
>> Hi Guys,
>>
>> I've been part of two efforts in the Discovery service arena:
>>
>> 1. for the NASA Virtual Oceanographic Data Center project, where we focused on NASA and NOAA oceanographic datasets (NVODS, OSTM, PO.DAAC), and making them available via a Solr facet+free text search. http://vodc.jpl.nasa.gov. This was an ACCESS 2007 funded project.
>>
>> 2. for the NASA Coastal Marine Discovery Service (CMDS), where we are extending on our VODC work, and focusing mostly on coastal ocean datasets (fisheries, etc.), looking at e.g., ERRDAP, Coastwatch, etc., and focused on linking the data into the EasyGIS system. This is an ACCESS 2009 project.
>>
>> Both #1 and #2 include the use of Apache Solr, and Apache OODT search services.
>>
>> Cheers,
>> Chris
>>
>>
>> On Mar 9, 2011, at 4:58 AM, Lynnes, Christopher S. (GSFC-6102) wrote:
>>
>>>
>>> On Mar 8, 2011, at 2:50 PM, Hua, Hook (388C) wrote:
>>>
>>>> It would be useful to eventually get an assessment of the impact of
>>>> Discovery services to the community. More specifically, to be able to answer
>>>> these two questions:
>>>> (1) Where Discovery services have been implemented and deployed?
>>>
>>> Also, we should distinguish between server and client implementations.  Here at GES DISC, we have implemented:
>>> (1) server - Mirador
>>> (2) client - Mirador cross-data center search
>>> (3) client - Giovanni
>>> (4) client - Simple Subset Wizard
>>>
>>>> (2) Have there been any improvements to data and service discovery/access?
>>>
>>> Not sure what to put for this--can you provide an example or two?
>>>
>>>>
>>>> We could get a good start on (1). Some wiki pages were setup with listings
>>>> of Discovery services and clients. Some people have already begun submitting
>>>> entries. But we want to invite more to submit your deployed or
>>>> in-development Discovery services/clients. These are not meant as an
>>>> official registry, but rather meant to give ourselves a better understanding
>>>> of who has or is implementing what.
>>>>
>>>> http://wiki.esipfed.org/index.php/Discovery_OpenSearch_Services
>>>> http://wiki.esipfed.org/index.php/Discovery_DataCasting_Services
>>>> http://wiki.esipfed.org/index.php/Discovery_ServiceCasting_Services
>>>> http://wiki.esipfed.org/index.php/Discovery_Clients
>>>>
>>>> Thanks,
>>>> Hook
>>>>
>>>> _______________________________________________
>>>> Esip-discovery mailing list
>>>> Esip-discovery at lists.esipfed.org
>>>> http://www.lists.esipfed.org/mailman/listinfo/esip-discovery
>>>
>>> Christopher Lynnes
>>> Goddard Earth Sciences Data and Information Center, NASA/GSFC
>>> 301-614-5185
>>>
>>> _______________________________________________
>>> Esip-discovery mailing list
>>> Esip-discovery at lists.esipfed.org
>>> http://www.lists.esipfed.org/mailman/listinfo/esip-discovery
>>
>>
>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>> Chris Mattmann, Ph.D.
>> Senior Computer Scientist
>> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
>> Office: 171-266B, Mailstop: 171-246
>> Email: chris.a.mattmann at nasa.gov
>> WWW:   http://sunset.usc.edu/~mattmann/
>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>> Adjunct Assistant Professor, Computer Science Department
>> University of Southern California, Los Angeles, CA 90089 USA
>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>
>
> --
> Dr. Christopher Lynnes     NASA/GSFC, Code 610.2    phone: 301-614-5185
>
>


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Chris Mattmann, Ph.D.
Senior Computer Scientist
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 171-266B, Mailstop: 171-246
Email: chris.a.mattmann at nasa.gov
WWW:   http://sunset.usc.edu/~mattmann/
Phone: +1 (818) 354-8810
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adjunct Assistant Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.esipfed.org/pipermail/esip-discovery/attachments/20110310/9e6a4dfa/attachment.html>


More information about the Esip-discovery mailing list