Skip to content

Class: ShiftCalibrationCompound

A ChemicalEntity that produces one or more peaks used for chemical shift calibration in nuclear magnetic resonance (NMR) spectroscopy.

URI: NMR:0002003

classDiagram class ShiftCalibrationCompound click ShiftCalibrationCompound href "../ShiftCalibrationCompound/" ChemicalEntity <|-- ShiftCalibrationCompound click ChemicalEntity href "../ChemicalEntity/" ShiftCalibrationCompound <|-- ShiftReferenceCompound click ShiftReferenceCompound href "../ShiftReferenceCompound/" ShiftCalibrationCompound : alternative_label ShiftCalibrationCompound : description ShiftCalibrationCompound : has_calibration_shift ShiftCalibrationCompound --> "*" CalibrationPeakShift : has_calibration_shift click CalibrationPeakShift href "../CalibrationPeakShift/" ShiftCalibrationCompound : has_density ShiftCalibrationCompound --> "* _recommended_" Density : has_density click Density href "../Density/" ShiftCalibrationCompound : has_mass ShiftCalibrationCompound --> "* _recommended_" Mass : has_mass click Mass href "../Mass/" ShiftCalibrationCompound : has_molar_mass ShiftCalibrationCompound --> "* _recommended_" MolarMass : has_molar_mass click MolarMass href "../MolarMass/" ShiftCalibrationCompound : has_part ShiftCalibrationCompound --> "* _recommended_" MaterialEntity : has_part click MaterialEntity href "../MaterialEntity/" ShiftCalibrationCompound : has_physical_state ShiftCalibrationCompound --> "0..1" PhysicalStateEnum : has_physical_state click PhysicalStateEnum href "../PhysicalStateEnum/" ShiftCalibrationCompound : has_pressure ShiftCalibrationCompound --> "* _recommended_" Pressure : has_pressure click Pressure href "../Pressure/" ShiftCalibrationCompound : has_qualitative_attribute ShiftCalibrationCompound --> "* _recommended_" QualitativeAttribute : has_qualitative_attribute click QualitativeAttribute href "../QualitativeAttribute/" ShiftCalibrationCompound : has_quantitative_attribute ShiftCalibrationCompound --> "* _recommended_" QuantitativeAttribute : has_quantitative_attribute click QuantitativeAttribute href "../QuantitativeAttribute/" ShiftCalibrationCompound : has_temperature ShiftCalibrationCompound --> "* _recommended_" Temperature : has_temperature click Temperature href "../Temperature/" ShiftCalibrationCompound : has_volume ShiftCalibrationCompound --> "* _recommended_" Volume : has_volume click Volume href "../Volume/" ShiftCalibrationCompound : id ShiftCalibrationCompound : inchi ShiftCalibrationCompound --> "* _recommended_" InChi : inchi click InChi href "../InChi/" ShiftCalibrationCompound : inchikey ShiftCalibrationCompound --> "* _recommended_" InChIKey : inchikey click InChIKey href "../InChIKey/" ShiftCalibrationCompound : iupac_name ShiftCalibrationCompound --> "* _recommended_" IUPACName : iupac_name click IUPACName href "../IUPACName/" ShiftCalibrationCompound : molecular_formula ShiftCalibrationCompound --> "* _recommended_" MolecularFormula : molecular_formula click MolecularFormula href "../MolecularFormula/" ShiftCalibrationCompound : other_identifier ShiftCalibrationCompound --> "*" Identifier : other_identifier click Identifier href "../Identifier/" ShiftCalibrationCompound : part_of ShiftCalibrationCompound --> "*" Entity : part_of click Entity href "../Entity/" ShiftCalibrationCompound : rdf_type ShiftCalibrationCompound --> "0..1 _recommended_" DefinedTerm : rdf_type click DefinedTerm href "../DefinedTerm/" ShiftCalibrationCompound : smiles ShiftCalibrationCompound --> "* _recommended_" SMILES : smiles click SMILES href "../SMILES/" ShiftCalibrationCompound : title ShiftCalibrationCompound : type ShiftCalibrationCompound --> "0..1" DefinedTerm : type click DefinedTerm href "../DefinedTerm/"

Inheritance

Slots

Name Cardinality and Range Description Inheritance
has_calibration_shift *
CalibrationPeakShift
The slot to specify the chemical shift value of the ShiftCalibrationCompound direct
inchi * recommended
InChi
The slot to provide the InChi descriptor of a ChemicalEntity ChemicalEntity
inchikey * recommended
InChIKey
The slot to provide the InChiKey of a ChemicalEntity ChemicalEntity
smiles * recommended
SMILES
The slot to provide the canonical SMILES descriptor of a ChemicalEntity ChemicalEntity
molecular_formula * recommended
MolecularFormula
The slot to provide the IUPAC formula of a ChemicalEntity ChemicalEntity
iupac_name * recommended
IUPACName
The slot to provide the IUPAC name of a ChemicalEntity ChemicalEntity
has_molar_mass * recommended
MolarMass
The slot to provide the MolarMass of a ChemicalEntity ChemicalEntity
alternative_label 0..1
String
The slot to specify an alternative label, name or title for a MaterialEntity Materialistic
has_physical_state 0..1
PhysicalStateEnum
The slot to specify the physical state of a MaterialEntity Materialistic
has_temperature * recommended
Temperature
The slot to provide the Temperature of a MaterialEntity Materialistic
has_mass * recommended
Mass
The slot to provide the Mass of a MaterialEntity Materialistic
has_volume * recommended
Volume
The slot to provide the Volume of a MaterialEntity Materialistic
has_density * recommended
Density
The slot to provide the Density of a MaterialEntity Materialistic
has_pressure * recommended
Pressure
The slot to provide the Pressure of a MaterialEntity Materialistic
title 0..1
String
The slot to provide a title for the Entity Entity
description 0..1
String
The slot to provide a description for the Entity Entity
id 1
Uriorcurie
A slot to provide an URI for an entity within this schema Entity
other_identifier *
Identifier
A slot to provide a secondary identifier of the Entity Entity
has_qualitative_attribute * recommended
QualitativeAttribute
The slot to relate a qualitative attribute to an EvaluatedEntity, EvaluatedAc... Entity
has_quantitative_attribute * recommended
QuantitativeAttribute
The slot to relate a quantitative attribute to an EvaluatedEntity, EvaluatedA... Entity
has_part * recommended
MaterialEntity
The slot to provide the parts of a MaterialEntity Entity
part_of *
Entity
The slot to specify an Entity of which the Entity is a part Entity
type 0..1
DefinedTerm
This slot is described in more detail within the class in which it is used ClassifierMixin
rdf_type 0..1 recommended
DefinedTerm
The slot to specify the ontology class that is instantiated by an entity ClassifierMixin

Usages

used by used in type used
NMRSpectroscopy used_calibration_compound range ShiftCalibrationCompound

Comments

  • This class serves as an example for the way in which we want to build domain specific schema profiles. It will be outsourced to a more appropriate location in the future.

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:0002003
native nmr_dcat_ap:ShiftCalibrationCompound

LinkML Source

Direct

name: ShiftCalibrationCompound
description: A ChemicalEntity that produces one or more peaks used for chemical shift
  calibration in nuclear magnetic resonance (NMR) spectroscopy.
comments:
- This class serves as an example for the way in which we want to build domain specific
  schema profiles. It will be outsourced to a more appropriate location in the future.
from_schema: https://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
is_a: ChemicalEntity
attributes:
  has_calibration_shift:
    name: has_calibration_shift
    description: The slot to specify the chemical shift value of the ShiftCalibrationCompound.
    from_schema: https://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
    rank: 1000
    is_a: has_quantitative_attribute
    slot_uri: SIO:000008
    domain_of:
    - ShiftCalibrationCompound
    range: CalibrationPeakShift
    multivalued: true
    inlined: true
    inlined_as_list: true
class_uri: NMR:0002003

Induced

name: ShiftCalibrationCompound
description: A ChemicalEntity that produces one or more peaks used for chemical shift
  calibration in nuclear magnetic resonance (NMR) spectroscopy.
comments:
- This class serves as an example for the way in which we want to build domain specific
  schema profiles. It will be outsourced to a more appropriate location in the future.
from_schema: https://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
is_a: ChemicalEntity
attributes:
  has_calibration_shift:
    name: has_calibration_shift
    description: The slot to specify the chemical shift value of the ShiftCalibrationCompound.
    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_calibration_shift
    owner: ShiftCalibrationCompound
    domain_of:
    - ShiftCalibrationCompound
    range: CalibrationPeakShift
    multivalued: true
    inlined: true
    inlined_as_list: true
  inchi:
    name: inchi
    description: The slot to provide the InChi descriptor of a ChemicalEntity.
    from_schema: https://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
    rank: 1000
    is_a: has_qualitative_attribute
    slot_uri: SIO:000008
    alias: inchi
    owner: ShiftCalibrationCompound
    domain_of:
    - ChemicalEntity
    range: InChi
    recommended: true
    multivalued: true
    inlined: true
    inlined_as_list: true
  inchikey:
    name: inchikey
    description: The slot to provide the InChiKey of a ChemicalEntity.
    from_schema: https://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
    rank: 1000
    is_a: has_qualitative_attribute
    slot_uri: SIO:000008
    alias: inchikey
    owner: ShiftCalibrationCompound
    domain_of:
    - ChemicalEntity
    range: InChIKey
    recommended: true
    multivalued: true
    inlined: true
    inlined_as_list: true
  smiles:
    name: smiles
    description: The slot to provide the canonical SMILES descriptor of a ChemicalEntity.
    from_schema: https://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
    rank: 1000
    is_a: has_qualitative_attribute
    slot_uri: SIO:000008
    alias: smiles
    owner: ShiftCalibrationCompound
    domain_of:
    - ChemicalEntity
    range: SMILES
    recommended: true
    multivalued: true
    inlined: true
    inlined_as_list: true
  molecular_formula:
    name: molecular_formula
    description: The slot to provide the IUPAC formula of a ChemicalEntity.
    from_schema: https://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
    rank: 1000
    is_a: has_qualitative_attribute
    slot_uri: SIO:000008
    alias: molecular_formula
    owner: ShiftCalibrationCompound
    domain_of:
    - ChemicalEntity
    range: MolecularFormula
    recommended: true
    multivalued: true
    inlined: true
    inlined_as_list: true
  iupac_name:
    name: iupac_name
    description: The slot to provide the IUPAC name of a ChemicalEntity.
    from_schema: https://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
    rank: 1000
    is_a: has_qualitative_attribute
    slot_uri: SIO:000008
    alias: iupac_name
    owner: ShiftCalibrationCompound
    domain_of:
    - ChemicalEntity
    range: IUPACName
    recommended: true
    multivalued: true
    inlined: true
    inlined_as_list: true
  has_molar_mass:
    name: has_molar_mass
    description: The slot to provide the MolarMass of a ChemicalEntity.
    from_schema: https://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
    rank: 1000
    is_a: has_mass
    slot_uri: SIO:000008
    alias: has_molar_mass
    owner: ShiftCalibrationCompound
    domain_of:
    - ChemicalEntity
    range: MolarMass
    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://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
    rank: 1000
    slot_uri: skos:altLabel
    alias: alternative_label
    owner: ShiftCalibrationCompound
    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: ShiftCalibrationCompound
    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: ShiftCalibrationCompound
    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: ShiftCalibrationCompound
    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: ShiftCalibrationCompound
    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: ShiftCalibrationCompound
    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: ShiftCalibrationCompound
    domain_of:
    - Materialistic
    - ChemicalReaction
    range: Pressure
    recommended: true
    multivalued: true
    inlined: true
    inlined_as_list: true
  title:
    name: title
    description: The slot to provide a title for the Entity.
    from_schema: https://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
    rank: 1000
    slot_uri: dcterms:title
    alias: title
    owner: ShiftCalibrationCompound
    domain_of:
    - Activity
    - AgenticEntity
    - Any
    - Attribution
    - Catalogue
    - CatalogueRecord
    - ChecksumAlgorithm
    - Concept
    - ConceptScheme
    - DataService
    - Dataset
    - DatasetSeries
    - DefinedTerm
    - Distribution
    - Document
    - Entity
    - Frequency
    - Geometry
    - Identifier
    - LegalResource
    - LicenseDocument
    - LinguisticSystem
    - MediaType
    - MediaTypeOrExtent
    - PeriodOfTime
    - Plan
    - Policy
    - ProvenanceStatement
    - QualitativeAttribute
    - QuantitativeAttribute
    - Resource
    - RightsStatement
    - Role
    - Standard
    - SupportiveEntity
    - Surrounding
    - TimeInstant
    range: string
  description:
    name: description
    description: The slot to provide a description for the Entity.
    from_schema: https://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
    rank: 1000
    slot_uri: dcterms:description
    alias: description
    owner: ShiftCalibrationCompound
    domain_of:
    - Activity
    - AgenticEntity
    - Any
    - Attribution
    - Catalogue
    - CatalogueRecord
    - ChecksumAlgorithm
    - Concept
    - ConceptScheme
    - DataService
    - Dataset
    - DatasetSeries
    - Distribution
    - Document
    - Entity
    - Frequency
    - Geometry
    - Identifier
    - LegalResource
    - LicenseDocument
    - LinguisticSystem
    - MediaType
    - MediaTypeOrExtent
    - PeriodOfTime
    - Plan
    - Policy
    - ProvenanceStatement
    - QualitativeAttribute
    - QuantitativeAttribute
    - Resource
    - RightsStatement
    - Role
    - Standard
    - SupportiveEntity
    - Surrounding
    - TimeInstant
    range: string
  id:
    name: id
    description: A slot to provide an URI for an entity within this schema.
    in_subset:
    - domain_agnostic_core
    from_schema: https://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
    rank: 1000
    identifier: true
    alias: id
    owner: ShiftCalibrationCompound
    domain_of:
    - Activity
    - AgenticEntity
    - Dataset
    - DefinedTerm
    - Document
    - Entity
    - LegalResource
    - LicenseDocument
    - Resource
    range: uriorcurie
    required: true
  other_identifier:
    name: other_identifier
    description: A slot to provide a secondary identifier of the Entity.
    from_schema: https://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
    rank: 1000
    slot_uri: adms:identifier
    alias: other_identifier
    owner: ShiftCalibrationCompound
    domain_of:
    - Activity
    - AgenticEntity
    - Dataset
    - Entity
    range: Identifier
    required: false
    multivalued: true
    inlined_as_list: true
  has_qualitative_attribute:
    name: has_qualitative_attribute
    description: The slot to relate a qualitative attribute to an EvaluatedEntity,
      EvaluatedActivity or AgenticEntity
    in_subset:
    - domain_agnostic_core
    from_schema: https://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
    rank: 1000
    slot_uri: dcterms:relation
    alias: has_qualitative_attribute
    owner: ShiftCalibrationCompound
    domain_of:
    - Activity
    - AgenticEntity
    - Entity
    range: QualitativeAttribute
    recommended: true
    multivalued: true
    inlined: true
    inlined_as_list: true
  has_quantitative_attribute:
    name: has_quantitative_attribute
    description: The slot to relate a quantitative attribute to an EvaluatedEntity,
      EvaluatedActivity or AgenticEntity
    in_subset:
    - domain_agnostic_core
    from_schema: https://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
    rank: 1000
    slot_uri: dcterms:relation
    alias: has_quantitative_attribute
    owner: ShiftCalibrationCompound
    domain_of:
    - Activity
    - AgenticEntity
    - Entity
    range: QuantitativeAttribute
    recommended: true
    multivalued: true
    inlined: true
    inlined_as_list: true
  has_part:
    name: has_part
    description: The slot to provide the parts of a MaterialEntity.
    from_schema: https://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
    rank: 1000
    slot_uri: BFO:0000051
    alias: has_part
    owner: ShiftCalibrationCompound
    domain_of:
    - Activity
    - AgenticEntity
    - Catalogue
    - Entity
    range: MaterialEntity
    recommended: true
    multivalued: true
    inlined_as_list: true
  part_of:
    name: part_of
    description: The slot to specify an Entity of which the Entity is a part.
    notes:
    - not in DCAT-AP
    in_subset:
    - domain_agnostic_core
    from_schema: https://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
    rank: 1000
    slot_uri: dcterms:isPartOf
    alias: part_of
    owner: ShiftCalibrationCompound
    domain_of:
    - Activity
    - AgenticEntity
    - Entity
    inverse: has_part
    range: Entity
    multivalued: true
    inlined_as_list: true
  type:
    name: type
    description: This slot is described in more detail within the class in which it
      is used.
    from_schema: https://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
    rank: 1000
    slot_uri: dcterms:type
    alias: type
    owner: ShiftCalibrationCompound
    domain_of:
    - Agent
    - ClassifierMixin
    - Dataset
    - LicenseDocument
    range: DefinedTerm
    inlined: true
  rdf_type:
    name: rdf_type
    description: The slot to specify the ontology class that is instantiated by an
      entity.
    in_subset:
    - domain_agnostic_core
    from_schema: https://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
    rank: 1000
    slot_uri: rdf:type
    alias: rdf_type
    owner: ShiftCalibrationCompound
    domain_of:
    - ClassifierMixin
    range: DefinedTerm
    recommended: true
    inlined: true
class_uri: NMR:0002003