Nuclear Magnetic Resonance Controlled Vocabulary (NMRCV)

The Nuclear Magnetic Resonance Controlled Vocabulary (NMRCV) is an MSI-approved controlled vocabulary developed to support standardized annotation of nuclear magnetic resonance data and experiments [1]. It supports the nmrML XML format, a vendor-agnostic open standard for the description, storage, and exchange of raw NMR data, by providing standardized terms for instrumentation, acquisition parameters, sample context, and other experimental metadata [1] . The vocabulary serves as a flexible semantic layer alongside the nmrML schema, allowing terminology to evolve independently while still supporting semantic validation and interoperable data exchange [1]. By providing a shared terminology for NMR experiments, NMRCV improves semantic consistency, reproducibility, validation, and cross-study integration across metabolomics and analytical chemistry workflows [1].

Example Usage: Annotate an nmrML file with NMRCV terms to specify the instrument type, pulse sequence, sample conditions, acquisition parameters, and processing metadata, enabling standardized exchange, validation, and cross-study comparison of NMR datasets [1].

Metrics & Statistics

Graph Statistics

Total Nodes

1596

Total Edges

3951

Root Nodes

184

Leaf Nodes

662

Knowledge Coverage Statistics

Classes

757

Individuals

0

Properties

0

Hierarchical Metrics

Maximum Depth

5

Minimum Depth

0

Average Depth

1.01

Depth Variance

0.72

Breadth Metrics

Maximum Breadth

273

Minimum Breadth

2

Average Breadth

103.83

Breadth Variance

10836.47

LLMs4OL Dataset Statistics

Term Types

0

Taxonomic Relations

792

Non-taxonomic Relations

0

Average Terms per Type

0.00

Usage Example

Use the following code to import this ontology programmatically:

from ontolearner.ontology import NMRCV

ontology = NMRCV()
ontology.load("path/to/NMRCV-ontology.owl")

# Extract datasets
data = ontology.extract()

# Access specific relations
term_types = data.term_typings
taxonomic_relations = data.type_taxonomies
non_taxonomic_relations = data.type_non_taxonomic_relations

References