NMRspec

metamodel version: 1.7.0

version: 0.0.2

This model can be used to semantify NMR spectroscopy research data.

Classes

  • MOLfile
  • Manufacturer
  • MolarConcentration - A quality inhering in a substance by virtue of the amount of the bearer's there is mixed with another substance. [Wikipedia:http://en.wikipedia.org/wiki/concentration]
  • MolarityMeasurementDatum - A scalar measurement datum that is the result of measuring the molarity (aka volume concentration) of a chemical solution.
  • NmrBuffer
  • NmrSample
  • NmrSampleTube
  • NmrSolution - A NMR sollution is the solution made up of the solvent in which the evaluated sample is dissolved in as well as possibly the buffer needed to adjust the pH value.
  • NmrSolvent
  • NmrSpecRecord - A data item that serves as a container for all relevant information about one NMR spectroscopy assay record. The properties of this class represent the required metadata of an NMR assay, such as: * what kind of assay was performed (e.g. 2D 13C COSY) and what devices where used for that (e.g. spectrometer, magnet, solvent, buffer, ...) * what are the detail infos of the assayed sample (name, formula, structure, concentration, preperation process, ...)
  • NmrSpecRecordCollection - This class represents a collection of NMR spectroscopy records. It is to be used when multiple NMR assays were made in order to analyse a given sample.
  • NmrSpectrometer
  • PhMeasurementDatum - A scalar measurement datum that is the result of measuring the pH value of a chemical solution.
  • PhValue
  • PulsedNmrAssay
  • Temperature
  • TemperatureMeasurementDatum - A scalar measurement datum that is the result of measuring temperature.

Mixins

  • ChemicalDescriptor - A chemical descriptor is a data item (quantity or value) about a chemical entity that conforms to a specification for how it is calculated, measured or recorded.
  • NamedThing - a mixin to be used by any class that has a name and unique id
  • Provenance - This is a mixin to be used by any class that is needed as part of an audit trail to ensure the provenance of the metadata.

Slots

Enums

  • Dimension - The dimensionality of the produced spectrum.
  • MolarityUnit - Enums of needed units aligned with UO. WIP:needs to be expanded
  • NmrManufacturers - Controlled list of manufacturers of NMR lab devices.
  • PhValueUnit
  • PulseProgram - Enum of the most commonly used pulse sequences that specify the type of pulsed NMR. Based on a mix of Bruker specs (https://pharm.ucsf.edu/sites/pharm.ucsf.edu/files/Pulse%20Program%20Catalog%201%20%281D%20and%202D%20Experiments%29.pdf), IUPAC specs (http://www.jcamp-dx.org/protocols/NMR%20Pulse%20Sequences%20PAC%2079(11)%20pp1748-1764%202001.pdf) and JEOL specs (https://www.uh.edu/nsm/chemistry/resources/nmr/ECAXSII_Advanced_Mode_Tutorial_Manual.pdf)
  • TemperatureUnit

Subsets

Types

Built in

  • Bool
  • Decimal
  • ElementIdentifier
  • NCName
  • NodeIdentifier
  • URI
  • URIorCURIE
  • XSDDate
  • XSDDateTime
  • XSDTime
  • float
  • int
  • str

Defined

  • Boolean (Bool) - A binary (true or false) value
  • Date (XSDDate) - a date (year, month and day) in an idealized calendar
  • DateOrDatetime (str) - Either a date or a datetime
  • Datetime (XSDDateTime) - The combination of a date and time
  • Decimal (Decimal) - A real number with arbitrary precision that conforms to the xsd:decimal specification
  • Double (float) - A real number that conforms to the xsd:double specification
  • Float (float) - A real number that conforms to the xsd:float specification
  • Integer (int) - An integer
  • Ncname (NCName) - Prefix part of CURIE
  • Nodeidentifier (NodeIdentifier) - A URI, CURIE or BNODE that represents a node in a model.
  • Objectidentifier (ElementIdentifier) - A URI or CURIE that represents an object in the model.
  • String (str) - A character string
  • Time (XSDTime) - A time object represents a (local) time of day, independent of any particular day
  • Uri (URI) - a complete URI
  • Uriorcurie (URIorCURIE) - a URI or a CURIE