Il y a quelques jours, j'avais montré une technique pour faire des diagrammes sur une page HTML, en utilisant les CSS. Karl me fait remarquer qu'avec cette technique, on perd l'essence même d'un graphe, à savoir les relations entre chaque élément du graphe. Sans compter qu'avec les bugs CSS dans les différents navigateurs, on peut avoir un resultat médiocre, un organigramme.. désorganisé.

Il propose une autre solution :

1. Extraire les données de la base de donnée SQL en graphe RDF
2. Fabriquer des objets SVG réutilisables flêches, boites, etc.
3. Créer une XSLT pour transformer le RDF en SVG

RDF et SVG, voilà un moment que j'en entend parler, il va peut-être falloir m'y mettre un de ces quatres ;-)
Un petit bémol : il faut un plugin SVG dans son navigateur pour les visualiser.

Mise à jour
Gros bémol en fait, les plugins SVG sont rares. Et pour Mozilla/Netscape sous linux, c'est impossible. Il n'y a, selon la liste des plugins pour mozilla, qu'Adobe qui fournis un plugin SVG sous Linux, mais il date un peu et fait planter lamentablement mon navigateur préféré :-(