A short introduction to the GXL software exchange format
Robin Hull, Andreas J. Winter · 2002
GXL (Graph Exchange Language) is designed to be a standard exchange format for information that is derived from software. This exchange is done by representing the information as a graph and transcribing the graph to XML. This paper presents an example of a graph representing program information and shows how such a graph is encoded in XML. The syntax of GXL is given by an XML DTD. The form of GXL graphs is given by a scheme (a UML class-diagram) which in turn can be exchanged as a GXL graph.