How would this be done in Prolog? (Semantic Network Viewer)

Anybody up for a Prolog take of this here?

ESLmM66WAAY4yh7
https://www.wuhanvirus.sg/cases

I did such things 20 years ago with SVG in the browser
and a Prolog backend, but now I am a little rusty.

1 Like

No. I didn’t write the thing. I don’t know whether it uses SVG or not.
Maybe they use something else. How would you do it nowadays in Prolog?
SVG was available 20 years ago, and you could animate it by using

JavaScript hooks. Just write a Prolog backend that sends the stuff to
the Browser client. But maybe people don’t use SVG anymore for such
problems.There is also HTML Canvas now. Is there a SWISH viewer

for semantic networks? Could this be directly done in SWISH?

On twitter 7. Apr. 2020, picture is linked not embedded:

This is a 99% Prolog program (1 C subroutine) developed in LPA Prolog —
http://orgnet.com/software.html— was used in this disease outbreak
project with the CDC — See the Spread, Stop the Spread: tracking and stopping the spread of a contagious disease

https://twitter.com/orgnet/status/1247338769373593600

1 Like