Skip to content

Class: TemperatureProgramMixin

Mixin providing temperature-programme parameters shared by thermal

analysis and temperature-programmed reaction techniques

(Thermogravimetry, TPO, TPR).

URI: coremeta4cat:class/TemperatureProgramMixin

 classDiagram
    class TemperatureProgramMixin
    click TemperatureProgramMixin href "../../classes/TemperatureProgramMixin/"
      TemperatureProgramMixin <|-- Thermogravimetry
        click Thermogravimetry href "../../classes/Thermogravimetry/"
      TemperatureProgramMixin <|-- TPR
        click TPR href "../../classes/TPR/"
      TemperatureProgramMixin <|-- TPO
        click TPO href "../../classes/TPO/"

      TemperatureProgramMixin : has_heating_procedure





        TemperatureProgramMixin --> "* _recommended_" HeatingProcedure : has_heating_procedure
        click HeatingProcedure href "../../classes/HeatingProcedure/"



      TemperatureProgramMixin : has_heating_rate





        TemperatureProgramMixin --> "* _recommended_" HeatingRate : has_heating_rate
        click HeatingRate href "../../classes/HeatingRate/"



      TemperatureProgramMixin : has_temperature_range





        TemperatureProgramMixin --> "0..1" QuantitativeRange : has_temperature_range
        click QuantitativeRange href "../../classes/QuantitativeRange/"



Slots

Name Cardinality and Range Description Inheritance
has_temperature_range 0..1
QuantitativeRange
Temperature programme range (start -> final temperature) as a QuantitativeRange.
Provide unit as a QUDT term (e.g. Degree Celsius, Kelvin).
direct
has_heating_rate * recommended
HeatingRate
Temperature ramp rate during a heating or cooling step. direct
has_heating_procedure * recommended
HeatingProcedure
Heating procedure or thermal programme applied. direct

Mixin Usage

mixed into description
Thermogravimetry Thermogravimetric analysis (TGA/DTG) for mass loss, decomposition, and oxidation state characterization.
TPR Temperature-programmed reduction for reducibility and metal-support interaction characterization.
TPO Temperature-programmed oxidation for coke quantification and reoxidation characterization.

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self coremeta4cat:TemperatureProgramMixin
native coremeta4cat:TemperatureProgramMixin

LinkML Source

Direct

name: TemperatureProgramMixin
description: 'Mixin providing temperature-programme parameters shared by thermal

  analysis and temperature-programmed reaction techniques

  (Thermogravimetry, TPO, TPR).'
from_schema: https://w3id.org/nfdi4cat/coremeta4cat
mixin: true
slots:
- has_temperature_range
- has_heating_rate
- has_heating_procedure

Induced

name: TemperatureProgramMixin
description: 'Mixin providing temperature-programme parameters shared by thermal

  analysis and temperature-programmed reaction techniques

  (Thermogravimetry, TPO, TPR).'
from_schema: https://w3id.org/nfdi4cat/coremeta4cat
mixin: true
attributes:
  has_temperature_range:
    name: has_temperature_range
    description: 'Temperature programme range (start -> final temperature) as a QuantitativeRange.

      Provide unit as a QUDT term (e.g. Degree Celsius, Kelvin).'
    from_schema: https://w3id.org/nfdi4cat/coremeta4cat
    rank: 1000
    slot_uri: coremeta4cat:hasTemperatureRange
    alias: has_temperature_range
    owner: TemperatureProgramMixin
    domain_of:
    - TemperatureProgramMixin
    range: QuantitativeRange
    inlined: true
  has_heating_rate:
    name: has_heating_rate
    description: Temperature ramp rate during a heating or cooling step.
    from_schema: https://w3id.org/nfdi4cat/coremeta4cat
    rank: 1000
    is_a: has_quantitative_attribute
    slot_uri: VOC4CAT:0008116
    alias: has_heating_rate
    owner: TemperatureProgramMixin
    domain_of:
    - TemperatureProgramMixin
    range: HeatingRate
    recommended: true
    multivalued: true
    inlined: true
    inlined_as_list: true
  has_heating_procedure:
    name: has_heating_procedure
    description: Heating procedure or thermal programme applied.
    from_schema: https://w3id.org/nfdi4cat/coremeta4cat
    rank: 1000
    is_a: has_qualitative_attribute
    slot_uri: SIO:000008
    alias: has_heating_procedure
    owner: TemperatureProgramMixin
    domain_of:
    - TemperatureProgramMixin
    - GCMS
    range: HeatingProcedure
    recommended: true
    multivalued: true
    inlined: true
    inlined_as_list: true