Community feedback re TAP metadata

From: Kona Andrews <kea-at-roe.ac.uk>
Date: Wed, 7 Mar 2007 11:20:43 +0000


Dear all,

I have consulted with the community here regarding our TAP metadata query proposals, based on the draft document Francois has kindly prepared at http://vizier.u-strasbg.fr/~francois/ivoa/TAP-metadata.htx.

I received quite a number of responses, which I shall summarize here as key points.



Key point 1: VOTable may not be not adequate/easily extensible

There are concerns about whether VOTable is adequate as a metadata description format, now and in the future. One correspondent writes:

VOTable is not intended/optimised for expressing service metadata, and may be overly restrictive. Additionally, should there be a future requirement for even more expressive service metadata, it may not be possible to extend VOTable to cover this.



Key point 2: The IVOA already has a draft standard for service metadata

Correspondents point out that considerable effort has already been put in place in the IVOA Registry effort to define metadata description formats for data services.

We are asked if we have objections to those descriptions:

It is suggested that we work with the Registry team if so, to produce a better metadata description:


Key point 3: Data services are likely to have to provide registry metadata in future

The VOSI (VO Support Interfaces) working draft already describes a method for getting metadata, in VO Registry format, that all services should support:

http://www.ivoa.net/twiki/bin/view/IVOA/IvoaGridAndWebServices#VO_Support_Interfaces_proposal

A correspondent writes:

      I suspect there will be a requirement for IVOA services to support the 
      VOSI and I believe getMetadata is a required method.  

      I think [the current working draft of VOSI] is a little outdated 
      because it tends to refer a little more towards SOAP services, but I 
      am quite certain there is an intention for it to be used with Http-get 
      as well. 

In other words, data services are likely to have to support returning service metadata in registry format; if so, even the simplest TAP services will have to supply such metadata to be VO-compliant.

To this, I would add another point: if a service is to be a compliant, discoverable VO service at all, it will need to be registered. Even the simplest TAP services will therefore need to be able to generate registry metadata (or have it generated on their behalf) - so we don't avoid that particular piece of work by not providing a proper registry-format getMetadata call in TAP. Or are we really suggesting that TAP services need not be part of the VO?



Key point 4 - There is not a strong objection to additional metadata methods

Correspondents do not seem to oppose the provision of additional metadata methods (e.g. those returning results in VOTable), as long as the registry-format metadata call is provided.


Summary

Based on these inputs, I therefore propose that services implementing the TAP protocol *must* provide a metadata method that returns a proper registry-format service description. I propose that we consult with the Registry group for advice on this matter (i.e. for advice regarding what resource description/schema is most relevant). If the current standard for data service descriptions is inadequate for our purposes, we should provide feedback about this to the registry group.

Please note that providing registry-formatted metadata descriptions does *not* imply that TAP needs SOAP; we could return the relevant XML description via REST (just as a simple conesearch can return VOTable).

As to providing metadata in VOTable format, I would not object to this being supported in TAP, and Francois' draft document is an excellent starting point. I am not sure that this alternative method should be compulsory, although it probably wouldn't hurt if it were.

In general, as an IVOA working group I do think we have a duty to try and work with the standards already defined by the IVOA, even if that means a bit more work for us in the short term.

Best wishes,
Kona

-- 
Kona Andrews        kea-at-roe.ac.uk
AstroGrid Project   http://www.astrogrid.org
IfA, Royal Observatory, Blackford Hill, Edinburgh EH9 3HJ
Received on 2007-03-07Z12:20:55