-`type:` le type de graphe, obligatoire. Les valeurs valides sont celles énumérées plus haut.
-`name:` un nom pour le graphe, obligatoire. C'est une chaine de caractères sans espaces.
-`nodes:` l'ensemble des sommets du graphe, obligatoire. Chaque sommet est une chaine de caractères sans espaces et les sommets sont énumérés entre crochets, séparés par des virgules.
-`nodes:` l'ensemble des sommets du graphe, obligatoire. Chaque sommet est une chaine de caractères sans espaces, qui commence par un caractère alphabétique. Les sommets sont énumérés entre crochets, séparés par des virgules.
-`edges:` les arêtes par liste d'adjacence, obligatoire. On doit énumérer tous les sommets, et pour chaque sommet on énumère ses successeurs entre crochets.