Pretty jsonld print
What we want is a 'compact' (human readable) standadized serialization see: https://json-ld.org/playground/
BUT, to my knowledge rdflib does not support full compaction. It creates the format with {context, graph}. jsonld from pyld was able to to this to some extend. but it seems not maintained anymore and. needs a very detailed content for the serialization... which is not something we want to provide.
First I thought that framing is what we want, to enforce that things look after changes as they did from the start (json dict). But framing does also other things we do not want. like nulls.
Also there is a problem with list ordering. probably because of json.dumps. this issue may be related to issue #34