Skip to content

Class: NMRSpectrometer

A Spectrometer used to conduct NMR experiments consisting of a magnet housing a sample space surrounded by two coils which act to transmit radio frequency radiation to the sample and to detect the response of the sample.

URI: CHMO:0001807

classDiagram class NMRSpectrometer click NMRSpectrometer href "../NMRSpectrometer/" Device <|-- NMRSpectrometer click Device href "../Device/" NMRSpectrometer : description NMRSpectrometer : has_part NMRSpectrometer --> "*" Device : has_part click Device href "../Device/" NMRSpectrometer : has_proton_frequency NMRSpectrometer --> "* _recommended_" NominalProtonFrequency : has_proton_frequency click NominalProtonFrequency href "../NominalProtonFrequency/" NMRSpectrometer : has_qualitative_attribute NMRSpectrometer --> "* _recommended_" QualitativeAttribute : has_qualitative_attribute click QualitativeAttribute href "../QualitativeAttribute/" NMRSpectrometer : has_quantitative_attribute NMRSpectrometer --> "* _recommended_" QuantitativeAttribute : has_quantitative_attribute click QuantitativeAttribute href "../QuantitativeAttribute/" NMRSpectrometer : id NMRSpectrometer : other_identifier NMRSpectrometer --> "*" Identifier : other_identifier click Identifier href "../Identifier/" NMRSpectrometer : part_of NMRSpectrometer --> "*" AgenticEntity : part_of click AgenticEntity href "../AgenticEntity/" NMRSpectrometer : rdf_type NMRSpectrometer --> "0..1 _recommended_" DefinedTerm : rdf_type click DefinedTerm href "../DefinedTerm/" NMRSpectrometer : title NMRSpectrometer : type NMRSpectrometer --> "0..1" DefinedTerm : type click DefinedTerm href "../DefinedTerm/"

Inheritance

Slots

Name Cardinality and Range Description Inheritance
has_proton_frequency * recommended
NominalProtonFrequency
The slot to specify the NominalProtonFrequency of a NMRSpectrometer direct
id 1
Uriorcurie
A slot to provide an URI for an entity within this schema AgenticEntity
title 0..1
String
This slot is described in more detail within the class in which it is used AgenticEntity
description 0..1
String
This slot is described in more detail within the class in which it is used AgenticEntity
other_identifier *
Identifier
A slot to provide a secondary identifier for a Device AgenticEntity
has_qualitative_attribute * recommended
QualitativeAttribute
The slot to relate a qualitative attribute to an EvaluatedEntity, EvaluatedAc... AgenticEntity
has_quantitative_attribute * recommended
QuantitativeAttribute
The slot to relate a quantitative attribute to an EvaluatedEntity, EvaluatedA... AgenticEntity
has_part *
Device
The slot to specify parts of a Device that are themselves Devices AgenticEntity
part_of *
AgenticEntity
The slot to provide the AgenticEntity of which theAgenticEntity is a part AgenticEntity
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_spectrometer range NMRSpectrometer

Comments

  • This class serves as an example for the way in which we want to build domain specific application profiles that are based on this DCAT-AP extension. It will thus 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 CHMO:0001807
native nmr_dcat_ap:NMRSpectrometer
exact OBI:0000566, NMR:1400059, AFE:0002280

LinkML Source

Direct

name: NMRSpectrometer
description: A Spectrometer used to conduct NMR experiments consisting of a magnet
  housing a sample space surrounded by two coils which act to transmit radio frequency
  radiation to the sample and to detect the response of the sample.
comments:
- This class serves as an example for the way in which we want to build domain specific
  application profiles that are based on this DCAT-AP extension. It will thus be outsourced
  to a more appropriate location in the future.
from_schema: https://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
exact_mappings:
- OBI:0000566
- NMR:1400059
- AFE:0002280
is_a: Device
slots:
- has_proton_frequency
class_uri: CHMO:0001807

Induced

name: NMRSpectrometer
description: A Spectrometer used to conduct NMR experiments consisting of a magnet
  housing a sample space surrounded by two coils which act to transmit radio frequency
  radiation to the sample and to detect the response of the sample.
comments:
- This class serves as an example for the way in which we want to build domain specific
  application profiles that are based on this DCAT-AP extension. It will thus be outsourced
  to a more appropriate location in the future.
from_schema: https://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
exact_mappings:
- OBI:0000566
- NMR:1400059
- AFE:0002280
is_a: Device
attributes:
  has_proton_frequency:
    name: has_proton_frequency
    description: The slot to specify the NominalProtonFrequency of a NMRSpectrometer.
    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_proton_frequency
    owner: NMRSpectrometer
    domain_of:
    - NMRSpectrometer
    range: NominalProtonFrequency
    recommended: true
    multivalued: true
    inlined: true
    inlined_as_list: true
  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: NMRSpectrometer
    domain_of:
    - Activity
    - AgenticEntity
    - Dataset
    - DefinedTerm
    - Document
    - Entity
    - LegalResource
    - LicenseDocument
    - Resource
    range: uriorcurie
    required: true
  title:
    name: title
    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:title
    alias: title
    owner: NMRSpectrometer
    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: 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:description
    alias: description
    owner: NMRSpectrometer
    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
  other_identifier:
    name: other_identifier
    description: A slot to provide a secondary identifier for a Device.
    from_schema: https://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
    rank: 1000
    slot_uri: adms:identifier
    alias: other_identifier
    owner: NMRSpectrometer
    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: NMRSpectrometer
    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: NMRSpectrometer
    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 specify parts of a Device that are themselves Devices.
    from_schema: https://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
    rank: 1000
    slot_uri: dcterms:hasPart
    alias: has_part
    owner: NMRSpectrometer
    domain_of:
    - Activity
    - AgenticEntity
    - Catalogue
    - Entity
    range: Device
    multivalued: true
    inlined: true
    inlined_as_list: true
  part_of:
    name: part_of
    description: The slot to provide the AgenticEntity of which theAgenticEntity 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: NMRSpectrometer
    domain_of:
    - Activity
    - AgenticEntity
    - Entity
    inverse: has_part
    range: AgenticEntity
    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: NMRSpectrometer
    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: NMRSpectrometer
    domain_of:
    - ClassifierMixin
    range: DefinedTerm
    recommended: true
    inlined: true
class_uri: CHMO:0001807