Skip to content

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