You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are 2 issues with EpochPosition.epoch, which is currently typed as a Coords:Epoch primitive type (B/J<year>)
(raised by @gilleslandais ) Mapping native data on this field is difficult because the epoch in column can be MJD/ISO/year/....
If the EpochPosition.epoch attribute refers to one of these serializations, the model will miss the serialization mode.
The B/J prefix can make the mapped epoch conflicting with the time coordinate system attached to the EpochPosition.
Solution
To solve these 2 issues, EpochPositio.Epoch can be typed as a coords:TimeInstant (see standard P 18) which is an abstract type with 3 subtypes currently supported: JD, MJD and ISO.
In addition to this, Mango should extend coords:TimeInstant with 2 types: Years and Seconds
Problem
There are 2 issues with
EpochPosition.epoch, which is currently typed as aCoords:Epochprimitive type (B/J<year>)If the
EpochPosition.epochattribute refers to one of these serializations, the model will miss the serialization mode.EpochPosition.Solution
To solve these 2 issues,
EpochPositio.Epochcan be typed as acoords:TimeInstant(see standard P 18) which is an abstract type with 3 subtypes currently supported: JD, MJD and ISO.In addition to this, Mango should extend
coords:TimeInstantwith 2 types:YearsandSecondsProposed actions
coords:TimeInstantin Mango to avoid mixing components of different models in one Mango class (see Error types and relation to Measurement model Uncertainty #60)ivoa:realsubtypes:YearandSecondsEpochPosition.epochas amango:TimeInstant