<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:monospace">Hi,</div><div class="gmail_default" style="font-family:monospace"><br></div><div class="gmail_default" style="font-family:monospace">I copy Markus' view on MUST/SHOULD.</div><div class="gmail_default" style="font-family:monospace"><br></div><div class="gmail_default" style="font-family:monospace">I think the usage of VOUnits and its </div><div class="gmail_default" style="font-family:monospace">enforcement is unclear not only in </div><div class="gmail_default" style="font-family:monospace">VOTable.</div><div class="gmail_default" style="font-family:monospace"><br></div><div class="gmail_default" style="font-family:monospace">Maybe we should enlarge the audience </div><div class="gmail_default" style="font-family:monospace">outside Apps: Semantics at least? DAL?</div><div class="gmail_default" style="font-family:monospace">Everybody?</div><div class="gmail_default" style="font-family:monospace"><br></div><div class="gmail_default" style="font-family:monospace">In a sense VOUnits are enforced in no place </div><div class="gmail_default" style="font-family:monospace">(happy to be proven mistaken there), at least </div><div class="gmail_default" style="font-family:monospace">there's no mention in TAP apart from the </div><div class="gmail_default" style="font-family:monospace">architecture diagram. </div></div><div><br></div><div><div class="gmail_default" style="font-family:monospace">Cheers</div><div class="gmail_default" style="font-family:monospace">    Marco</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il giorno ven 19 mag 2023 alle ore 09:53 Markus Demleitner <<a href="mailto:msdemlei@ari.uni-heidelberg.de">msdemlei@ari.uni-heidelberg.de</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Mark,<br>
<br>
On Thu, May 18, 2023 at 04:59:28PM +0100, Mark Taylor wrote:<br>
> Do people have opinions on which it should be?<br>
<br>
Well: Can we get away with a MUST?  By the book, I don't think we're<br>
allowed to do that, because it would make a large proportion of<br>
VOTables that were previously valid invalid in one fell swoop.<br>
<br>
On the other hand, I don't think it has any *operational*<br>
consequences in that things that worked before stop working (e.g., a<br>
new client starts refusing old VOTables), and for all I care about<br>
"breaking change" can only be sensibly defined operationally.  To<br>
make that a bit clearer, we could even hedge a bit: "for historical<br>
reasons, clients MUST NOT entirely reject VOTables with non-VOUnit<br>
compliant unit strings; it is recommended to just treat such columns<br>
as unitless and issue a warning".<br>
<br>
On the other hand: "issue a warning" is exactly what SHOULD is for.<br>
So, I'd say we ought to have SHOULD in this version and perhaps<br>
something like "it is planned to make this a hard requirement in<br>
later VOTable versions" or so.<br>
<br>
          -- Markus<br>
</blockquote></div><br clear="all"><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div><font face="monospace">Marco Molinaro</font></div><div><font face="monospace">INAF - Istituto Nazionale di AstroFisica</font></div><div><font face="monospace">Osservatorio Astronomico di Trieste</font></div><div><font face="monospace">email <a href="mailto:marco.molinaro@inaf.it" target="_blank">marco.molinaro@inaf.it</a></font></div><div><span style="font-family:monospace">tel. [+39] 333 33 20 564 [also Telegram]</span><br></div></div></div></div></div></div></div>