<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hello Alberto et al</p>
    <p>An update about JsVotable:<br>
    </p>
    <div class="moz-cite-prefix">On 2023-08-31 12:47, Renaud Savalle
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:6d87cb95-f105-6f0b-73da-56c3cd28991f@obspm.fr">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p>Hello Alberto,<br>
      </p>
      <div class="moz-cite-prefix">On 2023-08-30 16:17, alberto micol
        wrote:<br>
      </div>
      <blockquote type="cite"
        cite="mid:C6E5DD82-4337-4782-BB44-1692E7C04368@googlemail.com">
        <meta http-equiv="content-type" content="text/html;
          charset=UTF-8">
        <div style="font-family: Calibri;"><br>
        </div>
        <div style="font-family: Calibri;">Dear Registry and
          Applications WGs,</div>
        <div style="font-family: Calibri;"><br>
        </div>
        <div style="font-family: Calibri;">
          <div>Do you know if a javascript library to browse/query a vo
            registry exists?</div>
        </div>
      </blockquote>
      <p>Not specifically for the registry, but when you access it with
        RegTAP I guess you could use</p>
      <p>- André Schaff et al's code presented in 2016 at Trieste: <a
          class="moz-txt-link-freetext"
          href="https://gitlab.com/cdsdevcorner/votable.js"
          moz-do-not-send="true">https://gitlab.com/cdsdevcorner/votable.js</a>
        along with your own TAP transaction code (for example written
        with jQuery)<br>
        - Jean-Christophe Malapert and Thomas Rolling's code which seem
        to handle TAP <a class="moz-txt-link-freetext"
          href="https://github.com/malapert/JsVotable"
          moz-do-not-send="true">https://github.com/malapert/JsVotable</a>
        (I haven't tested it)<br>
      </p>
    </blockquote>
    <p>Update: Jean-Christophe Malapert wrote to me that he had
      implemented in JsVotable a large subset of the VOTable standard to
      handle SIA/SSA/SCS replies, but because of VOTable evolution he is
      not sure this still works. Furthermore, the library had not been
      tested with TAP and is not maintained anymore, so he mentions it's
      better not to consider it here.<br>
    </p>
    <p>Renaud.<br>
    </p>
    <blockquote type="cite"
      cite="mid:6d87cb95-f105-6f0b-73da-56c3cd28991f@obspm.fr">
      <p> </p>
      <p>I'll let those authors please comment about the status of their
        software. In my current projects, I found more convenient to
        rely on the robust pyvo.registry implementation on the
        server-side with Django. In the browser, it might also be doable
        with interesting modern solutions such as PyScript (<a
          class="moz-txt-link-freetext" href="https://pyscript.net/"
          moz-do-not-send="true">https://pyscript.net/</a>) ?<br>
      </p>
      <p>Renaud.<br>
      </p>
      <p><br>
      </p>
      <blockquote type="cite"
        cite="mid:C6E5DD82-4337-4782-BB44-1692E7C04368@googlemail.com">
        <div style="font-family: Calibri;">
          <div><br>
          </div>
          <div>The reason why I’m asking follows...</div>
        </div>
        <div style="font-family: Calibri;">At ESO we’d like to offer to
          the users of the ESO science portal (web application) </div>
        <div style="font-family: Calibri;">the ability to search a vo
          registry for astronomical catalogs relevant to their
          scientific use cases.</div>
        <div style="font-family: Calibri;">Once the catalog is found,
          its endpoint can then be exercised to query the catalog, and
          display results within the science portal.</div>
        <div style="font-family: Calibri;"><br>
        </div>
        <div style="font-family: Calibri;">Many thanks,</div>
        <div style="font-family: Calibri;">Alberto</div>
        <div style="font-family: Calibri;"><br>
        </div>
      </blockquote>
    </blockquote>
  </body>
</html>