Draft note on STC in the Registry

Marco Molinaro molinaro at oats.inaf.it
Wed Jan 31 09:34:31 CET 2018


Hi Markus, Pierre, all,

2018-01-29 15:10 GMT+01:00 Pierre Fernique <Pierre.Fernique at astro.unistra.fr
>:

>
> Hi,
>
> May I advocate to avoid UNIQ coding in ASCII MOC representation. Mainly
> for these reasons:
> 1) The ASCII MOC has been defined for human usage/readability. UNIQ coding
> is more complex to understand. It has been introduced to mixed order and
> npix in a "unique" long to avoid multiple tables in FITS MOC packaging.
> 2) The "regular" ASCII MOC coding is already described in the MOC 1.0
> document (in the non normative part) and concretely, it is already
> supported by MOC libs, notably in the Java MOC library (read and write) and
> associated tools. Concretely if you cut and paste the example below in
> Aladin Desktop (prefixed by "draw MOC ...") you are already able to see the
> spatial coverage result.
> 3) We have already 1 standard representation (FITS) + 2 suggested
> alternative ("regular" ASCII and JSON). If we open the door to UNIQ in
> ASCII, why not use it in JSON... and we we will have 5 alternatives.
>

I think that especially point 3, but also partly point 2,
talk me into ASCII MOCs.

I only kindly ask, if that's the solution, to have MOC-1.1
and move ASCII MOC (also JSON?) into normative,
otherwise confusion may persist.
(But this last point is up to Apps)

Cheers,
    Marco


>
> Cheers
> Pierre
>
>
> Le 29/01/2018 à 13:20, Markus Demleitner a écrit :
>
>> Hi Marco,
>>
>> On Mon, Jan 29, 2018 at 10:43:26AM +0100, Marco Molinaro wrote:
>>
>>> If possible, can we have a more complex <spatial>
>>> example in §2.3? Even at this early stage the single
>>> cell there looks a bit too simple to exemplify what's
>>> at stake.
>>>
>> You're right -- I hadn't thought of this.
>>
>> I've put in the somewhat more interesting example
>>
>>   <spatial>
>>      4/2068
>>      5/8263,8268-8269
>>      6/33045-33047,33049,33051,33069,33080-33081,
>>      33083,33104-33106,33112,33124-33126,33128-33130
>>    </spatial>
>>
>> (which, incidentally, is abbreviated from what
>> ivo://org.gavo.dc/mcextinct/q/cone has) in Volute rev. 4721.
>>
>> For reference, in NUNIQs, this would look like this:
>>
>>    <spatial>
>>      3092
>>      12364 12365 12359 49488
>>      49489 49490 49429 49430 49431 49496 49433 49435
>>      49508 49509 49510 49512 49513 49514 49453 49464 49465 49467
>>    </spatial>
>>
>> -- which illustrates that in the typical case, there's not a great
>> deal of difference between the representation sizes in VOTable
>> TABLEDATA (in BINARY2, as Mark has already pointed out, the second
>> form is of course a good deal more compact. But then gzipping the
>> entire container will probably nix much of that advantage).
>>
>> I'd argue the first form is more human-friendly, the second is more
>> machine-friendly, and I'm not sure what that's telling me.
>>
>> As an illustration of the human-friendlyness, consider all-sky:
>>
>>    0/0-11
>>
>> which in NUNIQs is:
>>
>>    4 5 6 7 8 9 10 11 12 13 14 15
>>
>> If that's part of a large document and happens to be, accidentally or
>> by design,
>>
>>    4 5 6 7 9 10 11 12 13 14 15
>>
>> -- would you have noticed?
>>
>> But then: How many people will ever look an serialised MOCs?  And of
>> course, the "the higher the number, the smaller the area" works as an
>> eyeball criterion for NUNIQs about as well as a "1/" vs. "18/" might
>> in ASCII.
>>
>>          -- Markus
>>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.ivoa.net/pipermail/registry/attachments/20180131/17ff1987/attachment.html>


More information about the registry mailing list