[SEMANTICS] Simulation Categories and Standard Vocab words
Miguel Cerviño
mcs at iaa.es
Wed Jul 26 11:02:52 PDT 2006
Dear Laurie, and all
About your previous e-mail, I agree with you in most items :),
however I have some comments:
About the use of the "meta" atom to define the UDCs for theory for
the first four items:
1 - Name of the code
2 - Name of the developer / team / contact
3 - Version of the code
4 - Description of the code (ASCII text)
there has been a discussion in ucd-sci mailling list that would be
interesting:
http://www.ivoa.net/forum/ucd-sci/0607/0133.htm
Anycase, about the use of meta.name vs. meta.id to describe the "name
of the code" I think that meta.id makes a better job, since some
times a code is identified not by its name, but by a reference
(example: Bruzual & Charlot 1991 code is called GRISEL, but almost
nobody knows it!) So, meta.id can be either the name of the code (if
any) or a reference to a paper or web page that identifies the code.
About the use of meta.curation for describe the "name of developer
team", I am not sure to be a good solution: currently I am
implementing a VO service with synthesis models
(in agreement with several groups of model developers). In this
situation I would we the responsable of the curation of the database,
but I am not the developer of the models
included in the service (this description should be in the provenance
field of the VOTable, but not necessarelly in a service registry)
I think that meta.curation has a very specific role in the VO. so,
many be, the name of developer would be described better by
"meta.ref". It also includes "meta.ref.url" for possible www pages of
the developer, that would be different than the group that put the
results in the VO, (may this solution would be useful for the
additional items included in Franck's mail: 12 Web Adress and 13
Provenance)
About the distinction between "physics" and "process", I think that
Laurie'ssuggestion about keep two different categories for physics
and process is quite good. And it helps to describe stellar
population synthesis-like codes. However, I would be a bit more
specific for some process like:
process.evolution.spectrophotometric
process.evolution.chemical
However, I do not find place for an UCD for the Star Formation
History or the Initial Mass Function (phys.SFH, phys.IMF?) as
example. Any suggestion?
> 7 - Algorithm
Just a coment: Fuel Consumption theorem is a recipe (as well as
isochrone synthesis) to perform the isochrone integration (a exchange
of variable from mass in isochrones to time in tracks for fast
evolutionary phases). Any case, it is not relevant now and I think that
comp.algorithm without more detail is enough for population synthesis...
> Code language and .parallelism.
> ---
I totally agree about the "protocol" atom. It would be also useful
for the Web&Grid service
group. Anyone knows how they would handle the possible Grid services?
About the language.... It is really needed? I mean, it is an useful
information for VO
or it would define a code? I think that language aspects would be
relevant for
interop, but any case it should be used when in the registry of the
service, not in
the VOTable with the results of the code. May be I am wrong....
> Single or Multiple Entries in each Category
> ----
>
> I think that we should not place limits on any of the categories
> (except
> for maybe Version and Time Evolution) to just one entry. Could cause
> problems down the road as simulations get more and more powerful in
> size
> and especially scope.
I also agree. Multiple entries are needed for example for synthesis
codes (that use
the results of other codes like atmosphere libraries and evolutionary
tracks) of
SED fitting tools (that would use different synthesis models). Also
it is useful for
the description of pipeline process, isn't it?
cheers
Miguel
More information about the theory
mailing list