Web Services (KWebS) - Graph Formats 

Page / - last modified by Alexander Schulz-Rosengarten on 2023/07/11 10:33 

Graph Formats 
last modified by Alexander Schulz-Rosengarten
on 2023/07/11 10:33

Table of Contents

At the moment, KWebS supports the following formats:
•	The KIELER KGraph in its XML Metadata Interchange (XMI) notation, the identifier is de.cau.cs.kieler.kgraph
•	The KIELER JSON Graph Format based on the JavaScript Object Notation format, the identifier org.json
•	Graphviz DOT (http://www.graphviz.org/content/dot-language), the identifier is org.graphviz.dot
•	GraphML (http://graphml.graphdrawing.org/specification.html), the identifier is org.graphdrawing.graphml
•	Open Graph Markup Language (OGML) (https://eldorado.tu-dortmund.de/bitstream/2003/23280/1/Endbericht_PG478.pdf), the identifier is net.ogdf.ogml
•	Matrix Market (http://math.nist.gov/MatrixMarket/reports/MMformat.ps), the identifier is gov.nist.math.matrix
•	GML (http://www.fim.uni-passau.de/en/fim/faculty/chairs/theoretische-informatik/projects.html), the identifier is de.uni-passau.fim.gml
•	SVG (http://www.w3.org/Graphics/SVG/), the identifier is org.w3.svg (only for output)
 
We recommend to use KGraph where possible. For the HTTP-based service we recommend to use JSON.
For internal usage we convert all formats to the KGraph format and backwards. For some of the formats the conversions are not exhaustive. Feel free to contact us if you experience any weird behavior.