Graph Markup Language (GraphML)

Christian Pich Swiss Re Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517 Related Formats Basic Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 518 Header • Topology • Attributes • Parseinfo Advanced Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525 Nested Graphs • Hypergraphs • Ports Extending GraphML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529 Adding XML-Attributes • Adding Structured Content Transforming GraphML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534 Means • Types • Language Binding Using GraphML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 540