Class: Materialistic
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.
URI: nmr_dcat_ap:Materialistic
classDiagram
class Materialistic
click Materialistic href "../Materialistic/"
Materialistic <|-- MaterialEntity
click MaterialEntity href "../MaterialEntity/"
Materialistic <|-- MaterialSample
click MaterialSample href "../MaterialSample/"
Materialistic <|-- DissolvingSubstance
click DissolvingSubstance href "../DissolvingSubstance/"
Materialistic <|-- Catalyst
click Catalyst href "../Catalyst/"
Materialistic <|-- Reactor
click Reactor href "../Reactor/"
Materialistic : alternative_label
Materialistic : has_density
Materialistic --> "* _recommended_" Density : has_density
click Density href "../Density/"
Materialistic : has_mass
Materialistic --> "* _recommended_" Mass : has_mass
click Mass href "../Mass/"
Materialistic : has_physical_state
Materialistic --> "0..1" PhysicalStateEnum : has_physical_state
click PhysicalStateEnum href "../PhysicalStateEnum/"
Materialistic : has_pressure
Materialistic --> "* _recommended_" Pressure : has_pressure
click Pressure href "../Pressure/"
Materialistic : has_temperature
Materialistic --> "* _recommended_" Temperature : has_temperature
click Temperature href "../Temperature/"
Materialistic : has_volume
Materialistic --> "* _recommended_" Volume : has_volume
click Volume href "../Volume/"
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 | 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 the Pressure of a MaterialEntity | 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 o... |
| DissolvingSubstance | A liquid ChemicalSubstance that dissolves or that is capable of dissolving a ... |
| Catalyst | A ChemicalSubstance or MaterialEntity that initiates or accelerates a Chemica... |
| Reactor | A reactor is a container for controlling a biological or chemical reaction or... |
Identifier and Mapping Information
Schema Source
- from schema: https://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | nmr_dcat_ap:Materialistic |
| native | nmr_dcat_ap:Materialistic |
LinkML Source
Direct
name: Materialistic
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://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
mixin: true
slots:
- alternative_label
- has_physical_state
- has_temperature
- has_mass
- has_volume
- has_density
- has_pressure
Induced
name: Materialistic
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://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
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://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
rank: 1000
slot_uri: skos:altLabel
alias: alternative_label
owner: Materialistic
domain_of:
- Materialistic
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://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
rank: 1000
slot_uri: SIO:000008
alias: has_physical_state
owner: Materialistic
domain_of:
- Materialistic
range: PhysicalStateEnum
multivalued: false
inlined: false
has_temperature:
name: has_temperature
description: The slot to provide the Temperature of a MaterialEntity.
from_schema: https://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
rank: 1000
is_a: has_quantitative_attribute
slot_uri: SIO:000008
alias: has_temperature
owner: Materialistic
domain_of:
- Materialistic
- 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://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
rank: 1000
is_a: has_quantitative_attribute
slot_uri: SIO:000008
alias: has_mass
owner: Materialistic
domain_of:
- Materialistic
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://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
rank: 1000
is_a: has_quantitative_attribute
slot_uri: SIO:000008
alias: has_volume
owner: Materialistic
domain_of:
- Materialistic
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://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
rank: 1000
is_a: has_quantitative_attribute
slot_uri: SIO:000008
alias: has_density
owner: Materialistic
domain_of:
- Materialistic
range: Density
recommended: true
multivalued: true
inlined: true
inlined_as_list: true
has_pressure:
name: has_pressure
description: The slot to provide the Pressure of a MaterialEntity.
from_schema: https://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
rank: 1000
is_a: has_quantitative_attribute
slot_uri: SIO:000008
alias: has_pressure
owner: Materialistic
domain_of:
- Materialistic
- ChemicalReaction
range: Pressure
recommended: true
multivalued: true
inlined: true
inlined_as_list: true