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 : heating_procedure

      TemperatureProgramMixin : heating_rate

      TemperatureProgramMixin : maximum_temperature

      TemperatureProgramMixin : minimum_temperature


Slots

Name Cardinality and Range Description Inheritance
minimum_temperature *
Float
Minimum (start) temperature in a temperature programme. direct
maximum_temperature *
Float
Maximum (final) temperature in a temperature programme. direct
heating_rate *
Float
Rate at which temperature is increased during a process. direct
heating_procedure *
String
Description of the heating procedure 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

  • from schema: https://w3id.org/nfdi4cat/coremeta4cat

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:
- minimum_temperature
- maximum_temperature
- heating_rate
- 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:
  minimum_temperature:
    name: minimum_temperature
    description: Minimum (start) temperature in a temperature programme.
    from_schema: https://w3id.org/nfdi4cat/coremeta4cat
    rank: 1000
    slot_uri: coremeta4cat:minimum_temperature
    alias: minimum_temperature
    owner: TemperatureProgramMixin
    domain_of:
    - TemperatureProgramMixin
    range: float
    multivalued: true
    unit:
      ucum_code: Cel
  maximum_temperature:
    name: maximum_temperature
    description: Maximum (final) temperature in a temperature programme.
    from_schema: https://w3id.org/nfdi4cat/coremeta4cat
    rank: 1000
    slot_uri: coremeta4cat:maximum_temperature
    alias: maximum_temperature
    owner: TemperatureProgramMixin
    domain_of:
    - TemperatureProgramMixin
    range: float
    multivalued: true
    unit:
      ucum_code: Cel
  heating_rate:
    name: heating_rate
    description: Rate at which temperature is increased during a process.
    from_schema: https://w3id.org/nfdi4cat/coremeta4cat
    rank: 1000
    slot_uri: coremeta4cat:heating_rate
    alias: heating_rate
    owner: TemperatureProgramMixin
    domain_of:
    - TemperatureProgramMixin
    range: float
    multivalued: true
    unit:
      ucum_code: Cel/min
  heating_procedure:
    name: heating_procedure
    description: Description of the heating procedure applied.
    from_schema: https://w3id.org/nfdi4cat/coremeta4cat
    rank: 1000
    slot_uri: coremeta4cat:heating_procedure
    alias: heating_procedure
    owner: TemperatureProgramMixin
    domain_of:
    - TemperatureProgramMixin
    - GCMS
    range: string
    multivalued: true