Refer to Graph Modelling Language and related formats
nichtich opened this issue · 5 comments
The README should at least mention Graph Modelling Language (GML). There is also a npm package to convert from JGF to GML. It may also make sense to mention other graph formats such as TGF, GraphML etc. and link to converters where available, e.g. https://www.npmjs.com/package/jgf-dot.
Yeah, that's a great idea! :D
Would you be interested in submitting a PR for that?
Might be useful to add a "Other formats" section after the clients section
Ok, I'll summarize what I found so far
I've further extended the list with #38 but don't intend to dig deeper so you can close this issue. By the way I welcome all standardization but JGF looks a lot like yet another standard. In the end support in applications is the most relevant factor. Without import and export in most common graph utilities, the standard is useless.
It's fully supported by Cytoscape via the JGF app and it's also a primary format for BioDati Studio. We created it as it's easy to work with and separates styling from structure. Trying to work with XGMML was painful and didn't support metadata. The Cytoscape CX format is more open for metadata, but I find it really hard to work with. The Cytoscape JS format is mostly focused on presentation rather than structure. I understand about too many standards. We tried really hard to use one that was already out there, but we couldn't find one that fit our needs.