<div dir="ltr"><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">I agree with the intent of VEP-006 that #calibration and it&#39;s child properties should cover the &quot;use this raw data&quot; use case</div><div class="gmail_default" style="font-size:small">and that the current ambiguity will become an issue of not resolved.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">I understand the &quot;already applied&quot; use case and that some providers will want to provide links with the product. If that use case is &quot;debugging&quot; or &quot;QA&quot; by a human, then the existing #auxiliary and a decent description should suffice to support that. Providers can start there and see what shortcomings they run into... I completely agree with Markus that when someone actually tries to do this that we&#39;ll find out whether the use case really is QA or something else and we can&#39;t solve it until we find out what something else is. So, is</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">#auxiliary description=&quot;flat field used to calibrate this image&quot;</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">sufficient to prototype the other use case(s)?<br></div><div class="gmail_default" style="font-size:small"><br clear="all"></div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div>--<br></div><div>Patrick Dowler<br></div>Canadian Astronomy Data Centre<br></div>Victoria, BC, Canada<br></div></div></div></div></div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 13 Oct 2021 at 08:48, BONNAREL FRANCOIS &lt;<a href="mailto:francois.bonnarel@astro.unistra.fr">francois.bonnarel@astro.unistra.fr</a>&gt; wrote:<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 all, Markus<br>
As I said, I am ready to let VEP-006 go because it&#39;s trying to solve a <br>
real use case if nobody&#39;s reluctant to it in the TCG.<br>
But I am confident that the other use case (applied) will get out very <br>
soon, if its not already somewhere in some DataLink response and not <br>
noticed by our &quot;radars&quot;<br>
(there is no possibility to check which terms are used in DataLink <br>
services or capabilities at the registry level)<br>
So I will have warned : by not trying to find a consistent and global <br>
solution now we may encounter problems in a near future<br>
But However I cannot keep silent when I read some inconsistences in the <br>
rationale. see below<br>
Le 11/10/2021 à 14:19, Markus Demleitner a écrit :<br>
&gt; François,<br>
&gt;<br>
&gt; On Mon, Oct 11, 2021 at 09:58:42AM +0200, BONNAREL FRANCOIS wrote:<br>
&gt;&gt;&gt; On Fri, Oct 08, 2021 at 07:06:31PM +0200, BONNAREL FRANCOIS wrote:<br>
&gt;&gt;&gt;&gt; Le 07/10/2021 à 15:24, Markus Demleitner a écrit :<br>
&gt;&gt;&gt;&gt;&gt; Based on this, could you then explain as clearly and concisely as you<br>
&gt;&gt;&gt;&gt;&gt; can why VEP-006 impedes that use case?<br>
&gt;&gt;&gt;&gt; A user discovers a calibrated image (HST, ESO, etc...) . With DataLink<br>
&gt;&gt;&gt;&gt; (#this or #preview) she has a look to the image and want to see how the<br>
&gt;&gt;&gt;&gt; uncalibrated data and the flat field looked like to understand some of the<br>
&gt;&gt;&gt;&gt; features. DataLink provides  a link to the #progenitor and also (by some<br>
&gt;&gt;&gt;&gt; record the semantics of which cannot be anymore &quot;calibration or #flat) to<br>
&gt;&gt;&gt;&gt; the flat field, etc... used to calibrate this progenitor.<br>
&gt;&gt;&gt; ...but for this use case there is no need to distinguish between what<br>
&gt;&gt;&gt; you call a progenitor (i.e., non-calibration part of provenance) and<br>
&gt;&gt;&gt; calibration files applied.  Right?<br>
&gt;&gt; Of course it&#39;s needed to make this distinction. Even to obtain the right<br>
&gt;&gt; caption for the display.<br>
&gt; A datalink client will obviously take the caption from datalink&#39;s<br>
&gt; description field, no?  I frankly cannot see what role the semantics<br>
&gt; field could have in this.<br>
&gt;<br>
&gt; What else are you thinking of?  As I said, it helps to use the &quot;A<br>
&gt; user wants... the computer does... using...&quot; template when stating<br>
&gt; such things so other people can follow.<br>
&gt;<br>
&gt;&gt; Not to speak about possible reprocessing<br>
&gt; I think we all agree that datalink metadata is *far* too weak to<br>
&gt; support this; I suspect even full provenance will not usually let a<br>
&gt; computer work out a reprocessing chain by itself.  You know, workflow<br>
&gt; engines are the complex beasts they are for a reason.  So, datalink<br>
&gt; may help selecting artefacts mentioned in a provenance instance, but<br>
&gt; for that, a &quot;Part-of-Provenance&quot; concept is enough.  Agreed?<br>
<br>
About the two answers above<br>
<br>
If the &quot;description&quot; display is enough for &quot;applied&quot; why is it not the <br>
case for &quot;applicable&quot; (VEP-006 definition for #calibration) ?<br>
<br>
What should the client do more in the case of applicable than for<br>
<br>
You have anyway no idea in general what kind of process you will really <br>
apply with these calibration data  ?<br>
<br>
You write that reprocessing is too complex for datalink in the case of <br>
&quot;already applied&quot; but I imagine it&#39;s excatly the same for applicable.<br>
<br>
So if &quot;description&quot; are enough why don&#39;t we follow Laurent, Ada and many <br>
other before to relax the defintion and allow both use cases ?<br>
<br>
It is not my prefered solution as you know but it would be more <br>
consistent with what you are writing there.<br>
<br>
Cheers<br>
<br>
François<br>
<br>
&gt;&gt;&gt; Plus: A client can already do that, no?  If you think not: What do<br>
&gt;&gt;&gt; you see missing?<br>
&gt;&gt; What would be the semantics term able to drive that? Progenitor alone  is<br>
&gt;&gt; not : this, at least, as been discussed extensively (see below references)<br>
&gt; I do not see why it would not be.  &quot;A user wants to debug a data<br>
&gt; product.  The computer takes all #progenitor links and displays them<br>
&gt; together with their descriptions, offering to download them for<br>
&gt; inspection or possible use with a full description of the provenance.&quot;<br>
&gt;<br>
&gt;&gt;&gt;&gt; Client software is intended to display all these images (science and<br>
&gt;&gt;&gt;&gt; calibration) together for checking and comparison. Moreover an advanced<br>
&gt;&gt;&gt;&gt; version could poropose some kind of reprocessing of progenitor.<br>
&gt;&gt;&gt; Not that that has any relationship to VEP-006 at all, but we have<br>
&gt;&gt;&gt; provenance for a detailed description of how the various pieces of<br>
&gt;&gt;&gt; the provenance chain play together; we certainly do not want to<br>
&gt;&gt;&gt; re-model that in the datalink vocabulary.  It&#39;s been compicated<br>
&gt;&gt;&gt; enough to do that modelling once.<br>
&gt;&gt; Of course it is a very interesting use case of DataLink to provide a link<br>
&gt;&gt; towards a full (or last step) ivoa provenance record.<br>
&gt; Yes.  But that doesn&#39;t mean we have to re-build provenance in<br>
&gt; datalink.  On the contrary: we can have a nice, clean separation of<br>
&gt; concerns, where datalink says how to get things and provenance says<br>
&gt; how they fit together.<br>
&gt;<br>
&gt;&gt; What #calibration-applied provides is a kind of  &quot;poor-lady&quot; provenance<br>
&gt;&gt; which only links used datasets without any insight on the activity and<br>
&gt;&gt; agents involved<br>
&gt;&gt;<br>
&gt;&gt; DataLink in itself has a poor but efficient way to characterize relationship<br>
&gt;&gt; between #this item and the target of the link<br>
&gt; Yes -- it&#39;s enough to filter links, which is what we want in datalink<br>
&gt; semantics.  And VEP-006 plus the current state does exactly this.<br>
&gt;<br>
&gt;&gt;&gt; Second, the current #progenitor is clear that if there were any<br>
&gt;&gt;&gt; &quot;Calibration applied&quot; links, they would be covered by its concept; see<br>
&gt;&gt;&gt; its description: &quot;data resources that were used to create this<br>
&gt;&gt;&gt; dataset (e.g. input raw data)&quot;.  You may not like the concept or its<br>
&gt;&gt;&gt; label, but we have VEP-009 to discuss that.<br>
&gt;&gt; Let&#39;s go back to VEP-009<br>
&gt; Sure, but can we *please* do that outside of the VEP-006 discussion?<br>
&gt; I&#39;m very sure we&#39;re not yet proficient enough in this kind of<br>
&gt; discussion that we can have multiple of them at the same time.  And<br>
&gt; I think you still have not argued why VEP-006 and VEP-009 could not<br>
&gt; be treated separately, i.e., how my elaboration of how we still have<br>
&gt; all reasonable options even after accepting VEP-006.<br>
&gt;<br>
&gt;&gt; Some references<br>
&gt;&gt;<br>
&gt;&gt; Paul Harrison May the 5th<br>
&gt;&gt;<br>
&gt;&gt; Mireille , March the 23rd<br>
&gt;&gt;<br>
&gt;&gt; Stephane Erard March the 25th<br>
&gt;&gt;<br>
&gt; All these persons have been at meetings in the meantime, and (at<br>
&gt; least that&#39;s what I took away from these meetings) they were<br>
&gt; satisified that their concerns were taken into account in the current<br>
&gt; form of VEP-006.<br>
&gt;<br>
&gt; Paul, Mireille, and Stéphane: If I&#39;m misrepresenting you, please<br>
&gt; correct me.<br>
&gt;<br>
&gt;&gt; Not to speak about the  solution Pat proposed me in a private email (see my<br>
&gt;&gt; email last monday for details). I have some, concerns about it but this is<br>
&gt;&gt; the part I fooly agree with<br>
&gt;&gt;<br>
&gt;&gt; Recursive usage of DataLink to provide both science data and<br>
&gt;&gt; calibration-used data<br>
&gt;&gt;<br>
&gt;&gt; #progenitor link followed by #this link to get science data<br>
&gt;&gt;<br>
&gt;&gt; #progenitor link followed by #calibration to get calibration data associated<br>
&gt;&gt; to these rawr science data<br>
&gt; While I don&#39;t believe this belongs into a discussion of VEP-006, this<br>
&gt; is one reason why I&#39;m rather skeptical of your VEP-009: With current<br>
&gt; #progenitor, the link from the reduced to the raw datalink document<br>
&gt; would reasonably be #progenitor.  With VEP-009, that is quite<br>
&gt; certainly no longer the case (unless your definition of &quot;science<br>
&gt; data&quot; took a surprising turn later).  But let&#39;s discuss that with<br>
&gt; VEP-009.<br>
&gt;<br>
&gt;&gt; The consequence of this is that #progenitor itself are science data<br>
&gt; No, in that case it would be a mix of &quot;science data&quot; and all kinds of<br>
&gt; other things that went into the reduction.  Which, mind you, is fine,<br>
&gt; and I think it&#39;s the way such things should be done.  It&#39;s just not<br>
&gt; within the concept your description in VEP-009 seems to try to<br>
&gt; define.<br>
&gt;<br>
&gt;&gt;&gt; If you disagree on this assessment: How would VEP-006 influence this<br>
&gt;&gt;&gt; deliberation?<br>
&gt;&gt; VEP-006 is not proposing new terms it&#39;s changing the definition of old terms<br>
&gt;&gt; in a sense that calibration-applied is now forbidden.<br>
&gt; Well, the concept &quot;pre-VEP-006-#calibration minus<br>
&gt; post-VEP-006-#calibration&quot; apparently is not populated in the current<br>
&gt; VO, and as I argued in in two mails back, when members of that<br>
&gt; concept come around, all the options are still around whether or not<br>
&gt; we accept VEP-006; so, again, I don&#39;t see why we can&#39;t at least get<br>
&gt; VEP-006 off the table.<br>
&gt;<br>
&gt;<br>
&gt;&gt;&gt; If not, François, can you at least agree to: &quot;I think VEP-006 is<br>
&gt;&gt;&gt; wrong, but I&#39;ll not veto it&quot;?<br>
&gt;&gt; Exactly this : if nobody interested I give up. But I think we will encounter<br>
&gt;&gt; consistency issues in a near future if we don&#39;t discuss the consequences of<br>
&gt;&gt; this major change of definition for #calibration.<br>
&gt; Can you speculate what consistency issues you expect to see?  Because<br>
&gt; you see, the only reason VEP-006 is there is that without it there&#39;s<br>
&gt; the problem that current #progenitor and #calibration have a nonempty<br>
&gt; intersection and a nonempty difference, which is really bad in a<br>
&gt; formal vocabulary of this sort.<br>
&gt;<br>
&gt; Now, since the only point of the VEP is to fix an inconsistency, it<br>
&gt; would defeat the purpose if new ones came up.<br>
&gt;<br>
&gt;<br>
&gt; Anyway, now that Fançoise has chimed in -- what do we do?<br>
&gt;<br>
&gt; For me, it would still be helpful to see what problem you François,<br>
&gt; are trying to solve or you, Françoise, see as well.  And please try<br>
&gt; to be as concrete as possible and to limit things to VEP-006.  And if<br>
&gt; you feel that is *reayll* impossible, at least make a strong and<br>
&gt; reproducible case for why we have to solve the question of the<br>
&gt; &quot;Part-of-Provenance&quot; concept together with it.<br>
&gt;<br>
&gt;                -- Markus<br>
<br>
<br>
</blockquote></div>