[georss] [Mass-Market-GEO] OpenSearch Geo - Feedback

Andrew Turner ajturner at highearthorbit.com
Tue Oct 9 21:00:20 EDT 2007


On 10/9/07, Cameron Shorter <cameron.shorter at gmail.com> wrote:
> Andrew,
> This email from Peter might answer some of your questions.
> My concern with CS/W complexity has been focused on the EBRIM format
> returned. Peter tells me that development for an ATOM response (which I
> assume is simpler) is in the pipeline.

Thanks -

>
> Panagiotis (Peter) A. Vretanos wrote:
> > Cameron,
> >
> > Though you might find these observations useful.  Feel free to forward
> > to all the mailing lists in the original message.  I don't want to do
> > it myself because I am too busy to get into an email debate!
> >

Heh - perhaps a wise choice on Peter's part ;)

> >
> > Looking at the table of contents of the CSW specification, the part
> > that overlaps the OpenSearch spec is only about 22 pages (clauses 10.8
> > and 10.9) which is not too bad.

HAHHAH! ;)

> >
> > Also, the KVP query invocations for OpenSearch and CSW are different
> > but not that different:
> >
> > OpenSearch:
> > (I hope I go this right, the templates and the samples seem slightly
> > different)

Peter kind of missed the actual point behind OpenSearch. It isn't a
specification of the *Keys* but what Keys to actually use.  Format is
based on the <url type=...> parameter in the specification. So you
could have the two examples below match up perfectly if you wanted to.
OpenSearch is flexible in that you aren't forced how you name your URL
parameters.

Complex searches are based on each individual engine.

So actually, you could expose a CSW service in OpenSearch doing this:
<Url type="application/atom+xml" template="http://example.com?
   constraint={searchTerms}
   &startPosition={startIndex}
   &bbox={geo:box}
   &service=CSW
   &version=2.0.2
   &request=GetRecords
   &constraintLanguage=CQL
   &typeName=csw:Record"/>

> >
> > Finally, there is a proposal to add stored queries to CSW so that a
> > stored query can be defined in CSW that looks pretty darn close to
> > OpenSearch.

This is something the REST crowd has discussed too.


More information about the georss mailing list