Spectra DM for theoretical spectra?
Carlos Rodrigo Blanco
crb at laeff.inta.es
Wed Jun 3 07:54:05 PDT 2009
So nice that you give an example! thanks for it :-)
And no, it doesn't seem difficult.
The problem here is that there is not a way to know, a priori, if the
first parameter of simulator1 has the same meaning or a completely
different one than the first parameter of simulator2.
(That's not a problem of SimDB, I have it too in S3, for instance)
You can do that mach using the same <label>s pointing to some
existing vocabulary using it as a reference. Actually that vocabulary
seems to be what is needed wether or not it is used from inside SimDB or
some other way.
(and I'm sorry if I'm using the word "vocabulary" in a loosy way ;)
On Wed, 3 Jun 2009, Gerard wrote:
> Hi Carlos
>
>>
>> I think that there is a minimum set given by:
>>
>> Teff: effective temperature of the star
>> Logg: logarithm of the gravity
>> Metallicity (for some authors this is the fraction of
>> elements heavier than Hidrogen and for other it is something
>> different, I can ask for a better definition to some real
>> astronomer :-)
>>
>> Some models need more parameters, but this would be a nice
>> start (those are the ones that I use for most of the services
>> that I'm using).
>>
>> In any case, I'm going to do a better list and I send it to you
>>
>> Maybe other people need other parameters... for instance,
>> recently some people from a group in France emailed me asking
>> for a data model to describe their theoretical spectra in the
>> VO and they sent me some quite complicated examples of what
>> they were doing, I'll ask them too
>>
>> (by the way, I would wish to keep this list simple,
>> containing only those parameters so important that "nothing
>> can be done without them", and then having the usual
>> discussion on how that list can be extended or not and if
>> something sofisticated is needed for the general case)
>>
>
> All of this can be modelled in SimDB, using the SimDB:InputParameter and
> SimDB:ParameterSetting classes.
>
> In XML you could describe this somewhat like the following (and let's not
> argue about the term <simulator>
> which you might prefer to be <model> or who knows what)
>
> First you describe your simulation code (model code):
>
> <simulator>
> <name>My favorite stellar model</name>
> ...
> <inputParameter>
> <name>Teff</name>
> <description>effective temperature of the star</description>
> <label>Some term from a semantic vocabulary that allows one to indicate
> physical concepts and observables.</label>
> </inputParameter>
>
> <inputParameter>
> <name>Logg</name>
> <description>logarithm of the gravity</description>
> <label>Some other term from a semantic vocabulary that allows one to
> indicate physical concepts and observables.</label>
> </inputParameter>
>
> <inputParameter>
> <name>Metallicity</name>
> <description>fraction of elements heavier than Hidrogen </description>
> <label>Some other term from a semantic vocabulary that allows one to
> indicate physical concepts and observables.</label>
> </inputParameter>
>
> </simulator>
>
> This has to be defined only once, and now all runs (models?) can refer to
> this code and list parameter settings:
>
> <simulation>
> <simulator>My favorite stellar model</simulator>
> <parameterSetting>
> <parameter>Teff</parameter>
> <value>1234</value>
> </parameterSetting>
> ...
> </simulation>
>
>
> Now one may argue that this is not as explicit as for example
>
> <MyFavoriteModel>
> <Teff>1234</Teff>
> <Logg>1</Logg>
> </MyFavoriteModel>
>
>
> But that model ONLY works for MyFavoriteModel, whereas the SimDB version
> works for all models that have input parameters.
> Moreover, the simulation code itself is explicitly described in the model
> itself.
> I don't think this is very difficult?
>
> It may be possible for a selected sub discipline to define an explicit set
> of parameters for which "nothing
> can be done without them". Possbily stellar atmospheres, evolution. These
> were actually singled out in last year's EuroVO DCA theory workshop and it
> was suggested that they get together and try to define this kind of explicit
> models.
> There was interest amongst participating scientists to contribute to such an
> effort. I can give names and email addresses if this is of interest.
>
> But note that this group is not defined because they produce synthetic
> spectra.
> But because they use similar types of models (or SimDB:Protocols in
> SimDB-speak).
>
> For example people producing galaxy spectra will have a different opinion
> about what input parametesr they can not do without.
>
>
>
>
> Gerard
>
>
>
>
More information about the dm
mailing list