<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Hi Pierre, all,</p>
    <p>1 ) Having the standardID of the protocol in an INFO tag of the
      response is definitely a good idea.</p>
    <p>2 ) When you want to use Datalink from a protocol response which
      is not SIAV2 or ObsTap: let's say, SCS, SSA, SIAV1, TAP apart
      Obstap, SLAP or whatever, the best way to call it is to add a
      Datalink descriptor as Carlos did in his ASTERICS presentation.
      The list of IDs used by the DataLink service must be in one of
      main table columns to make this solution work.</p>
    <p>Cheers<br>
    </p>
    <p>François  <br>
    </p>
    <p><br>
    </p>
    <br>
    <div class="moz-cite-prefix">Le 21/03/2017 à 12:08, Pierre Fernique
      a écrit :<br>
    </div>
    <blockquote
      cite="mid:03a78f7e-d70c-9e11-2412-3ee8e717eea2@astro.unistra.fr"
      type="cite">
      <meta http-equiv="Context-Type" content="text/html; charset=utf-8">
      <p><br>
      </p>
      Dear DAL and App contributors,<br>
      and especially SIAv2 and Datalink authors,
      <p>In the contexte of the Aladin v10 developments, we are facing
        to a recurrent issue in the IVOA protocol suite. <br>
      </p>
      <p><b>Most of IVOA protocols return VOTable, but without any
          signature or magic code. </b><br>
        The consequence: IVOA clients can not easily recognize that this
        VOTable stream comes from a CS, a SIAv1, a SIAv2, a SSA, a
        Datalink, a TAP, an obsTAP or any other IVOA VOTable query
        result.<br>
      </p>
      <p>Based on the presence of some UCDs or utypes or INFO tags,
        Aladin tries to recognize the original protocol in order to have
        the adequat actions (basic table display, fov supports, popup
        menus, column display filtering...). But we fail to find such a
        method for SIAv2. We are, more or less able to recognize obsCore
        results (based on utypes list =&gt; 
        "obscore:ObsDataset.dataProductType", "obscore:Access.Reference"
        and "obscore:Access.Format" , but it is not specifical to SIAv2.</p>
      <p>We are facing to the same difficulty for Datalink results. In
        this case, it is worse in the sense that some providers have
        already inserted Datalink links inside SIAv1 or CS results (see
        examples below). So in these cases,<b> we cannot know "a priori"
          that such link will return Datalink VOTable stream</b>.
        Without this knowledge, at the end, Aladin can only try to
        display on the sky view the VOTable Datalink result as a regular
        astronomical catalog (sad !).<br>
      </p>
      <p>So, how can we do ? Thanks for any help.</p>
      <p><b>For the future standard releases, may we just think to
          systematically add the standardID of the original protocol
          inside an INFO tag, or something equivalent ?</b><br>
      </p>
      <p>Pierre Fernique &amp; Chaitra (in charge of SIAv2/Datalink/...
        implementation in Aladin v10)</p>
      <p>---<br>
      </p>
      <p>Datalink examples:</p>
      <p><b>GAVO SIAv1</b></p>
      <ul>
        <li><a moz-do-not-send="true" class="moz-txt-link-freetext"
href="http://dc.zah.uni-heidelberg.de/lswscans/res/positions/siap/siap.xml?POS=210.8431667,54.2961666667&amp;SIZE=0.1323&amp;FORMAT=image/fits">http://dc.zah.uni-heidelberg.de/lswscans/res/positions/siap/siap.xml?POS=210.8431667,54.2961666667&amp;SIZE=0.1323&amp;FORMAT=image/fits</a></li>
        <li>=&gt; Example of Datalink URL inside the result :
          <a moz-do-not-send="true" class="moz-txt-link-freetext"
href="http://dc.zah.uni-heidelberg.de/lswscans/res/positions/dl/dlmeta?ID=ivo%3A//org.gavo.dc/%7E%3Flswscans/data/part2/Schmidtplatten/FITS/A82.fits">http://dc.zah.uni-heidelberg.de/lswscans/res/positions/dl/dlmeta?ID=ivo%3A//org.gavo.dc/%7E%3Flswscans/data/part2/Schmidtplatten/FITS/A82.fits</a></li>
      </ul>
      <p><b>VizieR CS</b></p>
      <ul>
        <li><a moz-do-not-send="true" class="moz-txt-link-freetext"
href="http://vizier.u-strasbg.fr/viz-bin/votable?-source=B%2Fcfht%2Fobscore&amp;-c=09+55+33.17+%2B69+03+55.1&amp;-out.add=_RAJ,_DEJ&amp;-oc.form=dm&amp;-out.meta=DhuL&amp;-out.max=999999&amp;-c.rm=10.81&amp;-out=_VizieR,*Mime%28image/fits%29,*&amp;-mime=TSV&amp;-out.all">http://vizier.u-strasbg.fr/viz-bin/votable?-source=B%2Fcfht%2Fobscore&amp;-c=09+55+33.17+%2B69+03+55.1&amp;-out.add=_RAJ,_DEJ&amp;-oc.form=dm&amp;-out.meta=DhuL&amp;-out.max=999999&amp;-c.rm=10.81&amp;-out=_VizieR,*Mime(image/fits),*&amp;-mime=TSV&amp;-out.all</a></li>
        <li>=&gt; Example of Datalink URL inside the result :
          <a moz-do-not-send="true" class="moz-txt-link-freetext"
href="http://www.cadc-ccda.hia-iha.nrc-cnrc.gc.ca/caom2ops/datalink?runid=ejkaxv927qnvu4ef&amp;ID=caom%3ACFHT%2F469601%2F469601o">http://www.cadc-ccda.hia-iha.nrc-cnrc.gc.ca/caom2ops/datalink?runid=ejkaxv927qnvu4ef&amp;ID=caom%3ACFHT%2F469601%2F469601o</a><br>
        </li>
      </ul>
    </blockquote>
    <br>
  </body>
</html>