Elements to add to TabularSkyService

Martin Hill mchill at dial.pipex.com
Thu Jul 1 09:23:46 PDT 2004


Roy Williams wrote:

> Why is this schema being rebuilt? 

It's not really; this is an existing one that has been around for a while.

> The PARAM in VOTable is semantically IDENTICAL to this new thing. Isn't it?

Sort of but not really; there are some shared attributes because the VOTable 
header is doing a similar thing: describing the characteristics of a column of 
data.

However the VOTable header element has some rather peculiar aspects (see I *can* 
be nice about it :-) to do with it's age (PARAM?!) and the way data is stored in 
VOTables (array of chars?) that are not really suitable for what we want to do 
with the metadata just now. Nor is it trivial to extract PARAM from VOTable. 
Nor is it easy to introduce changes to the VOTable format; the concept of 
<ErrorColumn> has been turned down before, and we need that!  I suspect (though 
this is a different thread) we will also need versioned UCDs for the metadata, 
so that both older and newer clients can use datacenters.

If we find they converge later, then it might be worth the effort of extracting 
PARAM to its own schema and reusing it.

In fact, although I suspect VOTable advocates will recoil at the thought, it 
will be far more useful to remove the VOTable header and replace it with a 
suitable VOResource extension (when they are ready), so that the data in the 
table can be more fully described....

Cheers

Martin

-- 
Martin Hill
www.mchill.net
+44 7901 55 24 66




More information about the registry mailing list