Grafikon modellezési nyelv - Graph Modelling Language
| Fájlnévkiterjesztés |
.gml
|
|---|---|
| Internet média típusa |
text / vnd.gml |
| Által kifejlesztett | Michael Himsolt |
A Graph Modeling Language (GML) egy hierarchikus ASCII- alapú fájlformátum a grafikonok leírására. Graph Meta Language néven is nevezték el .
Példa
Egyszerű grafikon GML formátumban:
graph [ comment "This is a sample graph" directed 1 id 42 label "Hello, I am a graph" node [ id 1 label "node 1" thisIsASampleAttribute 42 ] node [ id 2 label "node 2" thisIsASampleAttribute 43 ] node [ id 3 label "node 3" thisIsASampleAttribute 44 ] edge [ source 1 target 2 label "Edge from node 1 to node 2" ] edge [ source 2 target 3 label "Edge from node 2 to node 3" ] edge [ source 3 target 1 label "Edge from node 3 to node 1" ] ]
A GML-t támogató alkalmazások
- A molekuláris interakciós hálózatok megjelenítésére szolgáló, nyílt forráskódú bioinformatikai szoftverplatform , a Cytoscape betölti és elmenti a korábban felépített interakciós hálózatokat a GML-ben.
- Gephi , nyílt forráskódú grafikon-megjelenítő és -kezelő szoftver.
- Graph-tool , egy ingyenes Python modul a grafikonok manipulálására és statisztikai elemzésére.
- NetworkX , egy nyílt forráskódú Python könyvtár összetett grafikonok tanulmányozásához.
- Social Network Visualizer (SocNetV), ingyenes szoftveralkalmazás a szociális háló elemzéséhez és vizualizálásához. A SocNetV képes betölteni a GML formátumú szöveges fájlokat.
- A Tulip (szoftver) egy ingyenes szoftver az információmegjelenítés területén, amely hatalmas grafikonok kezelésére képes (több mint 1.000.000 elemet tartalmaz).
- Az yEd , egy ingyenes Java-alapú grafikonszerkesztő támogatja a GML-ből történő importálást és exportálást.
- A Graphviz projekt két parancssori eszközt (gml2gv és gv2gml) tartalmaz, amelyek képesek konvertálni DOT fájlformátumba és onnan .
- A Graph Template Library , egy grafikonokhoz és algoritmusokhoz tartozó C ++ könyvtár, GML-t használ az importáláshoz és az exportáláshoz.
- Az LGPL alatt kiadott, C -ben írt GML-elemző minta .
Lásd még
- Grafikon lekérdezési nyelv (GQL)
- Json-grafikon: https://github.com/jsongraph/json-graph-specification
- Graph-Exchange fájlformátumok kibontása, írta Matthew Roughan és Jonathan Tuke, 2015, https://arxiv.org/pdf/1503.02781.pdf
Hivatkozások
Külső linkek
- GML: Hordozható Graph File Format , Michael Himsolt - 2010/11/30 ( archivált változat )