<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>