Skip navigation

Domain vocabularies, ontologies and units

Scientific terminologies, concept schemes, ontologies and unit vocabularies used to describe domain entities, methods, properties, processes and quantitative values.

This resource helps researchers and data stewards identify authoritative semantic resources and apply their terms, identifiers and units in structured research metadata.

Domain vocabularies support precise scientific description, while mappings to cross-disciplinary metadata preserve discovery and interoperability across repositories, catalogues and research infrastructures.

ChatGPT Image 29 лип. 2026 р., 21_12_47 (2)

Resource information

Resource type: Semantic resource guidance

Resource level: Scientific domain, method, instrument, property and measurement level

Primary audience: Researchers, data stewards, domain experts, metadata specialists, repository managers and research software developers

Primary uses: Dataset annotation, metadata profile development, semantic search, data integration, validation and machine-actionable exchange

Semantic resources: Controlled vocabularies, taxonomies, thesauri, ontologies, classifications and unit systems

Representation models: SKOS, OWL, RDF, JSON-LD, persistent concept URIs and machine-readable unit codes

Last reviewed: July 2026

Purpose and scope

Domain vocabularies and ontologies provide shared concepts for describing the scientific meaning of data. They may represent materials, chemical entities, organisms, environmental phenomena, research methods, instruments, variables, properties and processes.

Unit vocabularies provide unambiguous identifiers and codes for quantities, dimensions and units of measure. They allow values to be validated, compared and converted automatically.

These semantic resources extend general metadata vocabularies. They should not duplicate common elements such as resource type, contributor role, access status or licence.

Important: use a maintained community vocabulary whenever an appropriate one exists. A local term should be introduced only when the required concept is not represented adequately.

Types of domain semantic resources

Controlled vocabulary

A maintained set of authorised terms or codes used consistently within metadata and information systems.

Taxonomy or thesaurus

Organises concepts through preferred labels, synonyms and broader, narrower or related terms.

Ontology

Formally represents classes, properties, relationships and constraints within a scientific domain.

Unit vocabulary

Defines quantities, dimensions, measurement units, symbols and machine-readable codes.

Choosing the appropriate semantic model

What domain semantic resources describe

Scientific entities

Materials, substances, samples, organisms, locations, structures and other objects of investigation.

Methods and processes

Experiments, simulations, measurements, transformations and analytical procedures.

Properties and variables

Measured or calculated characteristics, observables, parameters and quality indicators.

Quantities and units

Numerical values, dimensions, measurement units, uncertainties and conversion rules.

Elements of a vocabulary concept

Selecting a domain vocabulary or ontology

1. Identify the concept

Determine whether the metadata describes an entity, method, process, property, variable or quantity.

2. Search community resources

Review registries, domain repositories and semantic resources used by the relevant research community.

3. Evaluate the vocabulary

Check coverage, governance, persistent identifiers, versioning, licence and machine-readable access.

4. Record the decision

Document the selected concepts, vocabulary version, local constraints and mappings.

Selection criteria

Domain relevance: the resource represents the required scientific concepts at an appropriate level of detail.

Community adoption: it is used by recognised repositories, infrastructures, projects or research communities.

Governance: maintainers, contribution procedures and responsibilities are documented.

Persistent identifiers: concepts are identified by stable and resolvable URIs.

Machine-readable access: structured downloads, APIs, SPARQL or content negotiation are supported.

Versioning: releases, deprecated terms and replacements are documented.

Definitions: concepts have precise, non-circular and understandable definitions.

Mappings: correspondences with related semantic resources are available or can be created.

Licence: reuse conditions allow implementation in the intended metadata system.

Finding domain vocabularies and ontologies

Examples of domain semantic resources

Agriculture, environment and marine science

AGROVOC

A multilingual FAO concept scheme supporting agricultural knowledge organisation and interoperability.

GEMET

A multilingual environmental thesaurus used for common environmental terminology in Europe.

NERC vocabularies

SKOS concept collections for oceanographic variables, instruments, methods and platforms.

Local domain extensions

Project-specific concepts linked to maintained environmental or disciplinary vocabularies.

Chemistry and life sciences

ChEBI

Identifiers and classifications for molecular entities, substances and chemical roles.

Gene Ontology

Structured terms for molecular functions, biological processes and cellular components.

BioPortal

A discovery and access environment for biomedical ontologies and ontology mappings.

Ontology annotations

Links experimental entities and metadata values to stable ontology concept identifiers.

Materials-science ontologies

Example: semantic annotation of a materials workflow

Quantities and units

A quantitative metadata value should distinguish the numerical value, quantity kind, unit, uncertainty and measurement context.

Numerical value

The number recorded independently from its displayed unit and explanatory text.

Quantity kind

The measurable property, such as temperature, pressure, time, length or energy.

Unit

The standard measurement unit represented by a machine-readable code or URI.

Uncertainty

The uncertainty, tolerance, accuracy or confidence associated with the reported value.

QUDT and UCUM

Example of a machine-readable quantity

{
  "property": {
    "label": "temperature",
    "quantityKind": "http://qudt.org/vocab/quantitykind/Temperature"
  },
  "value": 300,
  "unit": {
    "label": "kelvin",
    "symbol": "K",
    "uri": "http://qudt.org/vocab/unit/K",
    "ucumCode": "K"
  },
  "uncertainty": {
    "value": 0.5,
    "unit": "K"
  }
}

Do not use: "temperature": "300 K" as the only representation when structured metadata fields are available.

Prefer: separate fields for the quantity, numerical value, unit identifier and uncertainty.

How to record a domain concept

{
  "value": "silicon carbide",
  "conceptUri": "https://example.org/concept/silicon-carbide",
  "vocabulary": "Example materials ontology",
  "vocabularyVersion": "1.0",
  "language": "en",
  "mapping": [
    {
      "targetUri": "https://example.org/another-concept",
      "mappingType": "closeMatch"
    }
  ]
}

Value: preferred label displayed to users.

Concept URI: stable identifier of the concept.

Vocabulary: authoritative semantic resource.

Version: release used when creating the metadata.

Mapping: relationship with a concept in another scheme.

Mapping between semantic resources

Implementing a domain vocabulary

Define the field

Specify which scientific concept or quantity the metadata element represents.

Select the scheme

Identify the permitted vocabulary, ontology or unit system and its version.

Constrain the value

Define permitted branches, concepts, units, data types and cardinalities.

Validate the record

Check identifiers, vocabulary membership, units and semantic compatibility.

Recommended profile fields

Validation of domain concepts and units

Identifier validation

Check the URI syntax, resolvability and expected concept type.

Scheme validation

Confirm that the concept belongs to the permitted vocabulary or ontology.

Scientific validation

Confirm that the term accurately represents the entity, method, property or process.

Unit validation

Check unit compatibility, dimensions, value ranges and required quantity kind.

Common implementation errors

Recording only a term label: the underlying concept cannot be identified reliably across languages and systems.

Selecting an ontology by name alone: its coverage, governance and implementation quality are not evaluated.

Using the broadest available term: scientifically important specificity is lost.

Using an overly specific term: the metadata asserts information that is not supported by the dataset.

Combining several concepts in one value: individual concepts cannot be indexed, mapped or validated.

Creating local synonyms as new concepts: duplicate concepts and conflicting identifiers are introduced.

Storing the unit inside a text string: automated validation and conversion become unreliable.

Ignoring deprecated concepts: metadata continues to use terms that the vocabulary maintainer has replaced.

Assuming identical labels mean identical concepts: semantic mappings become scientifically incorrect.

How to use this resource

1. Define the need

Identify the scientific entity, method, property, process or quantity that requires standardisation.

2. Find the resource

Search community standards, semantic registries and relevant domain repositories.

3. Record identifiers

Store concept URIs, labels, vocabulary names, versions and unit codes separately.

4. Review and maintain

Monitor new releases, deprecated concepts and changes in mappings.