Calling the script with
./myscript.py data/input.txt output.txtWould generate a ro-crate-metadata.json file.
uvx --from roc-validator rocrate-validator validate -v --output-format json --output-file report.jsonShould output something like
π Validating RO-Crate against profile: process-run-crate-0.5......... DONE!
β
Validation PASSED!.
RO-Crate is valid according to the profile(s): process-run-crate-0.5
π Writing validation results in JSON format to the file "report.json".... DONE!