Skip to content

Class: Container (Container)

Container for other model objects.

URI: nfdi4immuno:Container

 classDiagram
    class Container
    click Container href "../Container/"
      Container : sample_events





        Container --> "1..*" SampleEventCollection : sample_events
        click SampleEventCollection href "../SampleEventCollection/"



      Container : samples





        Container --> "1..*" Sample : samples
        click Sample href "../Sample/"



      Container : study





        Container --> "1" Study : study
        click Study href "../Study/"



      Container : subjects





        Container --> "1..*" AbstractSubject : subjects
        click AbstractSubject href "../AbstractSubject/"



Slots

Name Cardinality and Range Description Inheritance
study 1
Study
Reference to a research study or experiment containing metadata, methodology,... direct
subjects 1..*
AbstractSubject
Reference to the study subjects direct
sample_events 1..*
SampleEventCollection
Reference to the SampleEventCollection direct
samples 1..*
Sample
Reference to the study samples direct

Identifier and Mapping Information

Schema Source

  • from schema: https://codebase.helmholtz.cloud/nfdi4immuno/portal-infra/metadata_schema

Mappings

Mapping Type Mapped Value
self nfdi4immuno:Container
native nfdi4immuno:Container

LinkML Source

Direct

name: Container
description: Container for other model objects.
title: Container
from_schema: https://codebase.helmholtz.cloud/nfdi4immuno/portal-infra/metadata_schema
slots:
- study
- subjects
- sample_events
- samples
tree_root: true

Induced

name: Container
description: Container for other model objects.
title: Container
from_schema: https://codebase.helmholtz.cloud/nfdi4immuno/portal-infra/metadata_schema
attributes:
  study:
    name: study
    description: 'Reference to a research study or experiment containing metadata,
      methodology, and analysis parameters.

      '
    title: Study
    from_schema: https://codebase.helmholtz.cloud/nfdi4immuno/portal-infra/metadata_schema
    rank: 1000
    alias: study
    owner: Container
    domain_of:
    - Container
    range: Study
    required: true
    inlined: true
    pattern: ^.+$
  subjects:
    name: subjects
    description: Reference to the study subjects.
    title: Subjects
    from_schema: https://codebase.helmholtz.cloud/nfdi4immuno/portal-infra/metadata_schema
    rank: 1000
    alias: subjects
    owner: Container
    domain_of:
    - Container
    range: AbstractSubject
    required: true
    multivalued: true
    inlined: true
    minimum_cardinality: 1
  sample_events:
    name: sample_events
    description: 'Reference to the SampleEventCollection. The slot has the name `sample_event`
      as this will be the expected entry in the submitted data set. The aim is a structure
      like {sample_event: {event_id1: {SampleEvent}, event_id2: {SampleEvent}}}.

      '
    title: Sample events
    from_schema: https://codebase.helmholtz.cloud/nfdi4immuno/portal-infra/metadata_schema
    rank: 1000
    alias: sample_events
    owner: Container
    domain_of:
    - Container
    range: SampleEventCollection
    multivalued: true
    inlined: true
    minimum_cardinality: 1
  samples:
    name: samples
    description: Reference to the study samples.
    title: Samples
    from_schema: https://codebase.helmholtz.cloud/nfdi4immuno/portal-infra/metadata_schema
    rank: 1000
    alias: samples
    owner: Container
    domain_of:
    - Container
    range: Sample
    required: true
    multivalued: true
    inlined: true
    minimum_cardinality: 1
tree_root: true