Timesys note review

AdaNebot ada.nebot at astro.unistra.fr
Fri Nov 30 12:28:52 CET 2018


Hi, 

> 
>> TOPOCENTER
>>   +------- EARTH_SURFACE
>>   |             +-------------- LA_SILLA
>>   |             +-------------- MAUNA_KEA
>>   |             `-------------- CAMBRIDGE_UK
>>   +------- LEO
>>   |         +------------ ISS
>>   |         `------------ ROSAT
>>   `------- EARTH_L2
>>                +------------ GAIA
>>                `------------ JWST
>> 
>> and so on.  If a client happens to know MAUNA_KEA, it can use a proper
>> transformation.  If not, it can *from the vocabulary* (i.e., from a
>> resource maintained by "us") figure out that it's EARTH_SURFACE and that
>> it therefore has to bump the systematic error by 25 ms.  If it
>> doesn't know about EARTH_SURFACE, it can still figure out that the
>> times are TOPOCENTER and that it should be careful.
> 
> That looks neat.

I like the idea. 
What do we do with missions on their way somewhere (Cassini, Voyager,…) ? 

> 
> So then the examples in the document would become
> 
>   <TIMESYS ID="gaia_frame" refposition="BARYCENTER" timeorigin="JD"
>            timescale="TCB"/>
> 
> and
> 
>   <TIMESYS refposition="TOPOCENTER" timescale="TT" timeorigin="MJD"
>            ID="_MJD"/>
> 
> while e.g. the Gaia epoch photometry available from
> http://geadata.esac.esa.int/data-server/data?RETRIEVAL_TYPE=epoch_photometry
> could write:
> 
>   <TIMESYS refposition="BARYCENTER" timescale="TCB" timeorigin="2455197.5"
>            ID="whatever"/>
> 
> And probably a large proportion of real life usages would look like
> one of the first two examples above and not like the third one.
> 

I  think lots of cases will be like the last one. 

My two cents right now,
Ada



> Somewhat related: I think the discussion of the timeorigin attribute
> in section 2 should be tightened up a little bit, so it's clear that
> a value MUST be present for non-year-like time values as well as
> saying that it MUST NOT be present for calendar-year-like values.
> 
> So, I'd suggest something like:
> 
>   \item[\xmlel{timeorigin}] This is the time origin of the time coordinate,
>   which MUST be present when the time value being annotated represents
>   an interval elapsed from an origin, such as MJD.
>   When present, the timeorigin represents a Julian Date for the time scale
>   and reference point defined, and is given
>   {\em either\/}
>   as a floating point value formatted as for type \xmlel{xs:double},
>   {\em or\/}
>   as one of the special tokens "JD" (equivalent to "0")
>   or "MJD" (equivalent to "2400000.5").
>   If the time value being annotated represents an absolute date,
>   this attribute MUST NOT be present.
>   In VOTables, absolute date representations
>   currently are Gregorian calendar years with
>   xtype="timestamp", or values with units of "yr", "a" or "Ba"
>   understood to be in the Julian or Besselian calendar.\footnote{
>   When using calendar epochs written in yr or Ba, note
>   that conventionally Julian years are tied to the TDB timescale and
>   Besselian years to ET (written here as TT)
>   \citep{2015A&A...574A..36R}.}
>   Future
>   VOTable or VOUnits versions may define other such absolute date
>   representations.
> 
> ... but no objection to rewriting it for reasons of correctness,
> clarity or style.
> 
> Mark
> 
> --
> Mark Taylor   Astronomical Programmer   Physics, Bristol University, UK
> m.b.taylor at bris.ac.uk +44-117-9288776  http://www.star.bris.ac.uk/~mbt/



More information about the apps mailing list