Decorations
Decorations are domain-specific extensions of ARC Core. 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 ARC Core counterpart.
Available Decorations
Decoration |
Domain |
|---|---|
Investigation, Study, Assay, Source, Sample, and ISA property-value roles |
|
Workflow and Run datasets, workflow protocols, and workflow invocations |
|
Promoted to a sibling profile for data files, fragments, and DataContext descriptors |
Extension Rules
- Do not modify ARC Core 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