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
- ModelComponent
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