GraphML — язык описания (иногда упоминается как отдельный формат файлов) графов на основе XML.
Введение в GraphML
Ниже представлен пример простого ненаправленного графа с двумя узлами и одним ребром, их соединяющим:
xmlns="http://graphml.graphdrawing.org/xmlns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://graphml.graphdrawing.org/xmlns/1.0/graphml.xsd"> id="G" edgedefault="undirected"> id="n0"/> id="n1"/> id="e1" source="n0" target="n1"/> Другие механизмы описания графов
- DOT (язык)
- Trivial Graph Format — простой текстовый формат
- GXL — формат обмена графами на основе XML (Официальный сайтАрхивная копия от 5 января 2010 на Wayback Machine)
- Graph Modelling Language — ещё один широко используемый формат обмена графами (Официальный сайт)
- XGMML — язык описания графов на основе XML, чрезвычайно схожий с GML (Официальный сайт)
См. также
Ссылки
- Домашняя страница GraphMLАрхивная копия от 13 декабря 2009 на Wayback Machine (англ.)
- Введение в GraphML на примере GraphML PrimerАрхивная копия от 16 декабря 2009 на Wayback Machine (англ.)
- Сравнение механизмов трансформации XML и SVG (англ.)
- GraphML — язык описания графовАрхивная копия от 3 декабря 2009 на Wayback Machine (рус.)
- GraphML: практическое введениеАрхивная копия от 9 августа 2009 на Wayback Machine (рус.)