Standardising units and formats (and ref frames?) in transmission
Rob Seaman
seaman at noao.edu
Tue May 19 09:53:48 PDT 2009
Sorry to keep copying both these lists...
On May 19, 2009, at 3:05 AM, Alberto Micol wrote:
> If there is no constraint on what data providers put on the wire,
> then any VO client will have to deal with such complexity.
I guess I failed to make my point. The complexity is inherent in the
problem domain. Either it is hidden from the users - in that case it
must appear deeply embedded in the system. Or it is evident to the
users - in that case the complexity must appear in the user interfaces
and utility tools.
> Can we imaging a software library that hosts all the receipes,
> formulae, conventions, units, formats written in those books?
> Obviously not.
Why obviously not? Software must often map to complexity in the real
world. This complexity may not appear in a single library - perhaps
in several and perhaps in tailor built application tools. The
alternative is to pretend that we are going to reengineer the practice
of astronomy. One is more skeptical at that prospect than of
implementing the algorithms from the "Explanatory Supplement".
Software is good for specifying algorithms - one is almost tempted to
assert that that is what software is designed to do.
> All that complexity is to be left to the specialist, to the
> astronomer that knows what she wants in his (I'm bipartisan)
> specific domain. The VO can perform only if that complexity is left
> to the specialised astronomer.
Ok, so an astronomer has a list of sexagesimal coordinates. Say the
VO only accepts decimal degrees. The astronomer needs a tool to
manually perform the translation. Somebody has to write that tool.
One could (and users will) interpret the person who writes that tool
as being a "VO programmer". We simply can't escape these requirements.
> The VO can only help by passing around information in a standard way.
Indeed! But this is a separate (and orthogonal) project requirement.
Standardizing on as simple a set of interfaces as possible will
clarify the VO system architecture, but it won't magically remove the
complexity inherent in astronomy.
Rob
More information about the dal
mailing list