Skip to content

Prepare LabProtocol and LabProcess for Release#719

Open
HLWeil wants to merge 6 commits intoBioSchemas:masterfrom
HLWeil:master
Open

Prepare LabProtocol and LabProcess for Release#719
HLWeil wants to merge 6 commits intoBioSchemas:masterfrom
HLWeil:master

Conversation

@HLWeil
Copy link
Contributor

@HLWeil HLWeil commented Feb 27, 2026

Internal reference

Changes towards #715

Description

We substantially softened requirements of the LabProtocol profile and added a new property parameter to the type. We also added a profile for LabProcess.

Motivation and context

We are making use of both the LabProcess and LabProtocol types extensively in the context of our ISA-RO-Crate-Profile and the ARC in RO-Crate. Here we identified the issue of too strict and extensive profiles, which are helpful in the context of a given community but can hinder interoperability between communities as the requirements vary. In our case, we softened the requirements of the LabProtocol profile to make it alignable with the Protocol class in ISA.
We would also like to advance the stable release of these types to make them more available (#715).

Have these been tested?

We have been using LabProcess and this less strict version of LabProtocol extensively in the context of our ISA-RO-Crate-Profile and the ARC.

What should reviewers focus on?

It would be great to get feedback on whether the changes are technically sound.

Types of changes

  • LabProtocol
    • Added LabProtocol1.0_Draft type (new version)
    • Added LabProtocol1.0_Draft profile (new version)
  • LabProcess
    • Added LabProcess0.1_Draft profile (from scratch, following the official guide)
    • Added LabProcess0.1_Draft examples (new version)

Future TO-DOs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants