GML (Graph Modeling Language) is a text file format supporting network data with a very easy syntax. It is used by Graphlet, Pajek, yEd, LEDA and NetworkX.
![]() |
Official GML Specification |
Gephi currently doesn’t provide a complete support of the GML format. Data structures are not supported.
Datasets
Mark Newman’s page provides a large range of networks in GML here.
Examples
Basic examples
The sample below shows a graph of three nodes and two edges.
graph
[
node
[
id A
]
node
[
id B
]
node
[
id C
]
edge
[
source B
target A
]
edge
[
source C
target A
]
]
Labels
The sample below shows the same example but with both node and edge labels.
graph
[
node
[
id A
label "Node A"
]
node
[
id B
label "Node B"
]
node
[
id C
label "Node C"
]
edge
[
source B
target A
label "Edge B to A"
]
edge
[
source C
target A
label "Edge C to A"
]
]