GraphML
GraphML (англ. Graph Markup Language) - повнофункціональний і зручний в роботі файловий формат для опису графів. Він включає базову мову, призначену для опису структурних властивостей графа і гнучкий механізм її розширення, що дозволяє включати в опис графа дані, специфічні для додатків.
GraphML включає підтримку орграфів, ненаправлених, і змішаних графів, гіперграфів, ієрархічних графів, опис графічного представлення, посилань до зовнішніх даних, специфічних для програми атрибутів, і полегшеного синтаксичного аналізатора.
На відміну від багатьох інших форматів опису графів, GraphML не використовує замовний синтаксис. Замість цього він використовує синтаксис заснований на мові XML, і отже ідеально підходить в якості універсального засобу для формування, архівування, або обробки графів.