Skip to content

Class: StudySampleAssociation

M:N link between Study and Sample with role metadata

URI: lambdaber:StudySampleAssociation

classDiagram class StudySampleAssociation click StudySampleAssociation href "../StudySampleAssociation/" StudySampleAssociation : date_added StudySampleAssociation : role StudySampleAssociation --> "0..1" SampleRoleEnum : role click SampleRoleEnum href "../SampleRoleEnum/" StudySampleAssociation : sample_id StudySampleAssociation --> "1" Sample : sample_id click Sample href "../Sample/" StudySampleAssociation : study_id StudySampleAssociation --> "1" Study : study_id click Study href "../Study/"

Slots

Name Cardinality and Range Description Inheritance
study_id 1
Study
Reference to the study direct
sample_id 1
Sample
Reference to the sample direct
role 0..1
SampleRoleEnum
Role of sample in study (e direct
date_added 0..1
Date
Date when sample was added to study direct

Usages

used by used in type used
Dataset study_sample_associations range StudySampleAssociation

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: StudySampleAssociation
description: M:N link between Study and Sample with role metadata
from_schema: https://w3id.org/lambda-ber-schema/
attributes:
  study_id:
    name: study_id
    description: Reference to the study
    from_schema: https://w3id.org/lambda-ber-schema/
    rank: 1000
    domain_of:
    - StudySampleAssociation
    - StudyExperimentAssociation
    - StudyWorkflowAssociation
    range: Study
    required: true
  sample_id:
    name: sample_id
    description: Reference to the sample
    from_schema: https://w3id.org/lambda-ber-schema/
    domain_of:
    - SamplePreparation
    - StudySampleAssociation
    - ExperimentSampleAssociation
    range: Sample
    required: true
  role:
    name: role
    description: Role of sample in study (e.g., target, control, reference)
    from_schema: https://w3id.org/lambda-ber-schema/
    rank: 1000
    domain_of:
    - StudySampleAssociation
    - ExperimentSampleAssociation
    - ExperimentInstrumentAssociation
    range: SampleRoleEnum
  date_added:
    name: date_added
    description: Date when sample was added to study
    from_schema: https://w3id.org/lambda-ber-schema/
    rank: 1000
    domain_of:
    - StudySampleAssociation
    range: date

Induced

name: StudySampleAssociation
description: M:N link between Study and Sample with role metadata
from_schema: https://w3id.org/lambda-ber-schema/
attributes:
  study_id:
    name: study_id
    description: Reference to the study
    from_schema: https://w3id.org/lambda-ber-schema/
    rank: 1000
    alias: study_id
    owner: StudySampleAssociation
    domain_of:
    - StudySampleAssociation
    - StudyExperimentAssociation
    - StudyWorkflowAssociation
    range: Study
    required: true
  sample_id:
    name: sample_id
    description: Reference to the sample
    from_schema: https://w3id.org/lambda-ber-schema/
    alias: sample_id
    owner: StudySampleAssociation
    domain_of:
    - SamplePreparation
    - StudySampleAssociation
    - ExperimentSampleAssociation
    range: Sample
    required: true
  role:
    name: role
    description: Role of sample in study (e.g., target, control, reference)
    from_schema: https://w3id.org/lambda-ber-schema/
    rank: 1000
    alias: role
    owner: StudySampleAssociation
    domain_of:
    - StudySampleAssociation
    - ExperimentSampleAssociation
    - ExperimentInstrumentAssociation
    range: SampleRoleEnum
  date_added:
    name: date_added
    description: Date when sample was added to study
    from_schema: https://w3id.org/lambda-ber-schema/
    rank: 1000
    alias: date_added
    owner: StudySampleAssociation
    domain_of:
    - StudySampleAssociation
    range: date