Branching off the spectrum data model?

From: Alberto Micol <Alberto.Micol-at-eso.org>
Date: Fri, 15 Sep 2006 12:26:54 +0200

Dear Doug and all,

I finally got a chance to read this fantastic document. It is in very good shape, and will be a very good reference to any data provider.

I will split the most relevant comments I have in a couple of emails. Here the first and I think the most important one:

MUST/SHOULD/MAY aka REQUIRED/OPTIONAL


Regarding the Data Model we have always to compromise between:

One could claim that data providers are astronomers, but the feeling I have is that currently in the VO many CSs, for various reasons, are assuming the role of data provider.

For this reason I claim that any data model MUST be strict and enforce some *required* fields, more than it is currently done. Only in this way we will avoid mistakes and bad omissions; without that we will not be able to build the fantastic machinery to do science that we want to build.
Note: As an example to this, I'll comment about the

       Accuracy fields (which are all currently optional)
       in another email.

On Sep 14, 2006, at 07:41, Doug Tody wrote:

> In general what is required or optional depends upon how a general
> data model is used - it might be different in different
> circumstances.

This is why we should branch off the data model according to the type; for example:

For a theoretical spectrum:

     the Space/Time characterisation is optional
     the Spectral characterisation is required
     etc.

For an observed spectrum,

     the Space/Time/Spectral characterisation is required
     etc.

etc.

I prefer this branching-off approach than the generic statement that: "since we have too many different applications of the model we should have no required fields".

This way it will be much easier for data providers, and the VO will benefit of more conforming services.

Alberto Received on 2006-09-15Z12:27:19