Class: PolymerMixin
A LinkML mixin used to pass down properties common to all chemical substances that are composed of macromolecules of different kinds and which may be differentiated by composition, length, degree of branching etc..
- NOTE: this is an abstract class and should not be instantiated directly
URI: coremeta4cat:class/PolymerMixin
classDiagram
class PolymerMixin
click PolymerMixin href "../../classes/PolymerMixin/"
ChemicalSubstanceMixin <|-- PolymerMixin
click ChemicalSubstanceMixin href "../../classes/ChemicalSubstanceMixin/"
PolymerMixin <|-- PolymerSample
click PolymerSample href "../../classes/PolymerSample/"
PolymerMixin : alternative_label
PolymerMixin : composed_of
PolymerMixin --> "* _recommended_" ChemicalEntity : composed_of
click ChemicalEntity href "../../classes/ChemicalEntity/"
PolymerMixin : has_amount
PolymerMixin --> "* _recommended_" AmountOfSubstance : has_amount
click AmountOfSubstance href "../../classes/AmountOfSubstance/"
PolymerMixin : has_concentration
PolymerMixin --> "* _recommended_" Concentration : has_concentration
click Concentration href "../../classes/Concentration/"
PolymerMixin : has_density
PolymerMixin --> "* _recommended_" Density : has_density
click Density href "../../classes/Density/"
PolymerMixin : has_mass
PolymerMixin --> "* _recommended_" Mass : has_mass
click Mass href "../../classes/Mass/"
PolymerMixin : has_ph_value
PolymerMixin --> "* _recommended_" PHValue : has_ph_value
click PHValue href "../../classes/PHValue/"
PolymerMixin : has_physical_state
PolymerMixin --> "0..1" PhysicalStateEnum : has_physical_state
click PhysicalStateEnum href "../../enums/PhysicalStateEnum/"
PolymerMixin : has_pressure
PolymerMixin --> "* _recommended_" Pressure : has_pressure
click Pressure href "../../classes/Pressure/"
PolymerMixin : has_temperature
PolymerMixin --> "* _recommended_" Temperature : has_temperature
click Temperature href "../../classes/Temperature/"
PolymerMixin : has_volume
PolymerMixin --> "* _recommended_" Volume : has_volume
click Volume href "../../classes/Volume/"
Inheritance
- MaterialisticMixin
- ChemicalSubstanceMixin
- PolymerMixin
- ChemicalSubstanceMixin
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| has_concentration | * recommended Concentration |
The slot to provide the Concentration of a ChemicalSubstance. | ChemicalSubstanceMixin |
| has_ph_value | * recommended PHValue |
The slot to provide the PHValue of a ChemicalSubstance. | ChemicalSubstanceMixin |
| composed_of | * recommended ChemicalEntity |
The slot to provide the chemical entities of which a ChemicalSubstance is composed of. | ChemicalSubstanceMixin |
| has_amount | * recommended AmountOfSubstance |
The slot to provide the AmountConcentration of a ChemicalSubstance. | ChemicalSubstanceMixin |
| alternative_label | 0..1 String |
The slot to specify an alternative label, name or title for a MaterialEntity. | MaterialisticMixin |
| has_physical_state | 0..1 PhysicalStateEnum |
The slot to specify the physical state of a MaterialEntity. | MaterialisticMixin |
| 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. | MaterialisticMixin |
| has_mass | * recommended Mass |
The slot to provide the Mass of a MaterialEntity. | MaterialisticMixin |
| has_volume | * recommended Volume |
The slot to provide the Volume of a MaterialEntity. | MaterialisticMixin |
| has_density | * recommended Density |
The slot to provide the Density of a MaterialEntity. | MaterialisticMixin |
| 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. | MaterialisticMixin |
Mixin Usage
| mixed into | description |
|---|---|
| PolymerSample | A SubstanceSample derived from a Polymer. |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/nfdi4cat/coremeta4cat
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | coremeta4cat:PolymerMixin |
| native | coremeta4cat:PolymerMixin |
LinkML Source
Direct
name: PolymerMixin
description: A LinkML mixin used to pass down properties common to all chemical substances
that are composed of macromolecules of different kinds and which may be differentiated
by composition, length, degree of branching etc..
from_schema: https://w3id.org/nfdi4cat/coremeta4cat
is_a: ChemicalSubstanceMixin
abstract: true
mixin: true
Induced
name: PolymerMixin
description: A LinkML mixin used to pass down properties common to all chemical substances
that are composed of macromolecules of different kinds and which may be differentiated
by composition, length, degree of branching etc..
from_schema: https://w3id.org/nfdi4cat/coremeta4cat
is_a: ChemicalSubstanceMixin
abstract: true
mixin: true
attributes:
has_concentration:
name: has_concentration
description: The slot to provide the Concentration of a ChemicalSubstance.
from_schema: https://w3id.org/nfdi4cat/coremeta4cat
rank: 1000
is_a: has_quantitative_attribute
slot_uri: SIO:000008
alias: has_concentration
owner: PolymerMixin
domain_of:
- ChemicalSubstanceMixin
range: Concentration
recommended: true
multivalued: true
inlined: true
inlined_as_list: true
has_ph_value:
name: has_ph_value
description: The slot to provide the PHValue of a ChemicalSubstance.
from_schema: https://w3id.org/nfdi4cat/coremeta4cat
rank: 1000
is_a: has_quantitative_attribute
slot_uri: SIO:000008
alias: has_ph_value
owner: PolymerMixin
domain_of:
- ChemicalSubstanceMixin
range: PHValue
recommended: true
multivalued: true
inlined: true
inlined_as_list: true
composed_of:
name: composed_of
description: The slot to provide the chemical entities of which a ChemicalSubstance
is composed of.
from_schema: https://w3id.org/nfdi4cat/coremeta4cat
close_mappings:
- AFX:0000940
rank: 1000
is_a: has_part
slot_uri: BFO:0000051
alias: composed_of
owner: PolymerMixin
domain_of:
- ChemicalSubstanceMixin
range: ChemicalEntity
recommended: true
multivalued: true
inlined: true
inlined_as_list: true
has_amount:
name: has_amount
description: The slot to provide the AmountConcentration of a ChemicalSubstance.
from_schema: https://w3id.org/nfdi4cat/coremeta4cat
rank: 1000
is_a: has_quantitative_attribute
slot_uri: SIO:000008
alias: has_amount
owner: PolymerMixin
domain_of:
- ChemicalSubstanceMixin
range: AmountOfSubstance
recommended: true
multivalued: true
inlined: true
inlined_as_list: true
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: PolymerMixin
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: PolymerMixin
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: PolymerMixin
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: PolymerMixin
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: PolymerMixin
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: PolymerMixin
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: PolymerMixin
domain_of:
- MaterialisticMixin
- ChemicalReaction
range: Pressure
recommended: true
multivalued: true
inlined: true
inlined_as_list: true