[Esip-discovery] proposed mechanism for version identification

Gallagher James jgallagher at opendap.org
Thu Aug 9 13:39:15 EDT 2012


On Aug 9, 2012, at 8:54 AM, Lynnes, Christopher S. (GSFC-6102) wrote:

> Here is the proposed way for identifying a given discovery service with an ESIP Discovery convention version.
> 
>> (1) The ESIP Discovery Version with which a provider complies would be identified by declaring an ESIP namespace within the root element of the document, i.e.:
>> a)  the <feed> element for Atom responses
>> b)  the <OpenSearchDescription> element for OpenSearch Description documents
>> 
>> (2) Note that (b) forces an OSDD to contain descriptions for only one version of the spec. However, this is a feature in that a given ESIP specification version may affect the OSDD structure and contents themselves.
>> 
>> (3) The namespace prefix shall by convention be "esip".  
>> 
>> (4) The namespace URI shall be http://commons.esipfed.org/ns/discovery/<version>/.
>> 
>> (5) Thus, the opening element for an ESIP-compliant atom feed may look like:
>> 
>> <?xml version="1.0" encoding="UTF-8"?>
>> <feed xmlns="http://www.w3.org/2005/Atom" 
>>       xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"
>>       xmlns:esip="http://commons.esipfed.org/ns/discovery/1.2/">
>> 
>> The namespace URI will be dereferencible to the text describing the ESIP discovery conventions for that version.
>> 
> 
> Any comments

+1

> --
> 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

--
James Gallagher
jgallagher at opendap.org
406.723.8663

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 203 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://www.lists.esipfed.org/pipermail/esip-discovery/attachments/20120809/c8ae2c20/attachment.asc>


More information about the Esip-discovery mailing list