[VEP-008] new term in product-type: #dynamic-spectrum

BONNAREL FRANCOIS francois.bonnarel at astro.unistra.fr
Fri Jun 18 16:16:44 CEST 2021


Hi Markus,
Hi Yan and Baptiste,
Hi all,
Le 17/06/2021 à 12:28, Markus Demleitner a écrit :
> Hi,
>
> On Wed, Jun 16, 2021 at 02:30:01PM +0200, Baptiste Cecconi wrote:
>> Dear colleagues,
>>
>> here is another VEP for the product-type vocabulary.
>>
>> We propose a new term: #dynamic-spectrum
>>
>> See here for details:
>> http://volute.g-vo.org/svn/trunk/projects/semantics/veps/VEP-008.txt
> Thanks for preparing that, but since product-type is preliminary as a
> whole right now, there's no need for VEPs -- we can just edit the
> vocabulary at this point.
>
> François has volunteered to serve as an editor of the vocabulary for
> now, so unless he has major qualms, I'd let him add the term and then
> poke me to re-build the published vocabulary.  Me, I'm fairly happy
> with the concept, the identifier, the label and the definition, so
> you'd get my go-ahead.
>
> I'd probably add it as a top-level term at this point.  I'm getting
> more and more convinced that the introduction of the top-level array
> classes was not a good idea (nobody is going to look for "2 d
> arrays", and the original idea -- constraining to datasets that a
> given client will be able to process -- probably is something we
> can't do anyway), so there's no point in wasting brain cycles on that
> sort of hierarchy at this point.
see below
>
> François, feel free to poke me if you'd

> like me to go through the
> technical motions.

Well I had to remind how it worked with svn and volute because I am now 
more used to github.

And find out my volute credentials !!!

But apparently the source is now updated. Doens't seem to be on the 
vocab list yet however

Does that require a specific action by me, or Markus  ?

>   
>
> Once it's in, let's move VEP-008 to Abandoned with a comment it just
> went in since the vocabulary was still preliminary; not pretty, but
> better than potentially have two VEP-008s later, or to make it seem
> as if VEP-008 went through a normal VEP procedure.
>
> Thanks,
>
>          Markus

Classification of dataproducts seem to be very difficult. I don't think 
a tree-like vision is possible (except if we exclude all but one of 
following criteria). Nodes in a matrix maybe.

      How can we characterize dataproducts. data products are set of 
points in a parameter space, obtained from an observation or a simulation.

           I see at least and at first sight 4 different criteria

           1 )   independence/dependence of parameters (= axes)

               a )   if all are independent we are facing an event list

               b )  if all but one are dependent of the latter, we are 
facing a scalar function

                c )   if a group of axes are independent each from 
others and the others depends of them we have a (multi)variate function 
of several variables or something like that

            2 ) second criterion : nature of the independent or 
dependent axes (= observables)

                    this looks like a secondary criterion refining 1 )

                          for example 1 b ) with dependent axis = mag or 
flux and independent axis = time is a lightcurve.

                                              and with independent axis 
= spectral axis  we have a spectrum or a sed.

            3 ) third criterion  : quality of sampling.

                     We will distinguish well sampled axes from 
under-sampled axes. the latter we will call spares axes.

                     Which axes are sparse and which are not this will 
give us a wide variety of products. For example a scalar function 
flux(spectral coordinate) regularly sample is spectrum while the sparse 
one is a sed ?

                     Well sampled data are generally regularly sampled 
(constant sampling/resolution ratio) while for sparse data we don't 
really care if they are regular or irregular?

            4 ) fourth criterium : organization . We have basically 
matrices (bitmaps) and tables.

                      If we have several independent axes regularly 
sampled  the matricial (=bitmap) organization is probably the best 
choice. But the reverse is not true. because any matrix axis needs a 
mapping from the world axis to the matrix index (pixel number). And this 
mapping can be very far from linear !!! Think to "lookup functions" in WCS.

                      In  addition we can combine both organizations . I 
don't see example of matrices where the matrix cells are tables, but I 
do know tables where the table cells are matrices !

                      Think to a visibility dataset. it's irregularly 
sampled on u and v axes. Probably a table will be created for that. But 
each u,v cell will contain a time/frequency(independent)-complex 
visibility (dependent) multivariate function well organized as a matrix

              All these criteria  will build a complex mesh. Can we 
simplify  that and have a tree ? Not sure !!!

              It's probably better to identify product types obviously 
different  according to the practice and see if some of them may be 
unambiguously considered as children of others

                 ( light curve < timeseries ? )

Cheers

François



More information about the semantics mailing list