Ich habe einen Kollegen, der diese Art von Funktionen benötigt, um Maven-Abhängigkeiten zwischen Projekten grafisch darzustellen. Er endete mit der Verwendung von FreeMind, um die Visualisierung zu machen. Er musste nur eine XML-Datei schreiben, die dem FreeMind-Format entsprach. Ich denke sogar, dass Sie einfach OPML als Dateiformat verwenden können und ein fertiges XSLT finden, um es in das FreeMind-Format umzuwandeln. Vielleicht unterstützt FreeMind tatsächlich OPML direkt (ich habe es schon lange nicht mehr benutzt).
Sobald Sie Ihre Daten in FreeMind haben, können Sie sie entweder exportieren oder die FreeMind applet verwenden, um eine interaktive MindMap auf Ihrer Website anzuzeigen.