[Esip-discovery] java api for opensearch

Eric Rozell rozele at rpi.edu
Tue Feb 28 12:58:27 EST 2012


FYI, I have been using an OpenSearch API from the Abdera OpenSearch extension (also an Apache project).  It has some good features, but is definitely lacking in some areas.

One of the failures in particular is that the API should support retrieval of XML attributes by namespace.  For instance, if I want to read the role attribute of a opensearch:Query tag, it should be retrievable as opensearch:role (rather than just the local part of the curie).

I think we may also need this kind of attribute retrieval feature for the ESIP Discovery if we come up with some new Query tag attribute for "valid parameters" (e.g., esip:validparams).  

Looking briefly at the source code for Terradue, it looks like the OpenSearch Description API has been encapsulated in a class (com.terradue.jcatalogue.client.CatalogueDescription).  I think it would make a lot more sense to have a very generic OpenSearch API as its own separate project, rather than coupling with this jcatalogue project for Catalogue Satellite products.  Anyone know of any such projects?

Cheers,
-Eric

On Feb 28, 2012, at 12:31 PM, Mattmann, Chris A (388J) wrote:

> Awesome to hear! And ALv2 brings a smile to my face! :)
> 
> Cheers,
> Chris
> 
> On Feb 28, 2012, at 9:10 AM, Lynnes, Christopher S. (GSFC-6102) wrote:
> 
>> From Pedro:
>> 
>> Begin forwarded message:
>> 
>>>> Return-Path: <pedro.goncalves at terradue.com>
>>>> Received: (qmail 29299 invoked by uid 89); 25 Feb 2012 11:24:55 -0000
>>>> Received: from unknown (HELO smtp8.aruba.it) (62.149.158.228)
>>>> by smtplq01.aruba.it with SMTP; 25 Feb 2012 11:24:55 -0000
>>>> Received: (qmail 22277 invoked by uid 89); 25 Feb 2012 11:24:55 -0000
>>>> Received: from unknown (HELO ?10.12.10.26?) (pedro.goncalves at terradue.com@62.123.237.244)
>>>> by smtp8.ad.aruba.it with ESMTPA; 25 Feb 2012 11:24:55 -0000
>>>> From: =?iso-8859-1?Q?Pedro_Gon=E7alves?= <pedro.goncalves at terradue.com>
>>>> Content-Type: multipart/alternative; boundary="Apple-Mail=_02C79539-EEAA-4B0E-852A-F2686953C684"
>>>> Subject: java api for opensearch 
>>>> Date: Sat, 25 Feb 2012 12:24:52 +0100
>>>> Message-Id: <F9B91BDB-C070-4C44-8EAC-21033054051D at terradue.com>
>>>> To: esip-discovery at lists.esipfed.org
>>>> Mime-Version: 1.0 (Apple Message framework v1251.1)
>>>> X-Mailer: Apple Mail (2.1251.1)
>>>> X-Spam-Rating: smtplq01.aruba.it 1.6.2 0/1000/N
>>>> 
>>>> 
>>>> Hi all,
>>>> 
>>>> Just to inform that we are developing an open source (Apache license) =
>>>> java api for the OpenSearch with Geo and Temporal extensions
>>>> It is available at github:
>>>> https://github.com/Terradue/jcatalogue-client
>>>> 
>>>> The next step is to include the support for the xlink:role on the atom =
>>>> links when we close the issue,
>>>> 
>>>> ciao,
>>>> Pedro
>>>> 
>>>> 
>>>> Pedro Pereira Goncalves
>>>> http://www.terradue.com
>>>> +44 1865 60 06 07
>>>> +39 34 06 766 952
>> 
>> --
>> Dr. Christopher Lynnes     NASA/GSFC, Code 610.2    phone: 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/
> Phone: +1 (818) 354-8810
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> Adjunct Assistant Professor, Computer Science Department
> University of Southern California, Los Angeles, CA 90089 USA
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> 
> _______________________________________________
> Esip-discovery mailing list
> Esip-discovery at lists.esipfed.org
> http://www.lists.esipfed.org/mailman/listinfo/esip-discovery
> 

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


More information about the Esip-discovery mailing list