Graph Modelling Language

Last updated
Filename extension
.gml
Internet media type
text/vnd.gml
Developed byMichael Himsolt

Graph Modeling Language (GML) is a hierarchical ASCII-based file format for describing graphs. It has been also named Graph Meta Language.

Contents

Example

A simple graph in GML format:

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"  ] ] 

Applications supporting GML

See also

References

[1]

  1. Plenz, M., Frank, A., Graph Language Models, 2401.07105, cs.CL, 2024, https://arxiv.org/abs/2401.07105, access date: 2025-07-03