Skip to content

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