-
Notifications
You must be signed in to change notification settings - Fork 12
Provenance Run Crate validation issues #81
Copy link
Copy link
Open
Description
I'm having a look at RO-Crates exported from Galaxy and testing them against Provenance Run Crate. I have a couple of questions:
- provenance-run-crate-0.5.4.3 "If specified, position must be a string representing an integer" - where does this come from? https://schema.org/position says it can be either Integer or String, and the spec doesn't mention this
- provenance-run-crate-0.5.1 "ComputationalWorkflow MUST refer to orchestrated tools via hasPart" - currently this is applied to any
ComputationalWorkflowentity in the crate. Should it only apply to themainEntity? This is not explicit in the spec, but it does refer to "the workflow" (as in "The workflow MUST refer to the orchestrated tools via hasPart") which I interpret as meaning just the main workflow.
In case it's useful, I've attached an RO-Crate exported from Galaxy which fails these criteria (and some others). Notably, Galaxy exports the same workflow in multiple formats, but currently only links the tools to one of them (the one that is used as mainEntity).
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels