Skip to content

Class: ExperimentInstrumentAssociation

M:N link between ExperimentRun and Instrument

URI: lambdaber:ExperimentInstrumentAssociation

classDiagram class ExperimentInstrumentAssociation click ExperimentInstrumentAssociation href "../ExperimentInstrumentAssociation/" ExperimentInstrumentAssociation : experiment_id ExperimentInstrumentAssociation --> "1" ExperimentRun : experiment_id click ExperimentRun href "../ExperimentRun/" ExperimentInstrumentAssociation : instrument_id ExperimentInstrumentAssociation --> "1" Instrument : instrument_id click Instrument href "../Instrument/" ExperimentInstrumentAssociation : role ExperimentInstrumentAssociation --> "0..1" InstrumentRoleEnum : role click InstrumentRoleEnum href "../InstrumentRoleEnum/"

Slots

Name Cardinality and Range Description Inheritance
experiment_id 1
ExperimentRun
Reference to the experiment run direct
instrument_id 1
Instrument
Reference to the instrument direct
role 0..1
InstrumentRoleEnum
Role of instrument in experiment direct

Usages

used by used in type used
Dataset experiment_instrument_associations range ExperimentInstrumentAssociation

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/lambda-ber-schema/

Mappings

Mapping Type Mapped Value
self lambdaber:ExperimentInstrumentAssociation
native lambdaber:ExperimentInstrumentAssociation

LinkML Source

Direct

name: ExperimentInstrumentAssociation
description: M:N link between ExperimentRun and Instrument
from_schema: https://w3id.org/lambda-ber-schema/
attributes:
  experiment_id:
    name: experiment_id
    description: Reference to the experiment run
    from_schema: https://w3id.org/lambda-ber-schema/
    domain_of:
    - StudyExperimentAssociation
    - ExperimentSampleAssociation
    - ExperimentInstrumentAssociation
    - WorkflowExperimentAssociation
    range: ExperimentRun
    required: true
  instrument_id:
    name: instrument_id
    description: Reference to the instrument
    from_schema: https://w3id.org/lambda-ber-schema/
    rank: 1000
    domain_of:
    - ExperimentInstrumentAssociation
    range: Instrument
    required: true
  role:
    name: role
    description: Role of instrument in experiment
    from_schema: https://w3id.org/lambda-ber-schema/
    domain_of:
    - StudySampleAssociation
    - ExperimentSampleAssociation
    - ExperimentInstrumentAssociation
    range: InstrumentRoleEnum

Induced

name: ExperimentInstrumentAssociation
description: M:N link between ExperimentRun and Instrument
from_schema: https://w3id.org/lambda-ber-schema/
attributes:
  experiment_id:
    name: experiment_id
    description: Reference to the experiment run
    from_schema: https://w3id.org/lambda-ber-schema/
    alias: experiment_id
    owner: ExperimentInstrumentAssociation
    domain_of:
    - StudyExperimentAssociation
    - ExperimentSampleAssociation
    - ExperimentInstrumentAssociation
    - WorkflowExperimentAssociation
    range: ExperimentRun
    required: true
  instrument_id:
    name: instrument_id
    description: Reference to the instrument
    from_schema: https://w3id.org/lambda-ber-schema/
    rank: 1000
    alias: instrument_id
    owner: ExperimentInstrumentAssociation
    domain_of:
    - ExperimentInstrumentAssociation
    range: Instrument
    required: true
  role:
    name: role
    description: Role of instrument in experiment
    from_schema: https://w3id.org/lambda-ber-schema/
    alias: role
    owner: ExperimentInstrumentAssociation
    domain_of:
    - StudySampleAssociation
    - ExperimentSampleAssociation
    - ExperimentInstrumentAssociation
    range: InstrumentRoleEnum