SIA Evolution proposal
Francois Bonnarel
bonnarel at alinda.u-strasbg.fr
Mon Apr 19 08:56:08 PDT 2004
Hi all,
A couple of days ago I received a couple of comments from Markus Dolensky
on a preliminary version of the SIAP Evolution proposal. Here are these
comments with my answers.
<- From a conceptual viewpoint we doubt, however, that IDHA should be
<piggybacked onto a 'simple' access protocol; backward compatibility aside -
<it should be the other way round: there is a hierarchical representation of
<metadata which can be serialized into XML and it may have (CS, SIA, SSA, ADQL,
<...) access references in it's nodes.
---> I think I don't agree with that. SIA/SSA are allready describing
metadata, although in a flat manner. I think it is possible to add structure
in the result in order to reflect more relationships and concepts from the
data model. If we have a totally independant hierarchical representation of
metadata we do not need SIA/SSA any more.
<- if special schema for individual object classes have already been defined
<(http://www.ivoa.net/xml/), then they should be reused; this means (allowing
<to) extend the vocabulary beyond the VOTable.dtd.
----> That's a good point but I do not see which one I could use at the
moment.
<- since IDHA is one (observation oriented) data model, we need to make
<provisions to allow similar extensions for other (types of) models
----> We think the kind of mechanisms we defined is fully usable for other
data models than the single IDHA. We plan to build ans example with IVOA
Observation draft.
<- attributes in the additional tables should use the utype + URI mechanism (new
<VOTable 1.1 feature) to uniquely identify data model items; see
<http://www.ivoa.net/forum/votable/0327.htm
----> We added utypes in the example currently on line , slightly different
from the one you have seen.
<- about URL templates:
<What kind of functionality does it provide that cannot be achieved by narrowing
<down a query using constraints like &FORMAT=MIME-TYPE?
<Remember that an SIA service can define arbitrary optional query parameters. Do
<we have two redundant ways of achieving the same thing and if so do we need both?
-----> This point has been extensivly discussed with Doug Tody several
month ago. For example a cutout service requires a free central position
within certain limits. See a discussion of this in :
http://www.ivoa.net/forum/dal/0075.htm
Using arbitrary optional query parameters suppose that they can be defined
a priori fo the whole service. The URL templating is supposed to be observation
dependant.
<- the proposal does not mention any implications on querying: it seems that a
<service has to return all possible extension tables; there doesn't seem to be a
<way that a client can request a specific extension table like WCS info. This
<potentially increases the overhead and required network bandwidth enormously.
----> This is a very good point, we totally focussed on the answer. But
the Request/answer matching will rely on the use of different classes of the
datamodel in each case I Guess. We will check this before Boston.
SAUVONS LA RECHERCHE : <http://recherche-en-danger.apinc.org/>
=====================================================================
Francois Bonnarel Observatoire Astronomique de Strasbourg
CDS (Centre de donnees 11, rue de l'Universite
astronomiques de Strasbourg) F--67000 Strasbourg (France)
Tel: +33-(0)3 90 24 24 11 WWW: http://cdsweb.u-strasbg.fr/people/fb.html
Fax: +33-(0)3 90 24 24 25 E-mail: bonnarel at astro.u-strasbg.fr
---------------------------------------------------------------------
More information about the dm
mailing list