ro-crate icon indicating copy to clipboard operation
ro-crate copied to clipboard

Use Case: There's at least one easily accessed normalization tool to take arbitrary JSON-LD and get it into RO-Crate compliant JSON-LD

Open ptsefton opened this issue 6 years ago • 0 comments

As a Research Software Engineer, I want to be able to build a DataCrate using code that suits my problem-space so that I can leave out the @context or use one that's convenient (in violation of #10), build an object tree that suits my domain (in violation of #9) and use singleton value rather than arrays for convenience (in violation of #22).

This means that we should have at least one command line tool and maybe an online "playground" that can normalize JSON-LD. (We have at least an alpha version of most of this in the CalcyteJs tool and as that's Javascript based it would be possible to build an in-browser playground from this code reasonably cheaply.

A Python version would also be easy to write as there is a JSON-LD library.

ptsefton avatar May 31 '19 00:05 ptsefton