Graph Modeling Language (GML) es un formato de archivo jerárquico basado en ASCII para describir gráficos. También se le ha denominado Graph Meta Language .
Extensión de nombre de archivo | .gml |
---|---|
Tipo de medio de Internet | texto / vnd.gml |
Desarrollado por | Michael Himsolt |
Ejemplo
Un gráfico simple en formato GML:
grafico [comentar "Este es un gráfico de muestra"dirigido 1id 42etiqueta "Hola, soy un gráfico"nodo [id 1etiqueta "nodo 1"thisIsASampleAttribute 42]nodo [id 2etiqueta "nodo 2"thisIsASampleAttribute 43]nodo [id 3etiqueta "nodo 3"thisIsASampleAttribute 44]borde [fuente 1objetivo 2etiqueta "Borde del nodo 1 al nodo 2"]borde [fuente 2objetivo 3etiqueta "Borde del nodo 2 al nodo 3"]borde [fuente 3objetivo 1etiqueta "Borde del nodo 3 al nodo 1"]]
Aplicaciones compatibles con GML
- Cytoscape , una plataforma de software de bioinformática de código abierto para visualizar redes de interacción molecular, carga y guarda redes de interacción construidas previamente en GML.
- Gephi , un software de visualización y manipulación de gráficos de código abierto.
- Graph-tool , un módulo gratuito de Python para la manipulación y el análisis estadístico de gráficos.
- NetworkX , una biblioteca de Python de código abierto para estudiar gráficos complejos.
- Social Network Visualizer (SocNetV), una aplicación de software gratuita para el análisis y visualización de redes sociales . SocNetV puede cargar archivos de texto con formato GML. [1]
- Tulip (software) es un software gratuito en el ámbito de la visualización de información capaz de manipular gráficos enormes (con más de 1.000.000 de elementos).
- yEd , un editor de gráficos gratuito basado en Java, admite la importación y exportación a GML.
- El proyecto Graphviz incluye dos herramientas de línea de comandos (gml2gv y gv2gml) que pueden convertir hacia y desde el formato de archivo DOT .
- La biblioteca de plantillas de gráficos , una biblioteca de C ++ para gráficos y algoritmos, utiliza GML para importar y exportar.
- Un analizador GML de muestra escrito en C publicado bajo la LGPL.
Ver también
- Lenguaje de consulta de gráficos (GQL)
- Gráfico de Json https://github.com/jsongraph/json-graph-specification
- Unraveling Graph-Exchange File Formats, por Matthew Roughan y Jonathan Tuke, 2015, https://arxiv.org/pdf/1503.02781.pdf
Referencias
enlaces externos
- GML: un formato de archivo de gráfico portátil , Michael Himsolt - 30/11/2010 ( versión archivada )