OpenSearch Framework

From Gcube Wiki
Revision as of 12:02, 31 May 2010 by Gerasimos.farantatos (Talk | contribs) (OpenSearch Resource)

Jump to: navigation, search

Description

The role of the OpenSearch operator is to provide support for querying and retrieval of search results via OpenSearch from resources which expose an OpenSearch description document. The operator accepts a set of query terms and parameters, the URL of an OpenSearch description document and an #OpenSearch Resource reference. After performing the number of OpenSearch queries required to obtain the desired results, it returns these results wrapping them in a ResultSet.

Extensibility Points

OpenSearch Resource

The purpose of an OpenSearch resource object is to describe the specifications of an OpenSearch resource. Among the attributes included are:

  • The name of the resource
  • Whether the resource provides direct or brokered results
  • Transformation specifications
  • Security specifications

A more complete description will be added shortly.