Skip to content

Class: ModelComponent

A component of a model.

URI: oae:ModelComponent

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

Inheritance

Slots

Name Cardinality and Range Description Inheritance
description 0..1
String
A description of the physical model characteristics, including version of equ... direct
name 0..1
String
Name of the model (e direct
version 0..1
String
Version of the model component direct
codebase 0..1
Uri
Link to model code repository direct
references *
Uri
Reference for model physics direct

Usages

used by used in type used
ModelSimulation model_components range ModelComponent

Identifier and Mapping Information

Schema Source

  • from schema: OAEDataManagementProtocol

Mappings

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

LinkML Source

Direct

name: ModelComponent
description: A component of a model.
from_schema: OAEDataManagementProtocol
slots:
- description
slot_usage:
  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.
attributes:
  name:
    name: name
    description: Name of the model (e.g. ROMS, Oceanaigans)
    from_schema: ModelSimulation
    domain_of:
    - Dataset
    - ModelComponent
    range: string
  version:
    name: version
    description: Version of the model component.
    from_schema: ModelSimulation
    rank: 1000
    domain_of:
    - ModelComponent
    range: string
  codebase:
    name: codebase
    description: Link to model code repository.
    from_schema: ModelSimulation
    rank: 1000
    domain_of:
    - ModelComponent
    range: uri
  references:
    name: references
    description: Reference for model physics.
    from_schema: ModelSimulation
    rank: 1000
    domain_of:
    - ModelComponent
    range: uri
    multivalued: true

Induced

name: ModelComponent
description: A component of a model.
from_schema: OAEDataManagementProtocol
slot_usage:
  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.
attributes:
  name:
    name: name
    description: Name of the model (e.g. ROMS, Oceanaigans)
    from_schema: ModelSimulation
    alias: name
    owner: ModelComponent
    domain_of:
    - Dataset
    - ModelComponent
    range: string
  version:
    name: version
    description: Version of the model component.
    from_schema: ModelSimulation
    rank: 1000
    alias: version
    owner: ModelComponent
    domain_of:
    - ModelComponent
    range: string
  codebase:
    name: codebase
    description: Link to model code repository.
    from_schema: ModelSimulation
    rank: 1000
    alias: codebase
    owner: ModelComponent
    domain_of:
    - ModelComponent
    range: uri
  references:
    name: references
    description: Reference for model physics.
    from_schema: ModelSimulation
    rank: 1000
    alias: references
    owner: ModelComponent
    domain_of:
    - ModelComponent
    range: uri
    multivalued: true
  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: ModelComponent
    domain_of:
    - OAEProject
    - Dataset
    - Experiment
    - ModelComponent
    range: string