Progress
glemson
gerard.lemson at mpe.mpg.de
Tue Feb 24 01:45:28 PST 2009
Dear Francois
In my comments on TAP (see http://www.ivoa.net/forum/dal/0902/0992.htm) I
have also discuss the metadata specification part. I tried there to reflect
the discussions we ave had about indexes, foreign keys etc in previous
emails.
Could you have a look there and see whether you agree with my
characterisation of our discussion?
Thanks
Gerard
Francois Ochsenbein writes:
>
>
> Hi,
>
> I'm really happy to see that there is now some convergence in
> the way of finalizing the TAP standard (I feel very uncomfortable
> when the discussion is lead by psychological reactions, so I
> apologize for taking time to react)
>
> I like Pat's new document, and hope the route to the final version
> is now not far ahead. I enclose comments about this new version,
> in a more or less order of importance (from my point of view :-)
>
> 1. About VOTable INFO (section 2.9.1) as mentionned before (end
> of last year), plain text will not be allowed directly within
> the INFO tag in VOTable1.2, but within a DESCRIPTION sub-element
> e.g.
> <INFO name="QUERY_STATUS" value="OK">
> <DESCRIPTION>Successful query</DESCRIPTION>
> </INFO>
> (the textual comment is not essential in this example anyway :-)
>
> 2. The TAP_SCHEMA: I still feel it's incomplete and could be improved:
>
> a) in TAP_SCHEMA.tables:
> * what is 'output' table_type is not obvious (table created
> on the fly e.g. by running a model ? )
> * some kind of standardized description seems to be missing:
> with 20,000 tables the selection of the interesting tables
> does not look obvious on the basis of this schema. In the
> case of vizier we have keywords, wavelength domain (exists
> in VOResource), usual abbreviations (exists in VOResource),
> relations between tables (tables belonging to the same
> 'astronomical catalog')
> * some statistical properties are quite important
> for applications (number of tuples at least approximative,
> sky coverage if relevant, to quote those existing in
> VOResource)
>
> b) in TAP_SCHEMA.columns:
> * "primary" and "std" : I'm not sure to understand what it
> means. I guess they have to do with the 'importance' of
> a column ? In this case, these attributes are similar
> to the 'VERB' option of the ConeSearch, and these two
> attributes could be replaced by a single one ('visibility'
> or 'importance').
> Unless 'std' stands for 'non-virtual' (i.e. actual columns
> in database, vs columns computed before delivering the output)?
> * "indexed" does not always apply to a single column --
> indexes may be built on a set of columns (e.g.
> index on (dec, ra))
> * domains are missing (domains describe the possible
> values of a column, as a range or a list of values,
> and the existence of null/blank in columns). Quite
> useful for applications, too.
>
> -- important properties of the relational tables are missing
> from the TAP_SCHEMA, especially the properties of unicity
> (keys of the relational schema). As in the case of indexes,
> keys are defined as a combination of columns in a table,
> and therefore can't just be an extra attribute of
> TAP_SCHEMA.columns
>
> 3. Following Bob's comments, I would also prefer another word
> than 'LANG' to specify the way the query is coded. QUERYMETHOD
> looks pretty clear, even though it seems somewhat long...
>
> 4. For the output format (section 2.3.6) I'm wondering why
> tab-separated-values is not included -- generally easier
> to deal with, as many columns do include commas in their
> contents, while control characters like tab are (generally)
> not existing in table columns. In the final document,
> it would be useful to write down the mime type corresponding
> to each format.
>
> 5. Finally, I feel there should be some words about TAP and
> ConeSearch -- after all ConeSearch is doing a fraction of
> what is described in the TAP document.
>
> Thanks to all contributors !
> Francois
> =======================================================================
> Francois Ochsenbein ------ Observatoire Astronomique de Strasbourg
> 11, rue de l'Universite 67000 STRASBOURG Phone: +33-(0)390 24 24 29
> Email: francois at astro.u-strasbg.fr (France) Fax: +33-(0)390 24 24 17
> =======================================================================
More information about the dal
mailing list