Slot: parent_workflow_id
Self-referential FK to the preceding DataProcessingActivity in a chain.
NULL -> first (or standalone) step.
Non-null -> this execution directly follows parent_workflow_id.
Enables single-hop chaining queries; full traversal via linkage_cache.
__
DDL: ALTER TABLE "DataProcessingActivity"
_ ADD COLUMN parent_workflow_id UUID_
_ REFERENCES "DataProcessingActivity"(id);_
URI: basalt_schema:parent_workflow_id Alias: parent_workflow_id
Applicable Classes
| Name | Description | Modifies Slot |
|---|---|---|
| MassSpectrometryDataProcessingActivity | Concrete mass spectrometry workflow run | no |
| MetagenomicsDataProcessingActivity | Concrete metagenomics workflow run | no |
| DataProcessingActivity | Abstract base for any data processing activity (digital to digital) | no |
Properties
Type and Range
| Property | Value |
|---|---|
| Range | DataProcessingActivity |
| Domain Of | DataProcessingActivity |
Cardinality and Requirements
| Property | Value |
|---|---|
Identifier and Mapping Information
Schema Source
- from schema: https://EMSL-Computing.github.io/BASALT-Schema
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | basalt_schema:parent_workflow_id |
| native | basalt_schema:parent_workflow_id |
LinkML Source
name: parent_workflow_id
description: "Self-referential FK to the preceding DataProcessingActivity in a chain.\n\
NULL -> first (or standalone) step.\nNon-null -> this execution directly follows\
\ parent_workflow_id.\nEnables single-hop chaining queries; full traversal via linkage_cache.\n\
\nDDL: ALTER TABLE \"DataProcessingActivity\"\n ADD COLUMN parent_workflow_id\
\ UUID\n REFERENCES \"DataProcessingActivity\"(id);"
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
rank: 1000
alias: parent_workflow_id
domain_of:
- DataProcessingActivity
range: DataProcessingActivity
required: false