Skip to content

Class: ExperimentPersonAssociation

M:N link between ExperimentRun and Person with role metadata - who actually collected the data, and who was the local contact.

URI: lambda:ExperimentPersonAssociation

classDiagram class ExperimentPersonAssociation click ExperimentPersonAssociation href "../ExperimentPersonAssociation/" ExperimentPersonAssociation : experiment_id ExperimentPersonAssociation --> "1" ExperimentRun : experiment_id click ExperimentRun href "../ExperimentRun/" ExperimentPersonAssociation : person_id ExperimentPersonAssociation --> "1" Person : person_id click Person href "../Person/" ExperimentPersonAssociation : role ExperimentPersonAssociation --> "0..1" PersonRoleEnum : role click PersonRoleEnum href "../PersonRoleEnum/"

Slots

Name Cardinality and Range Description Inheritance
experiment_id 1
ExperimentRun
Reference to the experiment run direct
person_id 1
Person
Reference to the person direct
role 0..1
PersonRoleEnum
Capacity in which the person is attached to the experiment run direct

Usages

used by used in type used
Dataset experiment_person_associations range ExperimentPersonAssociation

Comments

  • Structured alternative to the free-text ExperimentRun.operator_id

Identifier and Mapping Information

Schema Source

  • from schema: http://w3id.org/lambda/

Mappings

Mapping Type Mapped Value
self lambda:ExperimentPersonAssociation
native lambda:ExperimentPersonAssociation

LinkML Source

Direct

name: ExperimentPersonAssociation
description: M:N link between ExperimentRun and Person with role metadata - who actually
  collected the data, and who was the local contact.
comments:
- Structured alternative to the free-text ExperimentRun.operator_id
from_schema: http://w3id.org/lambda/
attributes:
  experiment_id:
    name: experiment_id
    description: Reference to the experiment run
    from_schema: http://w3id.org/lambda/
    domain_of:
    - StudyExperimentAssociation
    - ExperimentSampleAssociation
    - ExperimentInstrumentAssociation
    - WorkflowExperimentAssociation
    - ExperimentPersonAssociation
    range: ExperimentRun
    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 experiment run
    from_schema: http://w3id.org/lambda/
    domain_of:
    - StudySampleAssociation
    - ExperimentSampleAssociation
    - ExperimentInstrumentAssociation
    - StudyPersonAssociation
    - ExperimentPersonAssociation
    - WorkflowPersonAssociation
    - StudyOrganizationAssociation
    - PersonOrganizationAssociation
    range: PersonRoleEnum

Induced

name: ExperimentPersonAssociation
description: M:N link between ExperimentRun and Person with role metadata - who actually
  collected the data, and who was the local contact.
comments:
- Structured alternative to the free-text ExperimentRun.operator_id
from_schema: http://w3id.org/lambda/
attributes:
  experiment_id:
    name: experiment_id
    description: Reference to the experiment run
    from_schema: http://w3id.org/lambda/
    alias: experiment_id
    owner: ExperimentPersonAssociation
    domain_of:
    - StudyExperimentAssociation
    - ExperimentSampleAssociation
    - ExperimentInstrumentAssociation
    - WorkflowExperimentAssociation
    - ExperimentPersonAssociation
    range: ExperimentRun
    required: true
  person_id:
    name: person_id
    description: Reference to the person
    from_schema: http://w3id.org/lambda/
    alias: person_id
    owner: ExperimentPersonAssociation
    domain_of:
    - StudyPersonAssociation
    - ExperimentPersonAssociation
    - WorkflowPersonAssociation
    - PersonOrganizationAssociation
    range: Person
    required: true
  role:
    name: role
    description: Capacity in which the person is attached to the experiment run
    from_schema: http://w3id.org/lambda/
    alias: role
    owner: ExperimentPersonAssociation
    domain_of:
    - StudySampleAssociation
    - ExperimentSampleAssociation
    - ExperimentInstrumentAssociation
    - StudyPersonAssociation
    - ExperimentPersonAssociation
    - WorkflowPersonAssociation
    - StudyOrganizationAssociation
    - PersonOrganizationAssociation
    range: PersonRoleEnum