Major changes
Input related
- Added namespace collision avoidance processing when targeting multiple data files.
- Changed to allow specifying an argument for each folder containing the file containing the rdf data to be processed.
- Supports zip/tar.gz files containing multiple rdf files
- Supports .rdf (RDF/XML) format
- Changed so that when multiple rdf files are input, the format to be processed can be specified interactively. Can also be specified explicitly with options (-t, --type)
Output related
- Added namespace and URI suggestion function using namespace and URI definition information.
- Unified the output mode and changed the option (-r, --report) to add the results of the previous markdown mode as a comment at the end of the shex output result.
- If the RDF input is multiple files, the file output for each input file format is set as the default. (With this change, the -o, --output option specifies the output directory instead of the file name.)
Additionally, options (-e, --each) have been added to enable output of results for each input file.