Skip to aside Skip to content Skip to footer

Content & context: 5. Harmonise content elements

%%{init: { }}%% flowchart LR; %% General diagram structure start@{ shape: sm-circ } === step_1 edge__step_1_process@==> step_2 edge__step_2_process@==> step_3 edge__step_3_process@==> step_4 edge__step_4_process@==> step_5 edge__step_5_process@==> step_6 edge__step_6_process@==> step_7 edge__step_7_process@==> step_8 edge__step_8_process@==> finish@{ shape: framed-circle } subgraph process["Course of action"] step_1 step_2 step_3 step_4 step_5 step_6 step_7 step_8 end %% Labels step_1("`
Hosting
Obtain the research object`") click step_1 href "/interoperability_2024-26/template_step_1" "Go to Obtain the research object" class step_1 step_1 step_2("`
Content
Adopt a domain model`") click step_2 href "/interoperability_2024-26/template_step_2" "Go to Adopt a domain model" class step_2 step_2 step_3("`
Content
Select identifier schemes`") click step_3 href "/interoperability_2024-26/template_step_3" "Go to Select identifier schemes" class step_3 step_3 step_4("`
Formats
Convert to standard formats`") click step_4 href "/interoperability_2024-26/template_step_4" "Go to Convert to standard formats" class step_4 step_4 step_5("`
Content
Harmonise content elements`") click step_5 href "/interoperability_2024-26/template_step_5" "Go to Harmonise content elements" class step_5 step_5 class step_5 highlight step_6("`
Formats
Transform to match use cases`") click step_6 href "/interoperability_2024-26/template_step_6" "Go to Transform to match use cases" class step_6 step_6 step_7("`
Hosting
Deploy to hosting environments`") click step_7 href "/interoperability_2024-26/template_step_7" "Go to Deploy to hosting environments" class step_7 step_7 step_8("`
Hosting
Activate sharing and reuse`") click step_8 href "/interoperability_2024-26/template_step_8" "Go to Activate sharing and reuse" class step_8 step_8

This step establishes which controlled vocabularies, terminologies and ontologies will be used to describe the research object and its associated metadata, and applies their terms in ways that support consistent interpretation and reuse.

Semantic resources provide agreed identifiers, labels, definitions and relationships for concepts. They can make the meaning of research object content and metadata clearer to people and machines and help different research objects, services and communities refer consistently to the same concepts. A controlled vocabulary may define a permitted list of values, while an ontology may also provide formal relationships and constraints. The FAIRification activity should select the level of semantic detail needed for its intended uses. Use this step during project examination to identify semantic requirements, inventory current vocabulary use, assess available capabilities and select candidate resources. During an implementation cycle, use it to extend or develop semantic resources where necessary, apply annotations and establish the required management arrangements.

%%{init: { "htmlLabels": true, "flowchart": { "wrappingWidth": 120, "diagramPadding": 10, "padding": 1, "rankSpacing": 10, "nodeSpacing": 10, "subGraphTitleMargin": { "top": 5, "bottom": 15 } } }}%% flowchart TB; subgraph content[Content] direction LR content__ft-identify-data-types@{ shape: card, label: "

Identify research object types

Content
" } ~~~ content__ft-select-domain-model@{ shape: card, label: "

Select or define a domain model

Content
" } ~~~ content__ft-identifier-minting@{ shape: card, label: "

Identifier minting

Content
" } ~~~ content__ft-identifier-reuse@{ shape: card, label: "

Identifier discovery and reuse

Content
" } content__ft-select-data-vocabularies@{ shape: card, label: "

Vocabulary discovery and selection

Content
" } ~~~ content__ft-develop-data-vocabularies@{ shape: card, label: "

Vocabulary extension and development

Content
" } ~~~ content__ft-anotate-with-data-vocabularies@{ shape: card, label: "

Semantic annotation

Content
" } ~~~ content__ft-manage-vocabularies@{ shape: card, label: "

Vocabulary management

Content
" } end class content__ft-identify-data-types fixed_height_card click content__ft-identify-data-types href "/interoperability_2024-26/template_step_2" class content__ft-select-domain-model fixed_height_card click content__ft-select-domain-model href "/interoperability_2024-26/template_step_2" class content__ft-identifier-minting fixed_height_card click content__ft-identifier-minting href "/interoperability_2024-26/template_step_3" class content__ft-identifier-reuse fixed_height_card click content__ft-identifier-reuse href "/interoperability_2024-26/template_step_3" class content__ft-select-data-vocabularies fixed_height_card click content__ft-select-data-vocabularies href "/interoperability_2024-26/template_step_5" class content__ft-select-data-vocabularies highlight class content__ft-develop-data-vocabularies fixed_height_card click content__ft-develop-data-vocabularies href "/interoperability_2024-26/template_step_5" class content__ft-develop-data-vocabularies highlight class content__ft-anotate-with-data-vocabularies fixed_height_card click content__ft-anotate-with-data-vocabularies href "/interoperability_2024-26/template_step_5" class content__ft-anotate-with-data-vocabularies highlight class content__ft-manage-vocabularies fixed_height_card click content__ft-manage-vocabularies href "/interoperability_2024-26/template_step_5" class content__ft-manage-vocabularies highlight content

Vocabulary discovery and selection

Find, assess and choose semantic resources that provide appropriate identifiers and descriptions for the concepts represented in the research object and its associated metadata.

This capability includes determining which concepts need controlled terms, identifying relevant community resources and evaluating whether those resources provide sufficient coverage, granularity, semantic precision and operational support.

The capability may be provided through project expertise, domain communities, vocabulary registries, lookup services, ontology portals, standards organisations, repositories or other FAIR-enabling resources.

Resources

3 ELIXIR Stories items
3 FAIR Metroline items
2 FAIR Cookbook items

Vocabulary extension and development

Add or develop new concepts when established semantic resources do not adequately cover the requirements of the FAIRification activity.

This capability may involve requesting a new term from an existing authority, contributing corrections or relationships, creating a governed local extension, defining an application ontology or developing a new semantic resource.

The preferred sequence is to:

  1. Reuse a suitable existing term.
  2. Request a new term, definition or correction from the maintaining authority.
  3. Use an established extension mechanism.
  4. Create a governed local extension that reuses existing identifiers where possible.
  5. Combine or extract modules from compatible semantic resources.
  6. Develop a new vocabulary or ontology only where no suitable alternative exists.

Vocabulary development usually requires coordination with domain communities, intended users, ontology or terminology specialists, repositories and software implementers. The required capability may therefore be provided outside the immediate FAIRification team.

Resources

3 ELIXIR Stories items
2 FAIR Metroline items
1 FAIR Cookbook items

Semantic annotation

Associate research objects, components, metadata elements and values with identifiable concepts from selected semantic resources.

This capability includes selecting the correct concept, representing its identifier in the appropriate context and recording sufficient provenance to understand how and why the annotation was made.

In addition to a term from a vocabulary, an annotation usually also includes the subject being described and the relationship between the subject and the concept that the term represents. For example, stating that a research object “is about” a disease, “uses” a method or “has specimen type” a biological material expresses different meanings.

The capability may be provided through manual curation, data-entry systems, transformation workflows, text-mining or annotation tools, repository services or combinations of automated and expert processes.

Resources

3 ELIXIR Stories items
2 FAIR Metroline items
  • Use ontologies in the model Linking data and metadata to formal ontology or vocabulary terms gives annotation its meaning.
  • Apply (meta)data model Putting the chosen semantic model into practice includes annotating data and metadata with the right terms.
2 FAIR Cookbook items

Vocabulary management

Maintain reliable and reproducible use of semantic resources over time.

For most FAIRification activities, this means managing the project’s use of externally maintained vocabularies: recording versions, monitoring changes, updating annotations and preserving reproducibility.

Where the project or community maintains a vocabulary, ontology, value set or extension, the capability additionally includes editorial governance, identifiers, releases, publication, support and long-term maintenance.

Resources

3 ELIXIR Stories items
2 FAIR Metroline items
4 FAIR Cookbook items