This merge includes many fixes around RO-Crate generation and consumption, as well as processing hints.
Generated RO-Crates with detached inputs were not properly including either contentUrl or identifier properties.
SPARQL queries were not capturing the optional nature of input and output contentUrl , and added querying about identifier as an alternate for contentUrl.
Code now considers identifier as an alternate provider of file or dataset input PIDs.
The concept of synthetic output has been added, in order to distinguish output parameters from synthetic ones added to ease the selection of results from an output directory.
Hints about output path linking to parameters (needed for Nextflow and future Snakemake support) have been added.
Hints about glob patterns for synthetic outputs have also been added.
This merge includes many fixes around RO-Crate generation and consumption, as well as processing hints.
contentUrl
oridentifier
properties.contentUrl
, and added querying aboutidentifier
as an alternate forcontentUrl
.identifier
as an alternate provider of file or dataset input PIDs.