MOC 2.0 WD Feedback

ada nebot ada.nebot at astro.unistra.fr
Thu Mar 11 08:48:08 CET 2021


Dear Tom, Francois, and Apps,

Tom, thanks for all your comments, I will take your editorial suggestions into account.

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. 

Best, 
Ada

--
Astronome Adjointe
CDS, Observatoire Astronomique de Strasbourg (ObAS)
UMR 7550 Université de Strasbourg 
11, rue de l'Université, F-67000 Strasbourg
+33 (0) 3 68 85 24 20

> On 10 Mar 2021, at 16:54, BONNAREL FRANCOIS <francois.bonnarel at astro.unistra.fr> wrote:
> 
> Dear apps, dear MOC2.0 authors
> 
> I went to this spec with my DAL point of view.
> 
> 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
> 
> There is no reason that this should be restricted to space
> 
> 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.
> 
> 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.
> 
> By preparing a github PR for this feature in SODA I realized that Time ascii serialization doesn't exist any more  in the current version of the spec. But it was the case in the preliminary note (https://ivoa.net/documents/stmoc/index.html)
> 
> 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.
> 
> Cheers
> 
> François
> 
> 
> 
> 
> Le 09/03/2021 à 00:42, Tom Donaldson a écrit :
>> Dear Pierre, et al.,
>> 
>> I spent a little time reviewing the MOC 2.0 working draft (https://www.ivoa.net/documents/MOC/20201112/WD-MOC-2.0-20201112.pdf)
>> and have some feedback.
>> 
>> First,  thank you to all the authors.  I found the document well written, clearly explaining both the motivation
>> and required details.  This functionality seems very worthwhile, and the technique well-studied and effective.
>> I don't have any major concerns with the content.
>> 
>> I could imagine some discussion about generalizing the technique further to incorporate other dimensions
>> such as spectral coverage.  However, I note that the space and time representations are customized based on
>> the specific characteristics of those values, so other dimensions may need other customizations.  Without
>> studying the use cases and values for at least one other dimension at the same level of detail as
>> space and time, generalizing the customizations seems premature.
>> 
>> 
>> I do have a few editorial suggestions:
>> 
>> Table of Contents
>> - starts with a "Todo list" referring to page 4, but there is no Todo list on that or other pages.
>> - does not include the Acknowledgements or Conformance-related definitions from page 5
>> 
>> Introduction
>> - Should the reference to be to MOC 1.1 instead of MOC 1.0?
>> 
>> Section 2.3, p14
>> - in "more than 73000 years at 1μ resolution", "1μ" should be "1μs".
>> 
>> Section 3.3
>> - comma unnecessary after "(coded according to the TMOC convention)".  Possible alternate wording to make it a little smoother:
>>     "by associating each time period (coded according to the TMOC convention) with its spatial region
>>      (coded according to the SMOC convention)."
>> 
>> Section 4.2
>> - "about 1000 seconds (see Table 1)" should instead refer to Table 2 for the time resolutions.
>> 
>> Section 4.2.1
>> - awkward phrasing in, "The numbering scheme used in TMOC for specifying the time cell indices must reuse a similar hierarchical
>>   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
>>   mapping in addition of a progression of a factor of 2 instead of 4."
>>   Suggest maybe:
>>   "The numbering scheme used in TMOC for specifying the time cell indices must reuse a similar hierarchical principle as for the
>>   SMOC with the difference that the time line has only one dimension, so the hierarchical progression uses a factor of 2 instead of 4,
>>   and there is no need to use a HEALPix mapping."
>> 
>> Section 4.3.1
>> - in Backward compatibility, "existing library" should probably be "existing libraries".
>> 
>> Section 4.3.2
>> - The EBNF does not seem to allow the final index-free order (the example ends with "8/" to indicate an order of 8.)  Maybe update to:
>>    moc ::= ordpix (sep+ ordpix)* [sep+ order]
>>    ordpix ::= order sep* pixs
>>    order ::= int ’/’
>>    pixs ::= pix (sep+ pix)*
>>    pix ::= int? | (int ’-’ int)
>>    sep ::= [ \n\r]
>>    int ::= [0-9]+
>> 
>> Section 5.1
>> - This sentence equates forcing the 64th bit to 1 with negating the integer:
>>      "To distinguish time and space indices, the time indices must have the 64th bits forced to 1 - i. e. represented
>>      as a negative integer."
>>   Should we clarify that the time indices must be the twos complement negative of the actual value?  This would prevent
>>   any possible confusion between that and just masking that last bit to 1 without changing the other bits.  I believe the
>>   FITS standard uses twos complement for signed ints, but it can't hurt to be explicit.
>> 
>> References
>> - I'm not sure whether it's important for references to include URLs, or what the best links are (DOIs, etc.), but some
>>   reference have a URL and some don't, so maybe some more consistency could be achieved?
>> - 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.
>> 
>> 
>> Best regards,
>> Tom
>> 
>> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.ivoa.net/pipermail/apps/attachments/20210311/05fb6f9d/attachment-0001.html>


More information about the apps mailing list