@violet @LunaDragofelis you can write graphs using XML but it's much easier to just use https://www.w3.org/TR/turtle/
@violet @LunaDragofelis nah, turtle is not that hard, especially compared to like JSON-LD or other solutions
but if ease of parsing is your concern, just serialize your graph as a flat list of triples (N-Triples) and leave it as that
@violet @LunaDragofelis practically speaking, building a (directed) graph just boils down to consuming a list of triples so the fastest and easiest syntax is to just use that as your serialization form
which is actually not that difficult to express in any language; the hard part is making it readable for humans
@Lady @LunaDragofelis Yeah, the parser section was way smaller than we expected, that grammar isn't so large that we would have trouble writing a recursive descent parser or whatever.
@Lady @LunaDragofelis Oh, actually that's way nicer than we remember. Though, we suspect it would be a task to write a correct parser for it.