Skip to content

Class: UnitConversionOperation

A unit conversion operation

URI: linkml_common:UnitConversionOperation

classDiagram class UnitConversionOperation MathematicalOperation <|-- UnitConversionOperation UnitConversionOperation : immediate_preceding_steps UnitConversionOperation --> MathematicalOperation : immediate_preceding_steps UnitConversionOperation : inputs UnitConversionOperation --> Quantity : inputs UnitConversionOperation : outputs UnitConversionOperation --> Quantity : outputs UnitConversionOperation : parts UnitConversionOperation --> MathematicalOperation : parts

Inheritance

Slots

Name Cardinality and Range Description Inheritance
inputs 0..*
Quantity
The input unit MathematicalOperation
outputs 0..*
Quantity
The output unit MathematicalOperation
parts 0..*
MathematicalOperation
The parts of the process MathematicalOperation
immediate_preceding_steps 0..*
MathematicalOperation
The steps that immediately precede this step MathematicalOperation

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/linkml/linkml-common

Mappings

Mapping Type Mapped Value
self linkml_common:UnitConversionOperation
native linkml_common:UnitConversionOperation

LinkML Source

Direct

name: UnitConversionOperation
description: A unit conversion operation
from_schema: https://w3id.org/linkml/linkml-common
is_a: MathematicalOperation
slot_usage:
  inputs:
    name: inputs
    description: The input unit
    domain_of:
    - MathematicalOperation
    range: Quantity
    maximum_cardinality: 1
  outputs:
    name: outputs
    description: The output unit
    domain_of:
    - MathematicalOperation
    range: Quantity
    maximum_cardinality: 1

Induced

name: UnitConversionOperation
description: A unit conversion operation
from_schema: https://w3id.org/linkml/linkml-common
is_a: MathematicalOperation
slot_usage:
  inputs:
    name: inputs
    description: The input unit
    domain_of:
    - MathematicalOperation
    range: Quantity
    maximum_cardinality: 1
  outputs:
    name: outputs
    description: The output unit
    domain_of:
    - MathematicalOperation
    range: Quantity
    maximum_cardinality: 1
attributes:
  inputs:
    name: inputs
    description: The input unit
    from_schema: https://w3id.org/linkml-common/core
    rank: 1000
    multivalued: true
    alias: inputs
    owner: UnitConversionOperation
    domain_of:
    - MathematicalOperation
    range: Quantity
    maximum_cardinality: 1
  outputs:
    name: outputs
    description: The output unit
    from_schema: https://w3id.org/linkml-common/core
    rank: 1000
    multivalued: true
    alias: outputs
    owner: UnitConversionOperation
    domain_of:
    - MathematicalOperation
    range: Quantity
    maximum_cardinality: 1
  parts:
    name: parts
    description: The parts of the process
    from_schema: https://w3id.org/linkml-common/core
    rank: 1000
    multivalued: true
    alias: parts
    owner: UnitConversionOperation
    domain_of:
    - MathematicalOperation
    range: MathematicalOperation
  immediate_preceding_steps:
    name: immediate_preceding_steps
    description: The steps that immediately precede this step
    from_schema: https://w3id.org/linkml-common/core
    rank: 1000
    multivalued: true
    alias: immediate_preceding_steps
    owner: UnitConversionOperation
    domain_of:
    - MathematicalOperation
    range: MathematicalOperation