Workflow Profile

Dataset

|

Profile

Identifier

https://w3id.org/ro/workflow-crate/

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
Workflow Profile
description
This is an experimental port of the RO-Crate Workflow Profile to a proposed 'RO-Crate Schema' format.
license
GPL-3.0
Related People, Orgs & Works
Structure
Other properties
version
0.1.0

University of Queensland

Organization

Identifier

#author

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
University of Queensland
Related People, Orgs & Works

RO-Crate MASP Profile

CreativeWork

|

Profile

Identifier

https://language-research-technology.github.io/ro-crate-masp/profiles/ro-crate-masp/profile-crate/#profile

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
RO-Crate MASP Profile
Other properties

Specialized Schema Terms

ResourceDescriptor

Identifier

#hasSpecializedSchema

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
Specialized Schema Terms
Structure
Other properties

Example: Workflow

ResourceDescriptor

Identifier

#hasExampleWorkflow

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
Example: Workflow
Other properties

Profile Description

ResourceDescriptor

Identifier

#hasSpecification

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
Profile Description
Other properties

Profile Documentation (Markdown source)

ResourceDescriptor

Identifier

#hasGuidance

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
Profile Documentation (Markdown source)
Other properties

Crate-O Editor Mode

ResourceDescriptor

Identifier

#hasEditorMode

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
Crate-O Editor Mode
Other properties

Conformance Indicators

ResourceDescriptor

Identifier

#hasConformanceIndicators

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
Conformance Indicators
Other properties

Workflow Profile description

File

Identifier

index.html

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Open file location

Details

About
name
Workflow Profile description
Structure
Other properties
encodingFormat
dateModified
2026-07-22T15:33:37+10:00

profile-documentation.md

File

Identifier

profile-documentation.md

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Markdown content not available. View file

Open file location

Details

About
name
profile-documentation.md
description
Structure
Other properties
dateModified
2026-07-22T15:33:37+10:00
encodingFormat
text/markdown

RO-Crate Metadadata Descriptor

undefinedClass

Identifier

#RO-Crate_Metadata_Descriptor

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
RO-Crate Metadadata Descriptor
Structure
Other properties
Description
An RO-Crate @graph must contain an entity of Type @CreativeWork which is known as the RO-Crate Metadata descriptor.
minCount
1
maxCount
1

Root Data Entity

undefinedClass

Identifier

#Root_Data_Entity

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
Root Data Entity
description
The Root Data Entity for an RO-Crate. This is the main entity of the RO-Crate and is the one that is referenced by the RO-Crate Metadata Descriptor.
Structure
Other properties
minCount
1
maxCount
1
rangeIncludes

Main Workflow

undefinedClass

Identifier

#Class_MainWorkflow

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
Main Workflow
description
The Main Workflow is the primary workflow of the RO-Crate. It represents the computational process that is described by the RO-Crate.
Structure
Other properties
minCount
1
rangeIncludes

Main Workflow Description

undefinedClass

Identifier

#Class_MainWorkflow_Description

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
Main Workflow Description
description
The _Crate_ COULD contain a data entity of type `[File, SoftwareSourceCode, HowTo]` as the _Main Workflow CWL Description_.
Structure
Other properties
maxCount
1
domainIncludes
rangeIncludes

README File

undefinedClass

Identifier

#class_CreativeWork_README

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
README File
Structure
Other properties
Description
The _Crate_ SHOULD contain a File README.md at the root level. If present, it SHOULD have an about property referencing the Root Data Entity and SHOULD have `text/markdown` as its `encodingFormat`.
minCount
maxCount
1

Test Directory

undefinedClass

Identifier

#class_Dataset_Test_Directory

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
Test Directory
Structure
Other properties
Description
The Crate SHOULD contain a directory for test files at the root level.
minCount
maxCount
1

Examples Directory

undefinedClass

Identifier

#class_Dataset_Examples_Directory

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
Examples Directory
Structure
Other properties
Description
The Crate SHOULD contain a directory for example files at the root level.
minCount
maxCount
1

Main Workflow Diagram

undefinedClass

Identifier

#Class_ImageObject_Diagram

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
Main Workflow Diagram
Structure
Other properties
Description
The _Crate_ COULD contain a _Main Workflow Diagram_, indicated as a data entity of type `["File", "ImageObject"]
rangeIncludes

#RO-Crate_Metadata_Descriptor.id

undefinedProperty

Identifier

#RO-Crate_Metadata_Descriptor.id

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
description
The RO-Crate Metadata
Structure
Other properties
label
@id
minCount
1
maxCount
1

about

undefinedProperty

Identifier

#RO-Crate_Metadata_Descriptor.about

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
about
description
This property on the RO-Crate Metadata Descriptor references the Root Data Entity.
Structure
Other properties
specializationOf
rangeIncludes
minCount
1
maxCount
1

description

undefinedProperty

Identifier

#prop_description_Dataset

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
description
Structure
Other properties
label
description
domainIncludes
comment
(In addition to the name) SHOULD further elaborate on the name to provide a summary of the context in which the dataset is important.
rangeIncludes
[object Object]
minCount
1

datePublished

undefinedProperty

Identifier

#prop_datePublished_Dataset

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
datePublished
Structure
Other properties
label
datePublished
domainIncludes
comment
MUST be a string in ISO 8601 date format and SHOULD be specified to at least the precision of a day, MAY be a timestamp down to the millisecond.
rangeIncludes
minCount
1

license

undefinedProperty

Identifier

#prop_license_Dataset

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
license
Structure
Other properties
label
license
domainIncludes
comment
TODO: Deal with the supplied list of licenses (string values) SHOULD link to a Contextual Entity in the RO-Crate Metadata File with a name and description. MAY have a URI (eg for Creative Commons or Open Source licenses). MAY if necessary be a textual description of how the RO-Crate may be used
rangeIncludes
[object Object]
minCount
1

mainEntity

undefinedProperty

Identifier

#Property_mainEntity_Workflow

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
mainEntity
description
Links the Root Data Entity to the Main Workflow. The RO-Crate MUST contain exactly one Main Workflow.
Structure
Other properties
label
mainEntity
domainIncludes
rangeIncludes
minCount
1
maxCount
1

programmingLanguage

undefinedProperty

Identifier

#Property_programmingLanguage_Workflow

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
programmingLanguage
description
The programming language used to implement the Main Workflow. This is a string that should be a valid programming language name.
Structure
Other properties
label
programmingLanguage
domainIncludes
minCount
1
maxCount
1

programmingLanguage

undefinedProperty

Identifier

#Property_programmingLanguage_WorkflowDescription

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
programmingLanguage
description
The programming language used to implement the Main Workflow. This is a string that should be a valid programming language name.
Structure
Other properties
label
programmingLanguage
minCount
1
maxCount
1

conformsTo

undefinedProperty

Identifier

#prop_conformsTo_Root_Data_Entity

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
conformsTo
description
The RO-Crate conforms to this profile. This is a link to to the profile entity
Structure
Other properties
label
conformsTo
domainIncludes
minCount
1

Required Workflow Profile Value

PropertyValue

Identifier

#Root_Data_Entity_conformsTo_value

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
Required Workflow Profile Value
description
A constrained conformsTo value that must appear exactly once.
Structure
Other properties
minCount
1
maxCount
1
rangeIncludes

Profile Item List

ItemList

Identifier

#Root_Data_Entity_profile_itemList

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
Profile Item List
description
A list of valid profile values for this RO-Crate Profile
Structure
Other properties

#property_CreativeWork_README.id

undefinedProperty

Identifier

#property_CreativeWork_README.id

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
description
README file must have an @id matching /^readme\.md$/i.
Structure
Other properties
label
@id
rangeIncludes
domainIncludes
minCount
1
maxCount
1

README ID Pattern

PropertyValue

Identifier

#propertyValue_property_CreativeWork_README.id

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
README ID Pattern
description
README file must have an @id of README.md (case-insensitive).
Structure
Other properties
value
/^readme\.md$/i
minCount
1
maxCount
1

#property_CreativeWork_README.encodingFormat

undefinedProperty

Identifier

#property_CreativeWork_README.encodingFormat

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
description
Readme file must have an encodingFormat of `text/markdown`.
Structure
Other properties
label
encodingFormat
domainIncludes
minCount
1
maxCount
1

about

undefinedProperty

Identifier

#property_CreativeWork_README.about

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
about
description
The README.md file SHOULD have an about property referencing the Root Data Entity.
Structure
Other properties
specializationOf
domainIncludes
rangeIncludes
minCount
1
maxCount
1

#property_Dataset_Test_Directory.id

undefinedProperty

Identifier

#property_Dataset_Test_Directory.id

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
description
The RO-Crate Metadata
Structure
Other properties
label
@id
domainIncludes
minCount
1
maxCount
1

#property_Dataset_Examples_Directory.id

undefinedProperty

Identifier

#property_Dataset_Examples_Directory.id

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
description
The RO-Crate Metadata
Structure
Other properties
label
@id
domainIncludes
minCount
1
maxCount
1

subjectOf

undefinedProperty

Identifier

#Property_MainWorkflow_subjectOf

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
subjectOf
description
Main Workflow to a workflow description. The RO-Crate MUST contain exactly one Main Workflow Description.
Structure
Other properties
label
subjectOf
domainIncludes
minCount
maxCount
1

name

undefinedProperty

Identifier

http://schema.org/name

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
name
Structure
Other properties
label
name
specializationOf
domainIncludes
comment
SHOULD identify the dataset to humans well enough to disambiguate it from other RO-Crates
rangeIncludes
[object Object]
minCount
1

image

undefinedProperty

Identifier

#Property_MainWorkflow_image

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
image
description
If _Main Workflow Diagram_ is present, the _Main Workflow_ MUST refer to it via `image`.
Structure
Other properties
specializationOf
label
image
domainIncludes
minCount
maxCount
1

Profile

undefinedClass

Identifier

#classProfile

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
Profile
description
A generic profile entity.
Structure
Other properties
minCount
1
maxCount
1
rangeIncludes
domainIncludes

name

undefinedProperty

Identifier

#prop_name_classProfile

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
name
Structure
Other properties
label
name
domainIncludes
rangeIncludes
[object Object]
minCount
1

version

undefinedProperty

Identifier

#prop_version_classProfile

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
version
Structure
Other properties
label
version
domainIncludes
rangeIncludes
[object Object]
minCount
1

Programming Languages

ItemList

Identifier

#programmingLanguages

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
Programming Languages
description
A list of programming languages that can be used to implement the Main Workflow
Structure
Other properties

RO-Crate Metadadata Descriptor Identifier Constraint

PropertyValue

Identifier

#propertyValue_RO-Crate_Metadata_Descriptor.id

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
RO-Crate Metadadata Descriptor Identifier Constraint
description
Allowed identifier value constraint for RO-Crate Metadadata Descriptor.
Structure
Other properties
value
ro-crate-metadata.json
minCount
1
maxCount
1

README File encodingFormat Constraint

PropertyValue

Identifier

#propertyValue_property_CreativeWork_README.encodingFormat

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
README File encodingFormat Constraint
description
Allowed value constraint for README File property encodingFormat.
Structure
Other properties
value
text/markdown
minCount
1
maxCount
1

Test Directory Identifier Constraint

PropertyValue

Identifier

#propertyValue_property_Dataset_Test_Directory.id

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
Test Directory Identifier Constraint
description
Allowed identifier value constraint for Test Directory.
Structure
Other properties
value
test/
minCount
1
maxCount
1

Examples Directory Identifier Constraint

PropertyValue

Identifier

#propertyValue_property_Dataset_Examples_Directory.id

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
Examples Directory Identifier Constraint
description
Allowed identifier value constraint for Examples Directory.
Structure
Other properties
value
examples/
minCount
1
maxCount
1

An example workflow RO-Crate

LearningResource

Identifier

#WorkflowExample

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
An example workflow RO-Crate
Structure
Other properties

Editor Mode

DefinedTerm

Identifier

https://w3id.org/ro/mode

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
Editor Mode
description
Role indicating a resource is an editor configuration mode file.
Other properties

Crate-O Editor Mode File

File

Identifier

crate-o-mode.json

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Open file location

Details

About
name
Crate-O Editor Mode File
description
Mini Crate-O mode file for this profile (metadata, input groups, lookup and enabled classes — the schema/grammar is provided by the MASP profile crate itself).
Structure
Other properties
encodingFormat
dateModified
2026-05-22T08:29:17+10:00

Conformance Indicators

DefinedTerm

Identifier

https://w3id.org/ro/conformance-indicators

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
Conformance Indicators
description
Role indicating a resource enumerates identifiers that are accepted as conformance indicators for the profile.
Other properties

Supported conformsTo identifiers

ItemList

Identifier

#conformanceIndicators

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
Supported conformsTo identifiers
description
Canonical identifiers that indicate conformance to this profile.
Other properties
itemListElement

Hypertext Markup Language

DigitalFormat

Identifier

https://www.nationalarchives.gov.uk/PRONOM/fmt/471

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
Hypertext Markup Language
Other properties

Markdown

DigitalFormat

Identifier

https://www.nationalarchives.gov.uk/PRONOM/fmt/1149

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
Markdown
Other properties

Common Workflow Language

ItemList

Identifier

#programmingLanguageCWLList

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
Common Workflow Language
description
A list containing only the Common Workflow Language (CWL) as a programming language for the Workflow Description.
Other properties

Workflow RO-Crate Profile (experimental)

CreativeWork

|

Profile

Identifier

https://w3id.org/workflowhub/workflow-ro-crate/1.0

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
Workflow RO-Crate Profile (experimental)
description
This is a profile for RO-Crates that are used to describe workflows -- NOTE have moved the conformsTo to the ROOT Data Entity as per RO-Crate 1.2
Structure
Other properties
version
0.4.0
itemListElement

Common Workflow Language

ComputerLanguage

Identifier

https://w3id.org/workflowhub/workflow-ro-crate#cwl

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
Common Workflow Language
Software & Hardware
programmingLanguage
Other properties
alternateName
CWL

Galaxy

ComputerLanguage

Identifier

https://w3id.org/workflowhub/workflow-ro-crate#galaxy

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
Galaxy
Other properties

KNIME

ComputerLanguage

Identifier

https://w3id.org/workflowhub/workflow-ro-crate#knime

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
KNIME
Other properties

Nextflow

ComputerLanguage

Identifier

https://w3id.org/workflowhub/workflow-ro-crate#nextflow

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
Nextflow
Other properties

Snakemake

ComputerLanguage

Identifier

https://w3id.org/workflowhub/workflow-ro-crate#snakemake

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
Snakemake
Other properties

Example Workflow

Dataset

Identifier

./

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
Example Workflow
description
An example workflow RO-Crate
datePublished
2025-10-15
license
Apache-2.0
Structure

Example Workflow

File

|

SoftwareSourceCode

|

ComputationalWorkflow

Identifier

example_workflow.cwl

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Open file location

Details

About
name
Example Workflow
Structure
Software & Hardware
programmingLanguage
Other properties

Example Workflow Diagram

File

|

ImageObject

Identifier

diagram.svg

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Open file location

Details

About
name
Example Workflow Diagram
Structure
Other properties

README.md

File

Identifier

README.md

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Markdown content not available. View file

Open file location

Details

About
about
./
Structure
Other properties
encodingFormat
text/markdown

ro-crate-metadata.json

CreativeWork

Identifier

ro-crate-metadata.json

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
Other properties
identifier
ro-crate-metadata.json

JSON Data Interchange Format

DigitalFormat

Identifier

https://www.nationalarchives.gov.uk/PRONOM/fmt/817

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
JSON Data Interchange Format
Other properties

Workflow Profile

CreativeWork

|

Profile

Identifier

https://w3id.org/ro/workflow-crate/1.0

Custom schema elements

Properties

|

Classes

|

DefinedTerms

Browse collection

Details

About
name
Workflow Profile
Other properties