AtomGraph / LinkedDataHub

The low-code Knowledge Graph application platform. Apache license.
https://atomgraph.github.io/LinkedDataHub/
Apache License 2.0
493 stars 124 forks source link

Optimize the graph layout #55

Closed namedgraph closed 3 years ago

namedgraph commented 3 years ago

RDFXML2SVG.xsl produces a decent force-directed layout but is pretty slow. We got some advice on how the performance could be improved: https://www.biglist.com/lists/lists.mulberrytech.com/xsl-list/archives/202010/msg00023.html

Furthermore the positioning could be interactive, i.e. nodes could gradually move into their final positions

namedgraph commented 3 years ago

Another improvement would be highlighting nodes and their links on mouseover event.

namedgraph commented 3 years ago

A substantial XSLT 3.0 maps-based optimization of RDFXML2SVG.xsl is part of Web-Client 3.0.27.

Opened a new issue for the interactivity stuff: #92