[QUANTITY] Data Model for Quantity v0.5
Martin Hill
mchill at dial.pipex.com
Mon May 10 08:38:30 PDT 2004
Mostly happy with that as a summary (although I have put in some
comments recently about removing Mapping and applying it rather than
including it).
How about this as a suggested approach change:
We define things like Frame, Accuracy, Co-ordinate systems, etc. We
then have two Quantities (CoreQuantity and StdQuantity) that implement a
particular assembly of these things and act as examples for transforms,
etc. People can then assemble quantities or subclass from Quantities as
they see fit.
Jonathan McDowell wrote:
> Here I try and summarize my understanding of the comments on the OBS and Q
> models, with a few replies by me. I have made minor updates to obs.tex/ps/pdf
> and qty.tex/ps/pdf on hea-www.harvard.edu/~jcm/www/vo/docs
> - Jonathan
>
> OBS:
>
> Bonnarel and Louys proposed a Packaging section. After minor
> editing I've included it in Obs.tex.
>
> [But I think we need more than this: if we are to have an XML wrapper
> of FITS data, we need to have a way of identifying *parts* of the FITS
> file with metadata in the XML - a FITS path like XPATH which can
> be tied to XML elements or UTYPE entries.]
>
> Gerard: need for identifiers for datasets.
>
> [Yes, I think we should just use the one developed by the journals,
> which is being adopted by the registry group]
>
> Gerard: data trees as only one possible view of the archive complexity.
>
> Gerard: change name of Provenance to Experiment (can other people vote
> on this please?)
>
> Anita: Radio DM draft - bravo! Will reply in detail on this one soon.
>
> QTY:
>
> Suggested approach changes:
>
> - Don't have a Q container model at all, every piece of data is its
> own class with a corresponding definition in the schema. (Hill)
>
> - Build bicycles not jet fighters (Micol and Didelon).
>
> [I concede that Q is rather complicated. But it does provide a nice path
> from the rather simple BasicQ, which does what Pierre et al. want, to
> the fancy StdQ, which does the jet fighter job. I think Brian's
> message today did a good job of summarizing the model, and we
> need something like this early on in the doc. I agree with David that
> existing astronomy systems are rather complicated and a too-simple model
> will not be able to interface with them. I believe that elaboration of
> the Observation model and its detailed application to real archival
> datasets will quickly lead us to using some of the fancier features of
> Q. In general though I think that computer scientist/programmers will
> understand Q, and VO data center astronomers will work mostly with
> Observation and some specialized things derived from Q that Observation
> will need. The programmers will eventually be happy with the elegance
> that all of the specialized things are just different forms of Q. If I'm
> right, this will fall out when we continue work on Observation and
> particularly on its serialization, so I'm hoping we can discuss that in
> the next couple of weeks prior to Interop.]
>
> Suggested model changes
>
> - I haven't seen any specific proposed changes to the Q model itself,
> beyond suggestions that the whole idea is silly.
>
> Suggested serialization changes:
>
> - Array values tagged rather than space-separated (Hill)
>
> Documentation:
>
> - More detailed explanation of Phenomenon concept (Hill)
> - More astronomy language and less computer language (Micol)
>
>
> What have I missed?
>
--
Martin Hill
www.mchill.net
07901 55 24 66
More information about the dm
mailing list