Class: WorkflowPersonAssociation
M:N link between WorkflowRun and Person with role metadata - who ran the processing, and who made the judgement calls it required.
URI: lambda:WorkflowPersonAssociation
classDiagram
class WorkflowPersonAssociation
click WorkflowPersonAssociation href "../WorkflowPersonAssociation/"
WorkflowPersonAssociation : person_id
WorkflowPersonAssociation --> "1" Person : person_id
click Person href "../Person/"
WorkflowPersonAssociation : role
WorkflowPersonAssociation --> "0..1" PersonRoleEnum : role
click PersonRoleEnum href "../PersonRoleEnum/"
WorkflowPersonAssociation : workflow_id
WorkflowPersonAssociation --> "1" WorkflowRun : workflow_id
click WorkflowRun href "../WorkflowRun/"
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| workflow_id | 1 WorkflowRun |
Reference to the workflow run | direct |
| person_id | 1 Person |
Reference to the person | direct |
| role | 0..1 PersonRoleEnum |
Capacity in which the person is attached to the workflow run | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| Dataset | workflow_person_associations | range | WorkflowPersonAssociation |
Identifier and Mapping Information
Schema Source
- from schema: http://w3id.org/lambda/
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | lambda:WorkflowPersonAssociation |
| native | lambda:WorkflowPersonAssociation |
LinkML Source
Direct
name: WorkflowPersonAssociation
description: M:N link between WorkflowRun and Person with role metadata - who ran
the processing, and who made the judgement calls it required.
from_schema: http://w3id.org/lambda/
attributes:
workflow_id:
name: workflow_id
description: Reference to the workflow run
from_schema: http://w3id.org/lambda/
domain_of:
- StudyWorkflowAssociation
- WorkflowExperimentAssociation
- WorkflowInputAssociation
- WorkflowOutputAssociation
- WorkflowPersonAssociation
range: WorkflowRun
required: true
person_id:
name: person_id
description: Reference to the person
from_schema: http://w3id.org/lambda/
domain_of:
- StudyPersonAssociation
- ExperimentPersonAssociation
- WorkflowPersonAssociation
- PersonOrganizationAssociation
range: Person
required: true
role:
name: role
description: Capacity in which the person is attached to the workflow run
from_schema: http://w3id.org/lambda/
domain_of:
- StudySampleAssociation
- ExperimentSampleAssociation
- ExperimentInstrumentAssociation
- StudyPersonAssociation
- ExperimentPersonAssociation
- WorkflowPersonAssociation
- StudyOrganizationAssociation
- PersonOrganizationAssociation
range: PersonRoleEnum
Induced
name: WorkflowPersonAssociation
description: M:N link between WorkflowRun and Person with role metadata - who ran
the processing, and who made the judgement calls it required.
from_schema: http://w3id.org/lambda/
attributes:
workflow_id:
name: workflow_id
description: Reference to the workflow run
from_schema: http://w3id.org/lambda/
alias: workflow_id
owner: WorkflowPersonAssociation
domain_of:
- StudyWorkflowAssociation
- WorkflowExperimentAssociation
- WorkflowInputAssociation
- WorkflowOutputAssociation
- WorkflowPersonAssociation
range: WorkflowRun
required: true
person_id:
name: person_id
description: Reference to the person
from_schema: http://w3id.org/lambda/
alias: person_id
owner: WorkflowPersonAssociation
domain_of:
- StudyPersonAssociation
- ExperimentPersonAssociation
- WorkflowPersonAssociation
- PersonOrganizationAssociation
range: Person
required: true
role:
name: role
description: Capacity in which the person is attached to the workflow run
from_schema: http://w3id.org/lambda/
alias: role
owner: WorkflowPersonAssociation
domain_of:
- StudySampleAssociation
- ExperimentSampleAssociation
- ExperimentInstrumentAssociation
- StudyPersonAssociation
- ExperimentPersonAssociation
- WorkflowPersonAssociation
- StudyOrganizationAssociation
- PersonOrganizationAssociation
range: PersonRoleEnum