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