<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:monospace">Dear all,</div><div class="gmail_default" style="font-family:monospace"><br></div><div class="gmail_default" style="font-family:monospace">(I try to add a few bits, despite the discussion</div><div class="gmail_default" style="font-family:monospace">already has some complexity and it might sound a</div><div class="gmail_default" style="font-family:monospace">repetition)</div><div class="gmail_default" style="font-family:monospace"><br></div></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il giorno lun 11 set 2023 alle ore 09:39 Pierre Le Sidaner <<a href="mailto:pierre.lesidaner@obspm.fr">pierre.lesidaner@obspm.fr</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">On 11/09/2023 09:05, Markus Demleitner wrote:<br>> On Fri, Sep 08, 2023 at 05:28:39PM +0200, Gregory MANTELET wrote:<br>>> This topic could probably be discussed in more details during a DAL running<br>
>> meeting or during an interop meeting.<br>
> <br>
> I think a discussion session on this -- specifically, JSON in<br>
> VOTable, not JSON in ADQL, which I consider much less problematic --,<br>
> perhaps with one or two 5-minute introductory talks, would be a<br>
> great thing at this or the next interop.  If it doesn't fit in<br>
> Tucson, perhaps we can have a smaller side meeting during ADASS time?<br></blockquote><div><br></div><div><div class="gmail_default" style="font-family:monospace">I'm fully in for whatever solution for the discussion</div><div class="gmail_default" style="font-family:monospace">gets decided upon. It can also be a pre-Interop</div><div class="gmail_default" style="font-family:monospace">plus a multiple-joined-group session at the</div><div class="gmail_default" style="font-family:monospace">Interop.</div><div class="gmail_default" style="font-family:monospace"><br></div><div class="gmail_default" style="font-family:monospace">The only point I disagree a bit is: seeing</div><div class="gmail_default" style="font-family:monospace">'JSON in ADQL less problematic', but I'd be </div><div class="gmail_default" style="font-family:monospace">happy if it's so.</div></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">> So, for now I'd be in favour of inline JSON (if at all).  But I'm<br>
> afraid it won't be just an xtype; I'm sure we'll have to define at<br>
> least to some extent what clients are expected to do with the<br>
> list/dict structures they'd be parsing out of such columns.<br></blockquote><div><br></div><div><div class="gmail_default" style="font-family:monospace">I agree with this.</div><div class="gmail_default" style="font-family:monospace"><br></div><div class="gmail_default" style="font-family:monospace">W.r.t. "weak column metadata" I have a similar issue</div><div class="gmail_default" style="font-family:monospace">in a project I'm working on.</div><div class="gmail_default" style="font-family:monospace">There, multiple sets of tabular data are being stored</div><div class="gmail_default" style="font-family:monospace">as JSONB in higher abstraction level table cells.</div><div class="gmail_default" style="font-family:monospace">Having clients consume those structures (that PostgreSQL</div><div class="gmail_default" style="font-family:monospace">can easily access) requires some pre-knowledge of the</div><div class="gmail_default" style="font-family:monospace">context/content and, so far, no way to do that in our </div><div class="gmail_default" style="font-family:monospace">standards.</div><div class="gmail_default" style="font-family:monospace"><br></div><div class="gmail_default" style="font-family:monospace">So, I'd be happy to start discussion there, I welcomed</div><div class="gmail_default" style="font-family:monospace">Igor's emails since it reports similar concerns.</div></div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I know that JSON IN/INSTEAD of VOTable is a recurrent discussion in <br>
IVOA. At least in Apps<br></blockquote><div><br></div><div><div class="gmail_default" style="font-family:monospace">JSON & VO is really multi-faceted.</div><div class="gmail_default" style="font-family:monospace">I considere "JSON in VOTable" quite different w.r.t.</div><div class="gmail_default" style="font-family:monospace">"JSON instead of VOTable".</div><div class="gmail_default" style="font-family:monospace"><br></div></div><div class="gmail_default" style="font-family:monospace">I feel Igor's question falls more on the first area.</div><div class="gmail_default" style="font-family:monospace"><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">It seem that you propose a more generic subject, and if I understand the <br>
apps part of what you proposed. There is that idea to have vectors <br>
objects and how to handle them.<br>
If JSON format is a good non binary format, it should fit in discussion <br>
at Interop Apps.<br>
We have to clearly start with simple case.<br></blockquote><div><br></div><div><div class="gmail_default" style="font-family:monospace">I do feel this would be better in an Apps managed</div><div class="gmail_default" style="font-family:monospace">but DAL participated session (DALI at least is involved).</div><br></div><div><div class="gmail_default" style="font-family:monospace">Should we make it a plenary?</div><div class="gmail_default" style="font-family:monospace">Or keep it more technical (i.e. also a parallel can work)?</div><div class="gmail_default" style="font-family:monospace">Up to coordinators to discuss this.<br></div><div class="gmail_default" style="font-family:monospace"><br></div><div class="gmail_default" style="font-family:monospace">For me, personally, I'd like to see discussion</div><div class="gmail_default" style="font-family:monospace">on 3 aspects (at least):</div><div class="gmail_default" style="font-family:monospace">- JSON in VOTable</div><div class="gmail_default" style="font-family:monospace">- JSON binding for VOTable as a model</div><div class="gmail_default" style="font-family:monospace">- JSON for "non-data" responses (e.g. UWS request/responses)</div><div class="gmail_default" style="font-family:monospace"><br></div><div class="gmail_default" style="font-family:monospace">Of course, not all in one session.</div><div class="gmail_default" style="font-family:monospace"><br></div><div class="gmail_default" style="font-family:monospace">Cheers</div><div class="gmail_default" style="font-family:monospace">    Marco</div></div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Regards<br>
Pierre<br>
-- <br>
-------------------------------------------------------------------------<br>
                           Pierre Le Sidaner<br>
                      Observatoire de Paris - PSL<br>
<br>
Directeur de la Direction Informatique de l'Observatoire<br>
Directeur technique de Paris Astronomical Data Centre<br>
tel : 01 40 51 20 82<br>
77 Av Denfert Rochereau 75014 Paris<br>
<br>
mailto:<a href="mailto:pierre.lesidaner@observatoiredeparis.psl.eu" target="_blank">pierre.lesidaner@observatoiredeparis.psl.eu</a><br>
<a href="http://dio.obspm.fr" rel="noreferrer" target="_blank">http://dio.obspm.fr</a>  <a href="http://padc.obspm.fr" rel="noreferrer" target="_blank">http://padc.obspm.fr</a><br>
<br>
--------------------------------------------------------------------------<br>
<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>