Difference between revisions of "Federated Search Convention"

From Earth Science Information Partners (ESIP)
Line 8: Line 8:
  
 
== Restriction Conventions ==
 
== Restriction Conventions ==
 +
=== Response Formats ===
 +
Although OpenSearch allows a number of different formats (HTML, RSS, Atom), the ESIP Federated Search convention is to return an Atom response.  This is (mostly) intelligible to browser-based newsreaders (the lowest common denominator) while providing a relatively rich structure for parsing as well as accommodating domain-specific  extensions.
 +
=== Time in Atom Response ===
 +
The ESIP Federated Search convention is to represent Time in the Atom response as Universal (Zulu) time, using the format YYYY-MM-DDTHH:MM:SS[.SSS]Z.  Fractional seconds are optional.
  
 
== Extensions ==
 
== Extensions ==

Revision as of 14:06, September 9, 2009

Motivation

Overall Architecture

Reuse of Existing Standards

Modification of Standards

Restriction Conventions

Response Formats

Although OpenSearch allows a number of different formats (HTML, RSS, Atom), the ESIP Federated Search convention is to return an Atom response. This is (mostly) intelligible to browser-based newsreaders (the lowest common denominator) while providing a relatively rich structure for parsing as well as accommodating domain-specific extensions.

Time in Atom Response

The ESIP Federated Search convention is to represent Time in the Atom response as Universal (Zulu) time, using the format YYYY-MM-DDTHH:MM:SS[.SSS]Z. Fractional seconds are optional.

Extensions

Implementation Guidelines

Appendices

Sample Server Implementation

Sample Client Implementation