Skip to content

Class: ModelPhysicsComponent

A physical component of a model.

URI: oae:ModelPhysicsComponent

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

Inheritance

Slots

Name Cardinality and Range Description Inheritance
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:ModelPhysicsComponent
native oae:ModelPhysicsComponent

LinkML Source

Direct

name: ModelPhysicsComponent
description: A physical component of a model.
from_schema: OAEDataManagementProtocol
is_a: ModelComponent

Induced

name: ModelPhysicsComponent
description: A physical component of a model.
from_schema: OAEDataManagementProtocol
is_a: ModelComponent
attributes:
  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: ModelPhysicsComponent
    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: ModelPhysicsComponent
    domain_of:
    - Dataset
    - ModelComponent
    range: string
  version:
    name: version
    description: Version of the model component.
    from_schema: ModelSimulation
    rank: 1000
    alias: version
    owner: ModelPhysicsComponent
    domain_of:
    - ModelComponent
    range: string
  codebase:
    name: codebase
    description: Link to model code repository.
    from_schema: ModelSimulation
    rank: 1000
    alias: codebase
    owner: ModelPhysicsComponent
    domain_of:
    - ModelComponent
    range: uri
  references:
    name: references
    description: Reference for model physics.
    from_schema: ModelSimulation
    rank: 1000
    alias: references
    owner: ModelPhysicsComponent
    domain_of:
    - ModelComponent
    range: uri
    multivalued: true