Skip to content

Class: Container

URI: oae:Container

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




    Container --> "*" Any : datasets
    click Any href "../Any"


      Container : experiments




    Container --> "*" Any : experiments
    click Any href "../Any"


      Container : metadata_builder_git_hash

      Container : project




    Container --> "0..1" Project : project
    click Project href "../Project"


      Container : protocol_git_hash

      Container : version

Slots

Name Cardinality and Range Description Inheritance
project 0..1
Project
direct
experiments *
Any or 
Experiment or 
InSituExperiment or 
Model or 
Intervention or 
Tracer or 
InterventionWithTracer
direct
datasets *
Any or 
Dataset or 
FieldDataset or 
ModelOutputDataset
direct
version 0..1
String
Version of the oae-data-protocol direct
protocol_git_hash 0..1
String
Git commit hash of the oae-data-protocol direct
metadata_builder_git_hash 0..1
String
Git commit hash of the metadata-builder UI direct

Identifier and Mapping Information

Schema Source

  • from schema: https://schema.oaedata.org/OAEDataSchema

Mappings

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

LinkML Source

Direct

name: Container
from_schema: https://schema.oaedata.org/OAEDataSchema
attributes:
  project:
    name: project
    from_schema: https://schema.oaedata.org/OAEDataSchema
    rank: 1000
    domain_of:
    - Container
    range: Project
  experiments:
    name: experiments
    from_schema: https://schema.oaedata.org/OAEDataSchema
    rank: 1000
    domain_of:
    - Container
    range: Any
    multivalued: true
    any_of:
    - range: Experiment
    - range: InSituExperiment
    - range: Model
    - range: Intervention
    - range: Tracer
    - range: InterventionWithTracer
  datasets:
    name: datasets
    from_schema: https://schema.oaedata.org/OAEDataSchema
    rank: 1000
    domain_of:
    - Container
    range: Any
    multivalued: true
    any_of:
    - range: Dataset
    - range: FieldDataset
    - range: ModelOutputDataset
  version:
    name: version
    description: Version of the oae-data-protocol
    from_schema: https://schema.oaedata.org/OAEDataSchema
    rank: 1000
    domain_of:
    - Container
    - ModelComponent
    range: string
    required: false
  protocol_git_hash:
    name: protocol_git_hash
    description: Git commit hash of the oae-data-protocol
    from_schema: https://schema.oaedata.org/OAEDataSchema
    rank: 1000
    domain_of:
    - Container
    range: string
    required: false
  metadata_builder_git_hash:
    name: metadata_builder_git_hash
    description: Git commit hash of the metadata-builder UI
    from_schema: https://schema.oaedata.org/OAEDataSchema
    rank: 1000
    domain_of:
    - Container
    range: string
    required: false
tree_root: true

Induced

name: Container
from_schema: https://schema.oaedata.org/OAEDataSchema
attributes:
  project:
    name: project
    from_schema: https://schema.oaedata.org/OAEDataSchema
    rank: 1000
    alias: project
    owner: Container
    domain_of:
    - Container
    range: Project
  experiments:
    name: experiments
    from_schema: https://schema.oaedata.org/OAEDataSchema
    rank: 1000
    alias: experiments
    owner: Container
    domain_of:
    - Container
    range: Any
    multivalued: true
    any_of:
    - range: Experiment
    - range: InSituExperiment
    - range: Model
    - range: Intervention
    - range: Tracer
    - range: InterventionWithTracer
  datasets:
    name: datasets
    from_schema: https://schema.oaedata.org/OAEDataSchema
    rank: 1000
    alias: datasets
    owner: Container
    domain_of:
    - Container
    range: Any
    multivalued: true
    any_of:
    - range: Dataset
    - range: FieldDataset
    - range: ModelOutputDataset
  version:
    name: version
    description: Version of the oae-data-protocol
    from_schema: https://schema.oaedata.org/OAEDataSchema
    rank: 1000
    alias: version
    owner: Container
    domain_of:
    - Container
    - ModelComponent
    range: string
    required: false
  protocol_git_hash:
    name: protocol_git_hash
    description: Git commit hash of the oae-data-protocol
    from_schema: https://schema.oaedata.org/OAEDataSchema
    rank: 1000
    alias: protocol_git_hash
    owner: Container
    domain_of:
    - Container
    range: string
    required: false
  metadata_builder_git_hash:
    name: metadata_builder_git_hash
    description: Git commit hash of the metadata-builder UI
    from_schema: https://schema.oaedata.org/OAEDataSchema
    rank: 1000
    alias: metadata_builder_git_hash
    owner: Container
    domain_of:
    - Container
    range: string
    required: false
tree_root: true