Class: MaterialisticMixin
A LinkML mixin used to pass down properties common to all material entities. It is needed for example to have MaterialSample have the same properties as MaterialEntity, although it is defined as a subclass of EvaluatedEntity.
- NOTE: this is an abstract class and should not be instantiated directly
URI: coremeta4cat:class/MaterialisticMixin
classDiagram
class MaterialisticMixin
click MaterialisticMixin href "../../classes/MaterialisticMixin/"
MaterialisticMixin <|-- ChemicalSubstanceMixin
click ChemicalSubstanceMixin href "../../classes/ChemicalSubstanceMixin/"
MaterialisticMixin <|-- MaterialEntity
click MaterialEntity href "../../classes/MaterialEntity/"
MaterialisticMixin <|-- MaterialSample
click MaterialSample href "../../classes/MaterialSample/"
MaterialisticMixin <|-- Reactor
click Reactor href "../../classes/Reactor/"
MaterialisticMixin : alternative_label
MaterialisticMixin : has_density
MaterialisticMixin --> "* _recommended_" Density : has_density
click Density href "../../classes/Density/"
MaterialisticMixin : has_mass
MaterialisticMixin --> "* _recommended_" Mass : has_mass
click Mass href "../../classes/Mass/"
MaterialisticMixin : has_physical_state
MaterialisticMixin --> "0..1" PhysicalStateEnum : has_physical_state
click PhysicalStateEnum href "../../enums/PhysicalStateEnum/"
MaterialisticMixin : has_pressure
MaterialisticMixin --> "* _recommended_" Pressure : has_pressure
click Pressure href "../../classes/Pressure/"
MaterialisticMixin : has_temperature
MaterialisticMixin --> "* _recommended_" Temperature : has_temperature
click Temperature href "../../classes/Temperature/"
MaterialisticMixin : has_volume
MaterialisticMixin --> "* _recommended_" Volume : has_volume
click Volume href "../../classes/Volume/"
Inheritance
- MaterialisticMixin
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| alternative_label | 0..1 String |
The slot to specify an alternative label, name or title for a MaterialEntity. | direct |
| has_physical_state | 0..1 PhysicalStateEnum |
The slot to specify the physical state of a MaterialEntity. | direct |
| has_temperature | * recommended Temperature |
The slot to provide the Temperature of a MaterialEntity or an Activity, whereas the temperature of the Activity is ontologically rooted in the temperature of the material entities that participate in the Activity. | direct |
| has_mass | * recommended Mass |
The slot to provide the Mass of a MaterialEntity. | direct |
| has_volume | * recommended Volume |
The slot to provide the Volume of a MaterialEntity. | direct |
| has_density | * recommended Density |
The slot to provide the Density of a MaterialEntity. | direct |
| has_pressure | * recommended Pressure |
The slot to provide data about the pressure of a MaterialEntity or an Activity, whereas the Pressure of an Activity is ontologically a quality borne by the material entities participating in the Activity. | direct |
Mixin Usage
| mixed into | description |
|---|---|
| MaterialEntity | A material is an Entity that has some portion of matter as proper part. |
| MaterialSample | A Sample that was derived from a previous MaterialSample or some other kind of MaterialEntity. |
| Reactor | A reactor is a container for controlling a biological or chemical reaction or process. |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/nfdi4cat/coremeta4cat
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | coremeta4cat:MaterialisticMixin |
| native | coremeta4cat:MaterialisticMixin |
LinkML Source
Direct
name: MaterialisticMixin
description: A LinkML mixin used to pass down properties common to all material entities.
It is needed for example to have MaterialSample have the same properties as MaterialEntity,
although it is defined as a subclass of EvaluatedEntity.
from_schema: https://w3id.org/nfdi4cat/coremeta4cat
abstract: true
mixin: true
slots:
- alternative_label
- has_physical_state
- has_temperature
- has_mass
- has_volume
- has_density
- has_pressure
Induced
name: MaterialisticMixin
description: A LinkML mixin used to pass down properties common to all material entities.
It is needed for example to have MaterialSample have the same properties as MaterialEntity,
although it is defined as a subclass of EvaluatedEntity.
from_schema: https://w3id.org/nfdi4cat/coremeta4cat
abstract: true
mixin: true
attributes:
alternative_label:
name: alternative_label
description: The slot to specify an alternative label, name or title for a MaterialEntity.
todos:
- Should probably rather declared on Entity or in some common metadata mixin instead.
from_schema: https://w3id.org/nfdi4cat/coremeta4cat
rank: 1000
slot_uri: skos:altLabel
alias: alternative_label
owner: MaterialisticMixin
domain_of:
- MaterialisticMixin
range: string
has_physical_state:
name: has_physical_state
description: The slot to specify the physical state of a MaterialEntity.
todos:
- Find out how to make this a subproperty of has_qualitative_attribute, as it
currently throws the error 'physical_state enumerations cannot be inlined' due
to the fact that we are using an enum here.
from_schema: https://w3id.org/nfdi4cat/coremeta4cat
rank: 1000
slot_uri: SIO:000008
alias: has_physical_state
owner: MaterialisticMixin
domain_of:
- MaterialisticMixin
range: PhysicalStateEnum
multivalued: false
inlined: false
has_temperature:
name: has_temperature
description: The slot to provide the Temperature of a MaterialEntity or an Activity,
whereas the temperature of the Activity is ontologically rooted in the temperature
of the material entities that participate in the Activity.
from_schema: https://w3id.org/nfdi4cat/coremeta4cat
rank: 1000
is_a: has_quantitative_attribute
slot_uri: SIO:000008
alias: has_temperature
owner: MaterialisticMixin
domain_of:
- MaterialisticMixin
- ChemicalReaction
range: Temperature
recommended: true
multivalued: true
inlined: true
inlined_as_list: true
has_mass:
name: has_mass
description: The slot to provide the Mass of a MaterialEntity.
from_schema: https://w3id.org/nfdi4cat/coremeta4cat
rank: 1000
is_a: has_quantitative_attribute
slot_uri: SIO:000008
alias: has_mass
owner: MaterialisticMixin
domain_of:
- MaterialisticMixin
range: Mass
recommended: true
multivalued: true
inlined: true
inlined_as_list: true
has_volume:
name: has_volume
description: The slot to provide the Volume of a MaterialEntity.
from_schema: https://w3id.org/nfdi4cat/coremeta4cat
rank: 1000
is_a: has_quantitative_attribute
slot_uri: SIO:000008
alias: has_volume
owner: MaterialisticMixin
domain_of:
- MaterialisticMixin
range: Volume
recommended: true
multivalued: true
inlined: true
inlined_as_list: true
has_density:
name: has_density
description: The slot to provide the Density of a MaterialEntity.
from_schema: https://w3id.org/nfdi4cat/coremeta4cat
rank: 1000
is_a: has_quantitative_attribute
slot_uri: SIO:000008
alias: has_density
owner: MaterialisticMixin
domain_of:
- MaterialisticMixin
range: Density
recommended: true
multivalued: true
inlined: true
inlined_as_list: true
has_pressure:
name: has_pressure
description: The slot to provide data about the pressure of a MaterialEntity or
an Activity, whereas the Pressure of an Activity is ontologically a quality
borne by the material entities participating in the Activity.
from_schema: https://w3id.org/nfdi4cat/coremeta4cat
rank: 1000
is_a: has_quantitative_attribute
slot_uri: SIO:000008
alias: has_pressure
owner: MaterialisticMixin
domain_of:
- MaterialisticMixin
- ChemicalReaction
range: Pressure
recommended: true
multivalued: true
inlined: true
inlined_as_list: true