Skip to content

Class: ModelBGCComponent

A biogeochemical / ecosystem component of a model

URI: oae:ModelBGCComponent

classDiagram class ModelBGCComponent click ModelBGCComponent href "../ModelBGCComponent" ModelComponent <|-- ModelBGCComponent click ModelComponent href "../ModelComponent" ModelBGCComponent : air_sea_co2_flux_parameterization ModelBGCComponent : codebase ModelBGCComponent : description ModelBGCComponent : name ModelBGCComponent : references ModelBGCComponent : version

Inheritance

Slots

Name Cardinality and Range Description Inheritance
air_sea_co2_flux_parameterization 0..1
String
Description and/or references of air-sea CO2 flux parameterization used, gas ... direct
description 0..1
String
A description of the physical model characteristics, including version of equ... ModelComponent
name 0..1
String
Name of the model (e ModelComponent
version 0..1
String
Version of the model component ModelComponent
codebase 0..1
Uri
Link to model code repository ModelComponent
references *
Uri
Reference for model physics ModelComponent

Identifier and Mapping Information

Schema Source

  • from schema: OAEDataManagementProtocol

Mappings

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

LinkML Source

Direct

name: ModelBGCComponent
description: A biogeochemical / ecosystem component of a model
from_schema: OAEDataManagementProtocol
is_a: ModelComponent
attributes:
  air_sea_co2_flux_parameterization:
    name: air_sea_co2_flux_parameterization
    description: Description and/or references of air-sea CO2 flux parameterization
      used, gas transfer velocity formulation and atmospheric CO2 details (e.g., fixed
      or time varying, and if time varying which data were used).
    from_schema: ModelSimulation
    rank: 1000
    domain_of:
    - ModelBGCComponent
    range: string

Induced

name: ModelBGCComponent
description: A biogeochemical / ecosystem component of a model
from_schema: OAEDataManagementProtocol
is_a: ModelComponent
attributes:
  air_sea_co2_flux_parameterization:
    name: air_sea_co2_flux_parameterization
    description: Description and/or references of air-sea CO2 flux parameterization
      used, gas transfer velocity formulation and atmospheric CO2 details (e.g., fixed
      or time varying, and if time varying which data were used).
    from_schema: ModelSimulation
    rank: 1000
    alias: air_sea_co2_flux_parameterization
    owner: ModelBGCComponent
    domain_of:
    - ModelBGCComponent
    range: string
  description:
    name: description
    description: A description of the physical model characteristics, including version
      of equations being solved (hydrostatic vs non-hydrostatic), tracer advection
      scheme, how bottom drag is represented, mixed layer parameterizations, sub-grid
      mixing parameterizations if applicable, etc. Associated links to data, DOIs,
      or publications can be noted here, but should be supplemental.
    from_schema: OAEDataManagementProtocol
    rank: 1000
    alias: description
    owner: ModelBGCComponent
    domain_of:
    - OAEProject
    - Dataset
    - Experiment
    - ModelComponent
    range: string
  name:
    name: name
    description: Name of the model (e.g. ROMS, Oceanaigans)
    from_schema: ModelSimulation
    alias: name
    owner: ModelBGCComponent
    domain_of:
    - Dataset
    - ModelComponent
    range: string
  version:
    name: version
    description: Version of the model component.
    from_schema: ModelSimulation
    rank: 1000
    alias: version
    owner: ModelBGCComponent
    domain_of:
    - ModelComponent
    range: string
  codebase:
    name: codebase
    description: Link to model code repository.
    from_schema: ModelSimulation
    rank: 1000
    alias: codebase
    owner: ModelBGCComponent
    domain_of:
    - ModelComponent
    range: uri
  references:
    name: references
    description: Reference for model physics.
    from_schema: ModelSimulation
    rank: 1000
    alias: references
    owner: ModelBGCComponent
    domain_of:
    - ModelComponent
    range: uri
    multivalued: true