Identification model in VO Spectrum Model
Alberto Micol
Alberto.Micol at eso.org
Wed Oct 25 13:48:01 PDT 2006
Dear Pavlos,
The most recent version, in case you do not know,
is actually Version 1.0 Release Candidate 1 Rev 2,
and you can find it here:
http://hea-www.harvard.edu/~jcm/vo/docs/spec100/specrc1.pdf
Dear Doug, dear all,
> When it comes to what is mandatory, recommended, or optional, one
> thing
> to bear in mind is that this depends upon the context.
I have heard this tons of time, in various contexts (VO Char DM, etc)
and never agreed. That is, I do agree that it depends on the context,
but I do not agree that this be the reason not to have more MAN fields.
On one hand, leaving freedom to the data providers is calling for
troubles:
many parameters might end up being missing for proper interpretation
at the client side.
On the other hand, leaving too many parameters at a non-MAN level
makes the
data providers unsecure: "should I do my best to put this parameter
in or
not? and if so, how do I define it in my particular case?"
A lot of assumptions will be made by the implementors, and not
necessarily the correct ones.
I think that anyone willing to adopt a given protocol/DM should be
guided
as much as possible in his/her own context. Reading better (read
"stronger"
if you wish) instructions it does help.
Wouldn't, hence, be possible to specify (in the protocol/DM)
the different available contexts (adding for example an enumerated
CONTEXT attribute), and to define for each of them the proper
mandatory/optional/whatever fields?
With that, clients will be able to specialise on a given context
based on solid grounds, and I find this possibility extremely valuable.
Someone could argue that we cannot imagine all the possible usages
of a DM a priori; true! but on the other hand, as soon as someone comes
up with a new context, it will be not difficult to include it in the
next release.
My two cents ... of pesetas.
Alberto
On Oct 25, 2006, at 21:10, Doug Tody wrote:
> On Mon, 23 Oct 2006, Pavlos Protopapas wrote:
>> I hope this is not being already discussed tons of times but
>> in the latest document of VO Sectrum DM I have (0.98d Rev 4)
>> in the data identification model (sec 5.5) states that all dataid
>> fields are
>> optional. Shouldn't we have at least the Curation.PublisherDID be
>> MAN ?
>
> When it comes to what is mandatory, recommended, or optional, one
> thing
> to bear in mind is that this depends upon the context. The
> defaults in
> Spectrum mainly address what is needed to work with an individual
> dataset.
> When the data model is is used for a data query however, the SSA
> protocol
> defines what is mandatory or recommended, and this overrides what is
> specified in the underlying data model. Hence in reviewing what is
> mandatory or optional, one really needs to look at both documents, and
> decide whether the use-case is data discovery and selection, or
> analysis
> of an actual dataset. (Note also, there is a distinction between
> DataID
> and Curation).
>
> - Doug
>
More information about the dm
mailing list