VOTable and VOUnits
Markus Demleitner
msdemlei at ari.uni-heidelberg.de
Fri May 19 09:53:42 CEST 2023
Hi Mark,
On Thu, May 18, 2023 at 04:59:28PM +0100, Mark Taylor wrote:
> Do people have opinions on which it should be?
Well: Can we get away with a MUST? By the book, I don't think we're
allowed to do that, because it would make a large proportion of
VOTables that were previously valid invalid in one fell swoop.
On the other hand, I don't think it has any *operational*
consequences in that things that worked before stop working (e.g., a
new client starts refusing old VOTables), and for all I care about
"breaking change" can only be sensibly defined operationally. To
make that a bit clearer, we could even hedge a bit: "for historical
reasons, clients MUST NOT entirely reject VOTables with non-VOUnit
compliant unit strings; it is recommended to just treat such columns
as unitless and issue a warning".
On the other hand: "issue a warning" is exactly what SHOULD is for.
So, I'd say we ought to have SHOULD in this version and perhaps
something like "it is planned to make this a hard requirement in
later VOTable versions" or so.
-- Markus
More information about the apps
mailing list