GraphML - graph markup language

GraphML is an XML-based file format for graphs. It consists of a language core to describe the structural properties of a graph and a flexible extension mechanism to add application specific data. Its main features include support of

  • directed, undirected, and mixed graphs,
  • hypergraphs,
  • hierarchical graphs,
  • graphical representations,
  • references to external data, and
  • user defined attribute data.
  • Work on GraphML was initiated in a workshop during the 2000 Graph Drawing Symposium, and a first proposal is expected to be out by the 2001 Graph Drawing Symposium.


    other graph formats

    GraphXML
    XML-based graph format
     
    GXL (Graph Exchange Language)
    XML-based graph format
     
    GRXL
    XML-based format used with Grrr (Graph Rewriting Programming Language)
     
    GML (Graph Modelling Language)
     
    XGMML (eXtensible Graph Markup and Modeling Language)
    graph format based on XML and GML
     

    related formats

    XML (eXtensible Markup Language)
    Universal format for structured documents and data on the Web
     
    RDF (Resource Description Framework)
    Metadata format
     
    HDF (Hierarchical Data Format)
    Scientific data format
     
    SVG (Scalable Vector Graphics)
    XML-based format for graphics