Decorations
Decorations are domain-specific extensions of ProcessCore. They specialize core types through additionalType, define decoration-specific properties, and add entities only where the domain needs concepts that do not have a direct ProcessCore counterpart.
Available Decorations
Decoration |
Domain |
|---|---|
Investigation, Study, Assay, Source, Sample, and ISA property-value roles |
|
Workflow and Run datasets, workflow protocols, and workflow invocations |
|
Datamap datasets and DataContext annotations for file fragments |
Extension Rules
- Do not modify ProcessCore entities for a decoration.
- Use
additionalTypeto discriminate specializations. - Prefer
additionalPropertyfor extensible metadata that can compose across decorations. - Add decoration-specific entities only when the concept does not fit a core type.
ProcessCore