Язык моделирования графиков (GML) - это иерархический формат файлов на основе ASCII для описания графиков. Он также получил название Graph Meta Language .
Расширение имени файла | .gml |
---|---|
Тип интернет-СМИ | текст / vnd.gml |
Разработано | Майкл Химсолт |
Пример
Простой график в формате GML:
график [комментарий «Это образец графика»направил 1id 42ярлык "Здравствуйте, я граф"узел [id 1метка "узел 1"thisIsASampleAttribute 42]узел [id 2метка "узел 2"thisIsASampleAttribute 43]узел [id 3метка "узел 3"thisIsASampleAttribute 44]край [источник 1цель 2метка "Край от узла 1 до узла 2"]край [источник 2цель 3метка "Край от узла 2 до узла 3"]край [источник 3цель 1метка "Край от узла 3 до узла 1"]]
Приложения, поддерживающие GML
- Cytoscape , программная платформа биоинформатики с открытым исходным кодом для визуализации сетей молекулярного взаимодействия, загружает и сохраняет ранее созданные сети взаимодействия в GML.
- Gephi , программное обеспечение для визуализации и управления графами с открытым исходным кодом.
- Graph-tool , бесплатный модуль Python для обработки и статистического анализа графиков.
- NetworkX , библиотека Python с открытым исходным кодом для изучения сложных графиков.
- Social Network Visualizer (SocNetV), бесплатное приложение для анализа и визуализации социальных сетей . SocNetV может загружать текстовые файлы в формате GML. [1]
- Tulip (программное обеспечение) - это бесплатное программное обеспечение в области визуализации информации, способное манипулировать огромными графами (с более чем 1.000.000 элементов).
- yEd , бесплатный редактор графиков на основе Java, поддерживает импорт и экспорт в GML.
- Проект Graphviz включает два инструмента командной строки (gml2gv и gv2gml), которые могут преобразовывать файлы в формат DOT и обратно .
- Graph Template Library , библиотека C ++ для графов и алгоритмов, использует GML для импорта и экспорта.
- Образец GML-парсера, написанный на C, выпущен под LGPL.
Смотрите также
- Язык запросов графиков (GQL)
- График Json https://github.com/jsongraph/json-graph-specification
- Раскрытие форматов файлов обмена графами, Мэтью Роуган и Джонатан Тьюк, 2015 г., https://arxiv.org/pdf/1503.02781.pdf
Рекомендации
Внешние ссылки
- GML: переносимый формат графического файла , Майкл Химсолт - 30.11.2010 ( заархивированная версия )