Title (Goal) | Support a ESIP Best Practices compliant OpenSearch API |
---|---|
Primary Actor | Developer |
Scope | The primary federated data discovery interface in the Earth Sciences internationally is a two-step OpenSearch. It would be optimal if any instance of Fedora that held such data could support discovery and access accordingly, so that users of any of the existing and developing search engines that are OpenSearch based can automatically find and support queries for those data (as well as all the other data in other non-Fedora repositories that they support - e.g., NASA, NOAA, ESRI geonetwork, CEOS, GEOSS, etc.). |
Level | |
Author | Ruth Duerr |
Story:
As a user of a particular Earth Science focused search interface (e.g., GEOSS broker, CWIC interface, etc.), I want all relevant Earth Science data to show up in my search results. The common two step standard for this is the two step OpenSearch Request.
A list of specifications and best practices for such an API follows:
http://www.opensearch.org/Specifications/OpenSearch/1.1
http://www.opensearch.org/Specifications/OpenSearch/Extensions/Geo/1.0/Draft_2
http://www.opensearch.org/Specifications/OpenSearch/Extensions/Time/1.0/Draft_1
http://www.opensearch.org/Specifications/OpenSearch/Extensions/Parameter/1.0
http://wiki.esipfed.org/images/9/97/Combined_Open_Search_Best_Practices_v0.4.pdf
http://www.opensearch.org/Specifications/OpenSearch/Extensions/Relevance/1.0/Draft_1
http://www.opengeospatial.org/standards/opensearchgeo
http://ceos.org/wp-content/uploads/2014/12/CEOSOpenSearchBestPracticeDocument-PublicComment.pdf
Fortunately there is a validator for this type of API available at http://testbed.echo.nasa.gov/cwic-smart/validations