Ce graphe est une représentation du code civil extrait à partir de LegiFrance. Un noeud représente un texte de loi (un article, une loi, un décret ou même une ordonnance) et deux textes sont connectés si l'un cite l'autre, le modifie, ou le créé. Le graphe contient donc tous les articles du code civil plus d'autres textes juridiques qui s'y rapportent. Par exemple, la "Loi n°2006-728 du 23 juin 2006 - art. 9 JORF 24 juin 2006 en vigueur le 1er janvier 2007" sur la réforme des successions et des libéralités pointe vers tous les articles qu'elle modifie.
Il est possible de bouger le graphe sur l'écran en maintenant un clic gauche sur le fond noir de la page et en bougeant la souris. Un clic sur un noeud du graphe va sélectionner celui-ci dans la partie gauche de l'écran en affichant sont texte et les articles connectés. Pour zoomer/dézommer, il est possible d'utiliser la molette de la souris ou les icônes ou
à coté de la barre de recherche. L'icône
permet de repositionner le graphe à sa position d'origine. L'icône
va déselectionner le noeud courant et réafficher les liens de leur couleur d'origine.
Un noeud est d'autant plus gros qu'il possède beaucoup de connections avec les autres noeuds du graphe. Le graphe a été spatialisé avec l'algorithme OpenOrd de Gephi et les couleurs correspondent aux cluster détéctés par l'algorithme modularity. Le clusters détéctés automatiquement correspondent grosso modo à des paragraphes du code civil. Par exemple, le bloc bleu en haut du graphe contient les articles de numéros 17 jusqu'à 30 relatifs à l'acquisition de la nationalité française.
Ce graphe est une exemple de réseau "invariant d'échelle" ou la distribution des liens suit une loi de puissance. En effet, un très faible nombre de noeuds concentre la plus grande partie des liens comme la "Loi 93-933 1993-07-22" ou la "Loi n°2006-728" qui possèdent chacune plus de 100 connexions alors que parmi les 3000 noeuds du graphe, il en existe plusieurs centaines qui en ont moins de 5. Plus d'informations sur les réseaux en général et leur cartographie sont disponibles sur le blog de Franck Ghitalla.
Il n'est pas encore techniquement possible d'afficher un graphe de cette dimension avec une chronologie dans un navigateur. Cependant, une vidéo présente les résultats obtenus ici
Le graphe a été spatialisé avec Gephi et l'interface utilise sigmajs et jQuery.