For non-tabular data, why not using JSON?
RDF is understandable by computers. It brings it's semantics along.
CSV is only syntax. It doesn't even support datatypes.
JSON is simply a data format serialisation. RDF can be serialised to JSON or to XML if you wish.
For non-tabular data, why not using JSON?