<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        font-size:10.0pt;
        font-family:"Courier New";}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;}
span.EmailStyle21
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style>
</head>
<body lang="EN-US" link="blue" vlink="purple" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:12.0pt">Hi Pierre, et al.,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">Thank you for reminding us of how this decision evolved.&nbsp; Based on your analysis and the other comments so far, I am also in favor of trying to reintroduce the ASCII serialization or TMOCs and STMOCs.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">Best,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">Tom<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt"><o:p>&nbsp;</o:p></span></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal" style="margin-left:.5in"><b><span style="font-size:12.0pt;color:black">From:
</span></b><span style="font-size:12.0pt;color:black">&lt;apps-bounces@ivoa.net&gt; on behalf of Pierre Fernique &lt;Pierre.Fernique@astro.unistra.fr&gt;<br>
<b>Date: </b>Friday, March 12, 2021 at 11:06 AM<br>
<b>To: </b>Mark Taylor &lt;m.b.taylor@bristol.ac.uk&gt;, ada nebot &lt;ada.nebot@astro.unistra.fr&gt;<br>
<b>Cc: </b>Applications WG &lt;apps@ivoa.net&gt;<br>
<b>Subject: </b>Re: MOC 2.0 WD Feedback<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p>&nbsp;</o:p></p>
</div>
<div style="border:solid #9C6500 1.0pt;padding:2.0pt 2.0pt 2.0pt 2.0pt">
<p class="MsoNormal" align="center" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in;text-align:center;line-height:12.0pt;background:#FFEB9C">
<span style="font-size:10.0pt;color:black">External Email - Use Caution</span><o:p></o:p></p>
</div>
<div>
<p style="margin-left:.5in"><o:p>&nbsp;</o:p></p>
<p style="margin-left:.5in">Hi Mark et al.,<o:p></o:p></p>
<div>
<p class="MsoNormal" style="margin-left:.5in">Le 11/03/2021 à 10:31, Mark Taylor a écrit&nbsp;:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<pre style="margin-left:.5in">Ada, Francois, et al.,<o:p></o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<pre style="margin-left:.5in">I'm not necessarily against this, but in order to avoid hitting a<o:p></o:p></pre>
<pre style="margin-left:.5in">problem that we might have run into before: does anybody know why the <o:p></o:p></pre>
<pre style="margin-left:.5in">STMOC ASCII serialization was removed from the document in the first <o:p></o:p></pre>
<pre style="margin-left:.5in">place?&nbsp; It was present in an internal draft I have dated 2020-09-14, <o:p></o:p></pre>
<pre style="margin-left:.5in">but not at <a href="https://www.ivoa.net/documents/MOC/20201112/index.html">https://www.ivoa.net/documents/MOC/20201112/index.html</a><o:p></o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<pre style="margin-left:.5in">It's possible that I was party to the conversation that resulted in<o:p></o:p></pre>
<pre style="margin-left:.5in">that change, but if so I don't remember.&nbsp; Can the authors explain<o:p></o:p></pre>
<pre style="margin-left:.5in">why STMOC ASCII got removed?<o:p></o:p></pre>
</blockquote>
<p style="margin-left:.5in">The removal of ASCII serialization for TMOCs and STMOCs in WD 2.0 had been motivated when the authors were considering the complete removal of the temporal MOC hierarchy due to the fact that the syntax was based on this notion of
 hierarchy (<i>order/npix or order/range...</i>). As we finally decided to keep a hierarchy (factor 2 for time and 4 for space), technically it could be possible to reintegrate this ASCII serialization in the document by just adjusting a little bit the text
 to take into account the 61 orders of time compared to the 29 of space).<o:p></o:p></p>
<p style="margin-left:.5in">I would be in favor of reintroducing. My current point of view is also motivating by the fact that I'm updating Aladin Desktop to follow the latest WD, and I admit that the removal of ASCII serialization is a concern for me, especially
 in the script commands (draw MOC ....) that requires an ASCII expression and also to keep a global consistency for the MOCs serializations. Also, I keep in mind the remarks of Gregory Dubois, just after my IVOA presentation which let think me that an ASCII
 serialization will be really required anymore. François Bonnarel's last mail is also in the same direction.<o:p></o:p></p>
<p style="margin-left:.5in">If there is no strong opposition and the other redactors agree, I think it would make sense to reintroduce this alternative. Ada ? Daniel ?<o:p></o:p></p>
<p style="margin-left:.5in">Cheers<br>
Pierre<o:p></o:p></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<pre style="margin-left:.5in">Thanks<o:p></o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<pre style="margin-left:.5in">Mark<o:p></o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<pre style="margin-left:.5in">On Thu, 11 Mar 2021, ada nebot wrote:<o:p></o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<pre style="margin-left:.5in">Dear Tom, Francois, and Apps,<o:p></o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<pre style="margin-left:.5in">Tom, thanks for all your comments, I will take your editorial suggestions into account.<o:p></o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<pre style="margin-left:.5in">Francois, concerning the ascii serialisation, thanks for pointing that out! I totally agree with you that we should bring back the ascii serialisation to the document. <o:p></o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<pre style="margin-left:.5in">Best, <o:p></o:p></pre>
<pre style="margin-left:.5in">Ada<o:p></o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<pre style="margin-left:.5in">--<o:p></o:p></pre>
<pre style="margin-left:.5in">Astronome Adjointe<o:p></o:p></pre>
<pre style="margin-left:.5in">CDS, Observatoire Astronomique de Strasbourg (ObAS)<o:p></o:p></pre>
<pre style="margin-left:.5in">UMR 7550 Université de Strasbourg <o:p></o:p></pre>
<pre style="margin-left:.5in">11, rue de l'Université, F-67000 Strasbourg<o:p></o:p></pre>
<pre style="margin-left:.5in">&#43;33 (0) 3 68 85 24 20<o:p></o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<pre style="margin-left:.5in">On 10 Mar 2021, at 16:54, BONNAREL FRANCOIS <a href="mailto:francois.bonnarel@astro.unistra.fr">&lt;francois.bonnarel@astro.unistra.fr&gt;</a> wrote:<o:p></o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<pre style="margin-left:.5in">Dear apps, dear MOC2.0 authors<o:p></o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<pre style="margin-left:.5in">I went to this spec with my DAL point of view.<o:p></o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<pre style="margin-left:.5in">It's now a couple of monthes (years ?) that the IVOA community point out that it would be good that DAL parameter-based protocols could use MOC as input parameters<o:p></o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<pre style="margin-left:.5in">There is no reason that this should be restricted to space<o:p></o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<pre style="margin-left:.5in">One obvious use case is when you get a MOC for some survey, catalog , or whatever from a previous operation in the VO and want to query a parameter-based service (Simple access service or SODA) constraining the service response using this MOC.<o:p></o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<pre style="margin-left:.5in">Although we could imagine using the binary coding described at page 18/19 as a MOC parameter value, it would be obviously more user friendly to allow ASCII serialization there.<o:p></o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<pre style="margin-left:.5in">By preparing a github PR for this feature in SODA I realized that Time ascii serialization doesn't exist any more&nbsp; in the current version of the spec. But it was the case in the preliminary note (<a href="https://ivoa.net/documents/stmoc/index.html">https://ivoa.net/documents/stmoc/index.html</a>)<o:p></o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<pre style="margin-left:.5in">I don't know the very technical reasons for this change but I think it would be useful to provide back an ASCII TMOC serialization at least to serve the extension of MOC usage to DAL protocols.<o:p></o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<pre style="margin-left:.5in">Cheers<o:p></o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<pre style="margin-left:.5in">François<o:p></o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<pre style="margin-left:.5in">Le 09/03/2021 à 00:42, Tom Donaldson a écrit :<o:p></o:p></pre>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<pre style="margin-left:.5in">Dear Pierre, et al.,<o:p></o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<pre style="margin-left:.5in">I spent a little time reviewing the MOC 2.0 working draft (<a href="https://www.ivoa.net/documents/MOC/20201112/WD-MOC-2.0-20201112.pdf">https://www.ivoa.net/documents/MOC/20201112/WD-MOC-2.0-20201112.pdf</a>)<o:p></o:p></pre>
<pre style="margin-left:.5in">and have some feedback.<o:p></o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<pre style="margin-left:.5in">First,&nbsp; thank you to all the authors.&nbsp; I found the document well written, clearly explaining both the motivation<o:p></o:p></pre>
<pre style="margin-left:.5in">and required details.&nbsp; This functionality seems very worthwhile, and the technique well-studied and effective.<o:p></o:p></pre>
<pre style="margin-left:.5in">I don't have any major concerns with the content.<o:p></o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<pre style="margin-left:.5in">I could imagine some discussion about generalizing the technique further to incorporate other dimensions<o:p></o:p></pre>
<pre style="margin-left:.5in">such as spectral coverage.&nbsp; However, I note that the space and time representations are customized based on<o:p></o:p></pre>
<pre style="margin-left:.5in">the specific characteristics of those values, so other dimensions may need other customizations.&nbsp; Without<o:p></o:p></pre>
<pre style="margin-left:.5in">studying the use cases and values for at least one other dimension at the same level of detail as<o:p></o:p></pre>
<pre style="margin-left:.5in">space and time, generalizing the customizations seems premature.<o:p></o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<pre style="margin-left:.5in">I do have a few editorial suggestions:<o:p></o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<pre style="margin-left:.5in">Table of Contents<o:p></o:p></pre>
<pre style="margin-left:.5in">- starts with a &quot;Todo list&quot; referring to page 4, but there is no Todo list on that or other pages.<o:p></o:p></pre>
<pre style="margin-left:.5in">- does not include the Acknowledgements or Conformance-related definitions from page 5<o:p></o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<pre style="margin-left:.5in">Introduction<o:p></o:p></pre>
<pre style="margin-left:.5in">- Should the reference to be to MOC 1.1 instead of MOC 1.0?<o:p></o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<pre style="margin-left:.5in">Section 2.3, p14<o:p></o:p></pre>
<pre style="margin-left:.5in">- in &quot;more than 73000 years at 1μ resolution&quot;, &quot;1μ&quot; should be &quot;1μs&quot;.<o:p></o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<pre style="margin-left:.5in">Section 3.3<o:p></o:p></pre>
<pre style="margin-left:.5in">- comma unnecessary after &quot;(coded according to the TMOC convention)&quot;.&nbsp; Possible alternate wording to make it a little smoother:<o:p></o:p></pre>
<pre style="margin-left:.5in">&nbsp;&nbsp;&nbsp; &quot;by associating each time period (coded according to the TMOC convention) with its spatial region<o:p></o:p></pre>
<pre style="margin-left:.5in">&nbsp;&nbsp;&nbsp;&nbsp; (coded according to the SMOC convention).&quot;<o:p></o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<pre style="margin-left:.5in">Section 4.2<o:p></o:p></pre>
<pre style="margin-left:.5in">- &quot;about 1000 seconds (see Table 1)&quot; should instead refer to Table 2 for the time resolutions.<o:p></o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<pre style="margin-left:.5in">Section 4.2.1<o:p></o:p></pre>
<pre style="margin-left:.5in">- awkward phrasing in, &quot;The numbering scheme used in TMOC for specifying the time cell indices must reuse a similar hierarchical<o:p></o:p></pre>
<pre style="margin-left:.5in">&nbsp; principle as for the SMOC with the difference that the time line has only one dimension, and there is no need to use an HEALPix<o:p></o:p></pre>
<pre style="margin-left:.5in">&nbsp; mapping in addition of a progression of a factor of 2 instead of 4.&quot;<o:p></o:p></pre>
<pre style="margin-left:.5in">&nbsp; Suggest maybe:<o:p></o:p></pre>
<pre style="margin-left:.5in">&nbsp; &quot;The numbering scheme used in TMOC for specifying the time cell indices must reuse a similar hierarchical principle as for the<o:p></o:p></pre>
<pre style="margin-left:.5in">&nbsp; SMOC with the difference that the time line has only one dimension, so the hierarchical progression uses a factor of 2 instead of 4,<o:p></o:p></pre>
<pre style="margin-left:.5in">&nbsp; and there is no need to use a HEALPix mapping.&quot;<o:p></o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<pre style="margin-left:.5in">Section 4.3.1<o:p></o:p></pre>
<pre style="margin-left:.5in">- in Backward compatibility, &quot;existing library&quot; should probably be &quot;existing libraries&quot;.<o:p></o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<pre style="margin-left:.5in">Section 4.3.2<o:p></o:p></pre>
<pre style="margin-left:.5in">- The EBNF does not seem to allow the final index-free order (the example ends with &quot;8/&quot; to indicate an order of 8.)&nbsp; Maybe update to:<o:p></o:p></pre>
<pre style="margin-left:.5in">&nbsp;&nbsp; moc ::= ordpix (sep&#43; ordpix)* [sep&#43; order]<o:p></o:p></pre>
<pre style="margin-left:.5in">&nbsp;&nbsp; ordpix ::= order sep* pixs<o:p></o:p></pre>
<pre style="margin-left:.5in">&nbsp;&nbsp; order ::= int ’/’<o:p></o:p></pre>
<pre style="margin-left:.5in">&nbsp;&nbsp; pixs ::= pix (sep&#43; pix)*<o:p></o:p></pre>
<pre style="margin-left:.5in">&nbsp;&nbsp; pix ::= int? | (int ’-’ int)<o:p></o:p></pre>
<pre style="margin-left:.5in">&nbsp;&nbsp; sep ::= [ \n\r]<o:p></o:p></pre>
<pre style="margin-left:.5in">&nbsp;&nbsp; int ::= [0-9]&#43;<o:p></o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<pre style="margin-left:.5in">Section 5.1<o:p></o:p></pre>
<pre style="margin-left:.5in">- This sentence equates forcing the 64th bit to 1 with negating the integer:<o:p></o:p></pre>
<pre style="margin-left:.5in">&nbsp;&nbsp;&nbsp;&nbsp; &quot;To distinguish time and space indices, the time indices must have the 64th bits forced to 1 - i. e. represented<o:p></o:p></pre>
<pre style="margin-left:.5in">&nbsp;&nbsp;&nbsp;&nbsp; as a negative integer.&quot;<o:p></o:p></pre>
<pre style="margin-left:.5in">&nbsp; Should we clarify that the time indices must be the twos complement negative of the actual value?&nbsp; This would prevent<o:p></o:p></pre>
<pre style="margin-left:.5in">&nbsp; any possible confusion between that and just masking that last bit to 1 without changing the other bits.&nbsp; I believe the<o:p></o:p></pre>
<pre style="margin-left:.5in">&nbsp; FITS standard uses twos complement for signed ints, but it can't hurt to be explicit.<o:p></o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<pre style="margin-left:.5in">References<o:p></o:p></pre>
<pre style="margin-left:.5in">- I'm not sure whether it's important for references to include URLs, or what the best links are (DOIs, etc.), but some<o:p></o:p></pre>
<pre style="margin-left:.5in">&nbsp; reference have a URL and some don't, so maybe some more consistency could be achieved?<o:p></o:p></pre>
<pre style="margin-left:.5in">- The MOC 1.0 reference describes it as Working Draft (it is REC) and links to the most recent version (1.1) instead of 1.0.<o:p></o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<pre style="margin-left:.5in">Best regards,<o:p></o:p></pre>
<pre style="margin-left:.5in">Tom<o:p></o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
</blockquote>
</blockquote>
<pre style="margin-left:.5in"><o:p>&nbsp;</o:p></pre>
</blockquote>
<pre style="margin-left:.5in">--<o:p></o:p></pre>
<pre style="margin-left:.5in">Mark Taylor&nbsp; Astronomical Programmer&nbsp; Physics, Bristol University, UK<o:p></o:p></pre>
<pre style="margin-left:.5in"><a href="mailto:m.b.taylor@bristol.ac.uk">m.b.taylor@bristol.ac.uk</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.star.bristol.ac.uk/~mbt/">http://www.star.bristol.ac.uk/~mbt/</a><o:p></o:p></pre>
</blockquote>
</div>
</div>
</body>
</html>