[Esip-discovery] java api for opensearch
Mattmann, Chris A (388J)
chris.a.mattmann at jpl.nasa.gov
Wed Feb 29 00:14:38 EST 2012
Hi Eric,
Thanks for passing this along. Specific comments below:
On Feb 28, 2012, at 9:58 AM, Eric Rozell wrote:
> 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.
+1, I didn't know about this but was pleased to hear about it.
At one point, in 2005, we implemented Open Search in Nutch, see:
http://s.apache.org/il
>
> 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).
+1.
>
> 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).
Couldn't this be handled via XML Schema and XSD?
>
> 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?
I think it should be an interface too...I don't have any in mind off the top of my head but would be great to know
if other folks do.
Cheers,
Chris
>
> 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
>>
>
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
More information about the Esip-discovery
mailing list