SED serialization

Doug Tody dtody at nrao.edu
Wed Feb 14 09:32:30 PST 2007


Miguel -

This is very useful as I think it helps illustrate how complex SEDs
can be, especially if we consider heterogeneous or theory data, or
dynamically computed SEDs.  While a multi-segment spectrum (or time
series) can be considered a special case of a SED, in general SEDs
can be much more complex than this.

If I understand your argument correctly, you are saying that:

     o	Spectrum as it stands is the right approach for the case of
 	"simple" 1-D spectra (although some more features such as
 	for modeling photometry may be required).

     o	For SEDs what is mainly needed is a high level description
 	of the overall SED object.  The individual observations or
 	datasets ("segments") which contributed to the SED can be
 	anything, and are best dealt with by pointing to primary
 	datasets that describe these (e.g., a separate 1D-spectrum,
 	image cutout, etc.  Existing interfaces such as SSAP, SIAP,
 	TSAP, etc. could then presumably be used to get at this data.

Perhaps smaller Spectrum or whatever objects can be directly included,
but this could get complicated - we should think more carefully about
what this really means.

The following is an especially good point:

     > The VOTables that the applications will deal with (and also users)
     > will be smaller in size and, hence, virtual memory (e.j. my set of
     > high-resolution spectra results, that I would include in a single
     > VOTable in the SED dm will have a size about 4Gb).

This could also be the case for time series or theory data of course.

In a case like this, there really is no way we can practically
include the individual datasets directly as segments, and some means
of pointing to the external data is required.  Then if the analysis
needs to go look at the primary data it can use an existing interface
appropriate to that data to access it.

 	- Doug



More information about the dm mailing list