GraphML Download Center


Currently, the GraphML Document Type Definition is a working draft subject to change without notice. Since GraphML is an extensible format, several versions of the core DTD are available. They are provided here for public review and experimentation.

The extension mechanism used in GraphML is designed after W3 Working Drafts written for the modularization of XHTML. To comply with this framework, the following components of GraphML are also provided.

GraphML Schema

John Punin has written a schema for GraphML. His web page also has some documentation.


To gain experience with the format and to demonstrate its usage, experimental GraphML parsers have been written:

Here is an example file containing the following graph:

example graph

Data Sets

Some popular benchmark data sets have been converted into GraphML. Each contains graphs with 10 to 100 nodes (see the included log files for additional statistics):